Follow day 20 of the World Cup with Flashscore
Top stories:
Paraguay stun Germany on penalties to reach World Cup last 16
Martinelli scores injury-time winner as Brazil beat Japan to reach last 16
Is Messi or Maradona the GOAT? We asked fans in Dallas to find out
Recap day 18 of the World Cup as it happened
Drag down or refresh for latest updates
World Cup 2026
The 2026 World Cup was held from June 11th to July 19th in the United States, Canada and Mexico. The tournament featured 48 national teams and was played in 16 modern stadiums.
Live updates
00:45 BST - That'll do it for our rolling coverage tonight, thank you for tuning in. You can still follow the Netherlands v Morocco live with Flashscore here.
00:40 BST - Coming up next is the Netherlands v Morocco. You can see the team news below.

00:34 BST - What a moment for Paraguay. What a moment for South American football. Germany have been beaten in a penalty shootout for the first time at a World Cup.
00:28 BST - GOAL! JOSE CANALE! 4-3! PARAGUAY HAVE DONE IT! GERMANY HAVE BEEN KNOCKED OUT OF THE WORLD CUP! Read our full match report here.
00:27 BST - MISSED! Jonathan Tah has sent the ball over the bar! 3-3, and Paraguay could win it with their next effort...
00:26 BST - SAVED! Manuel Neuer is the hero again! Germany stay level at 3-3!
00:26 BST - GOAL! Nadiem Amiri, calm and confident. Germany are level in the shootout! 3-3.
00:25 BST - MISSED! Germany are given a lifeline! It's still 3-2 to Paraguay.
00:24 BST - SAVED! Nick Woltemade is denied by Orlando Gill! 3-2 to Paraguay, and they could win it with the next kick!
00:23 BST - GOAL! Matias Galarza beats Manuel Neuer! 3-2 to Paraguay.
00:22 BST - GOAL! Jamal Musiala does just enough! 2-2.
00:21 BST - GOAL! Gustavo Gomez converts from 12 yards! 2-1 to Paraguay.
00:20 BST - GOAL! Joshua Kimmich makes no mistake! 1-1.
00:19 BST - GOAL! Mauricio beats Manuel Neuer! 1-0 to Paraguay.
00:18 BST - SAVED! Orlando Gill denies Kai Havertz! 0-0.
00:17 BST - Penalties, it is. Up first is Germany and Kai Havertz...
00:12 BST - FULL-TIME (EXTRA TIME): Germany 1-1 Paraguay. That threatened to descend into a farce, but it's time for penalties!

00:11 BST - There will be a minimum of two minutes added on before the final whistle.
00:10 BST - Germany have been given a free-kick in a dangerous spot... but nothing comes of it.
00:05 BST - Wow. Jamal Musiala is very lucky not to have been shown a straight red; he just put everything into a wild challenge on Matias Galarza. It's just a booking for the 23-year-old.
23:55 BST - We are, once more, back underway in Foxborough!
23:53 BST - HALF-TIME (EXTRA TIME): Germany 1-1 Paraguay. Boos ring out around the stadium from the German minority.

23:28 BST - NO GOAL! Jonathan Tah's effort has been chalked off because of a foul in the build-up. That is very, very soft. It's still 1-1.
23:47 BST - WAIT! There will be a VAR check on Germany's goal...
23:45 BST - GOAL! Germany are in front! Jonathan Tah rises highest from a corner-kick! 2-1.
23:41 BST - Germany make a double substitution, as Nadiem Amiri replaces Florian Wirtz and Malick Thiaw comes on for Antonio Rüdiger.
23:41 BST - Germany want the ref to check for a potential penalty, for handball. Not sure he's buying it.
23:33 BST - Paraguay make another change, with Gustavo Velázquez replacing Miguel Almirón as Gustavo Alfaro looks to add fresh legs.
23:32 BST - We are back underway!
23:28 BST - FULL-TIME: Germany 1-1 Paraguay. This is the first knockout match of the World Cup to head into extra time!

23:23 BST - There will be a minimum of five minutes added on before the final whistle.
23:21 BST - Nick Woltemade has replaced Leroy Sane for Germany.
23:15 BST - A little over five minutes left of the 90, and Paraguay are taking a few more risks. They're not simply trying to hold on.
23:03 BST - And there's your second hydration break of the match. Germany are looking quite comfortable out there, but they'd love a second goal sooner rather than later.
22:49 BST - Paraguay make a change, as Mauricio replaces Julio Enciso.
22:47 BST - GOAL! Germany are back on level terms! Kai Havertz with the equaliser after a beautiful cross by Florian Wirtz, 1-1.
22:38 BST - Germany make their first change, with Leon Goretzka replacing Felix Nmecha to add fresh energy in the centre of the pitch.
22:37 BST - We are back underway in Foxborough!
22:20 BST - HALF-TIME: Germany 0-1 Paraguay. Well, it's a stunning scoreline! Germany are yet to hit a shot on target, but you have to expect they'll push harder in the second period.

22:17 BST - Paraguay have avoided defeat in their last four matches when scoring first at a World Cup, since a 3-1 loss to Spain in 2002.
22:11 BST - GOAL! There's something to report now, as Paraguay have taken a shock lead over Germany! Julio Enciso, 1-0.
22:10 BST - Not much to report on yet. Germany have not had a shot on target so far in this game.
21:46 BST - Germany have had 79% possession over the opening 15 minutes of this game.
21:31 BST - We are underway at the Gillette Stadium! Stick with us for all the key updates as Germany take on Paraguay.

