Follow day 25 of the World Cup with Flashscore
Top stories:
World Cup highlights: Heroic Cape Verde bow out as Egypt earn landmark win
Morocco thrash co-hosts Canada to reach World Cup quarter-finals
Catch up on day 23 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:17 BST - That's it from us tonight, thanks for joining us!
00:16 BST - Against France, Paraguay didn't pick up a single card in a World Cup match for the first time since 1998 against Nigeria.
Baffling, really.
00:14 BST - France have kept a clean sheet in three of their five games; only Spain and Mexico (both four) have done this more often in the FIFA World Cup.
00:13 BST - France have scored in their last nine games in the FIFA World Cup, their longest run of games with a goal in the competition since a run of 15 games between 1978 and 1986.
00:10 BST - A dominant performance from France despite the scoreline, mainly due to Paraguay's ultra-aggressive tactics.
Amazingly, they didn't receive a single yellow card, whilst the French somehow earned three!
Check out the momentum from the match:

00:07 BST - An ill-tempered game ends in a tight win for France against the anti-football of Paraguay.
Les Bleus move on to play Morocco in Boston on Thursday.
00:04 BST - FULL-TIME! Paraguay 0-1 France
Read our report: Mbappe scores winner as France down Paraguay to reach World Cup quarter-finals

00:00 BST - CLOSE! Wow! Orlando Gill produces an excellent double save from Kylian Mbappe after a fast French attack.
A sublime first-time ball from Michael Olise to get it going, too.
23:54 BST - There will be a minimum of 10 minutes added on.
23:54 BST - Paraguay have just registered their first shot on target in the 89th minute.
23:36 BST - It's time for the hydration break.
A couple of nasty fouls and still not a yellow card, and the French players are losing their rag over it.
23:34 BST - That's a 19th World Cup goal in 19 World Cup matches for Kylian Mbappe.
He's now back level with Lionel Messi for all-time World Cup goalscorer.

23:33 BST - GOAL! Kylian Mbappe slots home the penalty as cool as you like, despite some immense levels of "housery" from the Paraguay players.

23:31 BST - PENALTY TO FRANCE!
23:30 BST - VAR is going back to a decision after Desire Doue appeared to be clipped after dancing through the Paraguay backline.
The referee is being sent to the monitor...
23:18 BST - CLOSE! Manu Kone sees his long-range effort tipped over. The French are starting to press the issue now.
23:10 BST - The second half is underway.
22:53 BST - Paraguay's Andres Cubas has attempted four tackles in this game, more than any other player.
The South Americans are playing their frustration game perfectly thus far.
22:52 BST - HALF-TIME! Paraguay 0-0 France

22:38 BST - This one is starting to heat up, and it looks like the French players are getting a bit rattled.
Kylian Mbappe reacts after a foul and tensions boil over a bit.
22:27 BST - The referee signals for our first hydration break.
22:18 BST - It's been a quiet opening 15 minutes in this one, with neither side registering a shot as of yet.
Hoping for a commentator curse type thing, here.
22:04 BST - Anthems are done and we're up and running in Philly.
21:04 BST - The lineups are in for Paraguay versus France.
Didier Deschamps has made one change to the starting XI that faced Sweden, with Manu Kone replacing the injured Aurelien Tchouameni.
Gustavo Alfaro has made three changes to the starting XI that faced Germany – Omar Alderete, Gustavo Velazquez, and Diego Gomez come in today for Damian Bobadilla, Gabriel Avalos, and Jose Canale.

20:49 BST - The eight cards shown in Morocco's win against Canada is the most in a single match at this World Cup.
Nice one, Michael Oliver.
20:12 BST - Morocco have scored in their last six games in the FIFA World Cup, their longest run of games with a goal in the competition (since at least 1965/1966).
20:06 BST - After a subdued first half, Morocco showed their quality in the second. Check out the momentum from the match:

