Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

Brazil 2-1 Japan live updates: Guimaraes, Martinelli cue up stoppage-time winner

Japan took a lead near the half-hour mark through Kaishu Sano as Casemiro and Gabriel Magalhaes switched off in their own half.

Brazil v Japan: Round Of 32 - FIFA World Cup 2026

HOUSTON, TEXAS - JUNE 29: Gabriel Martinelli #22 of Brazil celebrates with teammates after scoring the team’s second goal during the FIFA World Cup 2026 Round Of 32 match between Brazil and Japan at Houston Stadium on June 29, 2026 in Houston, Texas. (Photo by Lars Baron/Getty Images)

Getty Images

Brazil needed every minute of their Round of 32 match against Japan to keep their record sixth World Cup title hopes alive with a 2-1 comeback win in Houston on Monday.

Japan took a lead near the half-hour mark through Kaishu Sano as Casemiro and Gabriel Magalhaes switched off in their own half.

MORE — USMNT upcoming schedule, recent results

But those players combined for Casemiro’s 56th minute equalizer and second-half sub Gabriel Martinelli took a pass from likely Man of the Match winner Bruno Guimaraes to win the game with a classy finish in the sixth of six minutes’ stoppage time.

The Round of 32 opponents had met more than a dozen times with Brazil controlling the rivalry but also losing the last match-up in October.

Now Brazil move on to face the winner of Ivory Coast and Norway on July 5 in East Rutherford, New Jersey.

Brazil vs Japan final score: 2-1

Kaishu Sano 29', Casemiro 56', Gabriel Martinelli 90+6'

Updates
Full time — Brazil 2-1 Japan

Every exit feels harsh, but Brazil’s winner feels deserved.

Gabriel Martinelli goal — Brazil 2-1 Japan

At the death!

It’s the sixth of six minutes’ stoppage time and Gabriel Martinelli has done it, taking an incisive pass from Guimaraes and using two touches to presumably win this one.

Suzuki only gets a piece of his close-range shot and it dinks off the post and over the line.

Fabinho is into the game as goal scorer Casemiro has picked up a knock or a leg injury of some sorts and cannot continue through stoppage time.

Breathtaking move, save

Vinicius Junior takes a long pass and uses his first touch to nutmeg a defender, then juking to his left and angling a shot for the far post.

Suzuki somehow gets a hand to it and turns the shot off the far post to keep it 1-1.

Japan could use a moment or 10 of control to release the pressure.

Casemiro goal! Brazil 1-1 Japan

No goal line clearance on this Casemiro header!

Guimaraes continues to impress

Another shot on target for Guimaraes, who nods a Danilo cross toward goal only to see Suzuki push it away with two hands.

Japan lead 1-0 in the 53rd minute and now get a goal line clearance to deny Casemiro in the 54th.

Brazil made one sub at the break, bringing Endrick in for an injured Lucas Paqueta.

Halftime — Brazil 0-1 Japan

Well, well, well...

Possession? Brazil, 68%

xG? Brazil, 0.31-0.21

Shot attempts? Brazil, 8-4

Touches in opposition box? Brazil, 16-2

Sports!

Kaishu Sano goal! Brazil 0-1 Japan

WOW!

Against the run of play, Kaishu Sano drives down the heart of the pitch.

Casemiro can’t catch him, and Gabriel Magalhaes backs way off the attacker.

Alisson’s dive to reach a low, far post shot is not enough.

Japan lead in the 29th minute on Sano’s first senior goal. Good time and place for it!

Brazil are certainly better so far, but there’s been no real and true dangerous chance so far — just one shot dragged well wide of a likely covered post.

Possession is over 80% for Brazil after 10 minutes.

There have been two shot attempts, but from the Selecao‘s Bruno Guimaraes.

Japan lineup: Suzuki, Tomiyasu, Taniguchi, H. Ito, Doan, Sano, Kamada, Nakamura, Maeda, J. Ito, Ueda

Starting XI: Alisson, Danilo, Marquinhos, Magalhaes, Douglas Santos, Casemiro, Guimaraes, Paqueta, Rayan, Cunha, Vinicius Junior

The bench includes Neymar, Endrick, and Gabriel Martinelli.

Brazil vs Japan live: Stream link, start time, TV channel

Kick off time: 1pm ET Monday, June 29
Venue: Houston Stadium
TV Channel: Telemundo, FOX
Streaming: Stream live on Peacock, en Espanol