Round of 32
Brazil 2-1 Japan
Brazil were losing 1-0 at half-time, then hit back to beat Japan 2-1 with a goal in the very last minute.
How the match went
For most of this game, it was Japan, not Brazil, who looked like winning.
Japan went ahead in the 29th minute.
Brazil's Casemiro gave the ball away, and Japan's Sano scored to make it 1-0 to Japan.
So Japan led 1-0 at half-time, and Brazil had work to do.
Then Casemiro made up for his mistake.
He scored with a header in the 56th minute to make it 1-1.
After that both teams went for the winner, and it looked like extra time was coming.
But in the very last minute, deep in stoppage time, Brazil scored the winner.
Bruno Guimaraes set it up, and Martinelli scored a great goal to make it 2-1.
There was no time left for Japan to reply, so Brazil won it before extra time.
It is a hard way for Japan to go out, after leading for so long.
Key moments
- ⚽ 29' Sano (Japan)
- ⚽ 56' Casemiro (Brazil)
- ⚽ 90+5' Martinelli (Brazil)
Goals in the order they were scored.
Match highlights
Watch on YouTube- Date
- Monday, June 29
- Kickoff Time
- 12:00 (Chicago time)
- Stage
- Round of 32
- Stadium
- NRG Stadium, Houston
What's next for Brazil?
Brazil are through to the round of 16, and the dream of a 6th title is still alive.
Brazil struggled to win this one, but it shows they are ready to fight for the trophy.
They will need to tighten things up and play better, though, if they want to go further.
Japan are out of the World Cup
Japan are out, beaten 2-1 by a goal right at the very end.
It is a cruel way to go, because they led the 5-time champions for most of the game.
Still, they took Brazil all the way and can be proud of a brave World Cup run.
Common questions
Where and when was Brazil vs Japan played?
The game was played on June 29, 2026 at NRG Stadium in Houston, USA. It was a round of 32 knockout match at the 2026 World Cup.
What was the final score of Brazil vs Japan?
Brazil won 2-1. Japan led 1-0 at half-time, then Brazil scored twice in the second half to turn it around.
Who scored the winning goal for Brazil?
Martinelli scored the winner in the 5th minute of stoppage time. Bruno Guimaraes set it up, and Martinelli scored just before extra time.