20:04 BST - Morocco will face the winner of France and Paraguay, who face each other in a couple of hours.
20:03 BST - FULL-TIME! Canada 0-0 Morocco
Read our report: Morocco thrash co-hosts Canada to reach World Cup quarter-finals

20:02 BST - GOAL! Morocco produce a sucker punch right at the death as they capitalise on plenty of space at the back, and Soufiane Rahimi calmly slots home their third.
19:54 BST - We will have a minimum of eight minutes added time.
19:45 BST - GOAL! Morocco counter at speed and Azzedine Ounahi fires home his second after receiving the ball in the box from Brahim Diaz. It's 2-0 and probably game over.
19:43 BST - Nothing comes of the free-kick, as Jonathan David blasts the ball over the bar.
19:40 BST - Canada earn a free-kick just outside the area. Their players are after a penalty, but let's see if they could make use of it...
19:32 BST - Time for the second hydration break.
19:23 BST - Morocco have avoided defeat in their last nine matches when scoring first in the FIFA World Cup, since a 2-1 loss to Germany way back in 1970.
19:22 BST - Canada have conceded three goals in the first 15 minutes of the second half, only Sweden (four) have conceded more in the 2026 FIFA World Cup.
19:13 BST - GOAL! Morocco strike first! Azzedine Ounahi caps off a great set-piece routine to put Morocco ahead early in the second half.
19:09 BST - The second half is up and running.
18:52 BST - HALF-TIME! Canada 0-0 Morocco

18:24 BST - Time for the first hydration break.
Morocco have had 60 per cent of the possession so far without registering a shot, while Canada have had four attempts.
18:11 BST - It's been a bright start from Canada. Tanitoluwa Oluwaseyi ends up with the ball in the box; he turns and forces a good save from Bono in the Morocco goal.
18:01 BST - Michael Oliver gets us underway.
17:55 BST - Anthem time in Houston. Kick-off is moments away...
17:43 BST - This will be Canada's fifth meeting with Morocco in all competitions, going winless across each of the previous four (D1 L3). They have only faced Scotland (six) and Iceland (five) more times in their history without ever winning.

17:39 BST - Canada have already made history by winning their first ever World Cup knockout match in the round of 32 against South Africa, but they'll be looking for more in Houston today.
But a tough Morocco side is in their way and they will be high on confidence after eliminating the Netherlands on penalties earlier in the week.
16:42 BST - Co-hosts Canada start the round of 16 against Morocco in Houston and we've got the latest team news ahead of today's 18:00 BST kick-off:

15:14 BST - As we close the chapter on the tournament's round of 32, here's a look at who made it into Flashscore's Team of the Round.
As expected, the formidable Kylian Mbappe and Lionel Messi spearhead the side.
13:48 BST - Argentina will next play Egypt, who secured their first-ever World Cup knockout victory as they outlasted Australia on penalties.
Mohamed Salah scored a Panenka penalty as the Pharaohs won 4-2 from the spot after a 1-1 draw after extra time.
Colombia won the final round-of-32 match 1-0 against Ghana, with Jhon Arias scoring the lone goal in that one.
Egypt beat Australia on penalties to book place in last 16 for first time
Colombia blank disappointing Ghana to edge into World Cup last 16
12:24 BST - It would be wrong not to revisit the current biggest story, which nearly turned into a great World Cup upset.
World champions Argentina were forced into extra time by African island nation Cape Verde, who equalised twice in the match.
But a Diney Borges own goal in the 111th minute saved Argentina and brought an end to a memorable debut campaign on the world stage for Cape Verde.
Read our report: Argentina survive Cape Verde extra-time thriller to set up last-16 clash with Egypt
11:45 BST - Hello and welcome to our coverage as we enter the last 16 stage at the World Cup!
The teams have been whittled down after a thoroughly entertaining round of 32 and this is where the pressure only ramps up.
Co-hosts Canada begin the next round against Morocco before the tournament favourites France play Germany-slayers Paraguay.