20:06 BST - Attention now shifts quickly to Foxborough, where Germany are set to take on Paraguay. The Germans make two changes from the side that beat Ecuador, with Nathaniel Brown and Deniz Undav replacing Jamal Musiala and David Raum.
Paraguay, meanwhile, make four alterations after their win over Australia, as Júnior Alonso, José Canale, Miguel Almirón and Damián Bobadilla come in, with Omar Alderete injured, Diego Gómez suspended, and Gustavo Velázquez and Alexandro Maidana dropping to the bench.

20:02 BST - FULL-TIME: Brazil 2-1 Japan. It's hearbreak for the Japanese, but there are glorious scenes in Houston as the majority of the 'home' crowd celebrate. Read our match report here.

19:57 BST - GOAL! Brazil! Gabriel Martinelli with what is surely the match-winner, 2-1.
19:51 BST - There will be a minimum of six minutes added on before the final whistle in Houston.
19:43 BST - Japan make another double substitution, with Shuto Machino replacing Junya Ito. Ao Tanaka also comes on for Daichi Kamada.
19:31 BST - We'll have updates on the team news from Germany's match against Paraguy soon...
19:31 BST - "Livin' On A Prayer", by the way. And fans are singing now.
19:30 BST - And there's your second hydration break of the match. Not sure the fans in attendance rate Bon Jovi.
19:28 BST - Japan double substitution as Yukinari Sugawara replaces Ritsu Doan and Junnosuke Suzuki comes on for Keito Nakamura. Brazil also make their a change as Gabriel Martinelli replaces Matheus Cunha.
19:19 BST - 40.7% of the action has been in the Japan defensive third over the last 15 minutes.
19:17 BST - GOAL! Brazil have their equaliser, and it's Casemiro! You have to say it's been coming, 1-1.
19:16 BST - Wow! Takehiro Tomiyasu and Zion Suzuki have somehow kept Brazil out! A case of being in the right place at the right time for at least one of them as they deny a close-range header by Matheus Cunha. Still 1-0.
19:07 BST - Lucas Paquetá has been replaced by Endrick for Brazil.
19:06 BST - We are back underway in Houston! Will Carlo Ancelotti's men be able to turn this around?
18:49 BST - HALF-TIME: Brazil 0-1 Japan. The Japanese are 45 minutes away from a huge upset and their first-ever win in the World Cup knockouts. Can they hold on?

18:34 BST - Brazil have failed to win any of their last five matches when conceding first at a World Cup, since a victory over Croatia in 2014.
18:29 BST - GOAL! Japan! A bit of a maurauding run by Kaishu Sano, but no-one challenged him and he simply took a pop at goal, and it nestled into the bottom-left corner! 1-0.
18:24 BST - They're playing "Fireball", in case you were wondering.
18:23 BST - There's your first hydration break of this match, accompanied by the dulcet tones of Pitbull.
18:15 BST - Brazil have had 71% possession over the opening 15 minutes of this game.
18:13 BST - Bruno Guimarães has attempted three shots in this game, more than any other player (ahead of Matheus Cunha (one).
18:00 BST - Houston, we have kick-off! Stick with us for all the key updates as Brazil face Japan.

16:35 BST - The team news for Brazil v Japan is... LIVE! Japan make four changes to the side that beat Sweden, with Shogo Taniguchi, Takehiro Tomiyasu, Kaishu Sano and Junya Ito replacing Ao Tanaka, Ko Itakura, Ayumu Seko and Yukinari Sugawara.
Brazil, meanwhile, are unchanged from their victory over Scotland as Carlo Ancelotti sticks with the same starting XI.

15:30 BST - We are now just over two hours away from Brazil taking on Japan. You can expect an update on the team news in about an hour.
14:05 BST - Brazil and Japan meet in a mouth-watering last-32 tie, with both sides arriving in strong attacking form and the 'Samurai Blue' aiming to end their long-standing knockout struggles finally.
Read our preview: A look ahead to a tantalising World Cup clash between Brazil and Japan
13:12 BST - With Portugal preparing to face Croatia in the last 32, Flashscore's Jason Pettigrove takes a closer look at Cristiano Ronaldo's performances and asks whether his selection is helping or hindering the team.
Read more: Have Portugal made a mistake by selecting Ronaldo for the World Cup?
12:51 BST - Ahead of Brazil's meeting with Japan later, Flashscore's Shina Oludare caught up with former Tottenham midfielder Sandro for his thoughts on the Selecao and how far they can go.
Read our interview: Sandro backs Vinicius to shine but dampens Brazil expectations
11:02 BST - Canada became the first team to reach the last 16 as they netted in second-half stoppage time to beat South Africa 1-0 on Sunday.
Stephen Eustaquio lashed a 92nd-minute half-volley into the bottom corner to send the co-hosts through, earning them a World Cup knockout berth for the first time.
Read our report: Canada strike at the death to break South Africa hearts and book last 16 spot
10:30 BST - Good morning and welcome back to our coverage of the 2026 World Cup knockout stage!
After Canada's dramatic progression into the last 16 yesterday, we're continuing with the round-of-32 action with Brazil, Germany and the Netherlands all in action today.
We'll be building up to the games throughout the day, as well as recapping the lone and opening knockout fixture on Sunday.
