MATCH SUMMARY
France booked their place in the FIFA World Cup 2026 semi-finals with a composed 2-0 victory over Morocco, ending the Atlas Lions’ impressive campaign while extending Les Bleus’ unbeaten run in the tournament.
The quarter-final remained finely balanced throughout the first half, with Morocco’s disciplined defence frustrating the French attack. The match’s defining early moment came in the 28th minute when Yassine Bounou brilliantly saved Kylian Mbappé’s penalty, keeping the score level and giving Morocco renewed belief heading into the break.
France, however, emerged with greater urgency after halftime. Mbappé redeemed himself in the 60th minute with a superb curling finish to break the deadlock before turning provider six minutes later, setting up Ousmane Dembélé for France’s second goal. The quick-fire double effectively ended Morocco’s hopes of another famous comeback.
Despite the defeat, Morocco once again demonstrated why they are among the world’s elite international teams, reaching the World Cup quarter-finals for the second consecutive tournament after their historic semi-final run in Qatar 2022. France, meanwhile, underlined their championship credentials with another clinical display and will now face Spain in the semi-finals as they continue their pursuit of a third FIFA World Cup title.
You may also like;
- Match Review: England 2-1 DR Congo: Harry Kane Fires Three Lions into FIFA World Cup 2026 Round of 16
- All Three FIFA World Cup 2026 Co-Hosts Eliminated in the Round of 16: How Canada, Mexico and USA Fell Short of the Quarter-finals
- Qatar 1-1 Switzerland: Match Review, Key Stats, Ratings and Group B Implications
- Match Review: Morocco Outclass Canada 3-0 as Atlas Lions Make FIFA World Cup 2026 History
—
MATCH DETAILS
| Detail | Information |
|---|---|
| Competition | FIFA World Cup 2026, Quarter-Final |
| Date | Thursday, July 9, 2026 |
| Venue | Boston Stadium (Gillette Stadium), Foxborough, Massachusetts |
| Kick-off (WAT) | 20:00 WAT |
| Result | France 2-0 Morocco |
| Scorers: France | Mbappe 60′, Dembele 66′ |
| Scorers: Morocco | None |
| Referee | Facundo Tello (Argentina) |
| Key incident | Mbappe penalty missed 28′, saved by Bounou |
| Next: France | Semi-final vs Spain or Belgium, Dallas, July 14 |
—
MATCH EVENTS TIMELINE
| Min | Event | Detail | Score |
|---|---|---|---|
| 5′ | Header | Upamecano header from corner saved by Bounou | 0-0 |
| 28′ | 🚫 Penalty Missed | Mbappe penalty SAVED by Bounou (Mazraoui foul) | 0-0 |
| 45+4′ | Free kick | Hakimi free kick from just outside box. Past the post | 0-0 HT |
| 55′ | Shot on target | Doue forces save from Bounou. France pushing hard | 0-0 |
| 60′ | ⚽ GOAL | Mbappe curls into far corner. Assist: Doue. 20th WC goal | 1-0 |
| 63′ | 🟨 Yellow Card | I. Diop (Morocco) — serious foul play on Mbappe | 1-0 |
| 66′ | ⚽ GOAL | Dembele fires low into bottom corner. Assist: Mbappe. 5th WC goal | 2-0 |
| 62′ | 🔄 Substitution | Rahimi on for El Khannouss (Morocco) | 1-0 |
| 71′ | 🔄 Substitution | Zaire-Emery on for Kone (France) | 2-0 |
| 74′ | 🔄 Substitution | Yassine on for Brahim Diaz (Morocco) | 2-0 |
| 77′ | 🔄 Substitution | Barcola on for Doue (France) | 2-0 |
| FT | Full Time | France advance to the semi-finals | 2-0 |
—
GENERAL TEAM STATISTICS
| France | Statistic | Morocco |
|---|---|---|
| 46% | Possession | 46% |
| 22 | Total Attempts at Goal | 5 |
| 8 | Shots on Target | 1 |
| 10 | Shots Off Target | 3 |
| 13 | Shots Inside Penalty Area | 1 |
| 9 | Shots Outside Penalty Area | 4 |
| 2 | Goals | 0 |
| 2 | Assists | 0 |
| 3.04 | Expected Goals (xG) | 0.14 |
| 333 | Total Offers to Receive | 306 |
| 0 | Yellow Cards | 1 |
—
MATCH ANALYSIS
France’s Dominant but Frustrated First Half
France came into this quarter-final having won every match in the tournament comfortably. Morocco came in having beaten the Netherlands on penalties in the Round of 32 and navigated a genuinely difficult path to this stage. The Atlas Lions had allowed only 4.1 expected goals across their five previous matches. Their defensive organisation was widely considered the best remaining in the tournament.
For the first 28 minutes, France pressed but created very little against that structure. Then came the penalty moment.
Noussair Mazraoui brought Mbappe down inside the area. The referee pointed to the spot. Mbappe took his time, placed the ball, stepped back and ran up. Bounou dived right and saved it cleanly. It was the goalkeeper’s moment of the tournament and it kept Morocco alive at exactly the moment France appeared ready to take control.
What followed was a first half in which Morocco began to grow into the game. Brahim Diaz was lively down the Moroccan left. Achraf Hakimi’s free kick from just outside the penalty area in first-half stoppage time flew just past the post. Morocco went into the break at 0-0, which against France at a World Cup quarter-final had to be considered a meaningful result in itself.
The xG figure at half-time told the story: France had created considerably more danger but Morocco had not been without their moments.
The Second Half: Mbappe Delivers When It Matters
France came out after the break with a different kind of urgency. Desire Doue began creating genuine problems for Morocco’s defensive line. A shot on target from Doue at the 55th minute forced another save from Bounou and signalled that France had found a higher gear.
The breakthrough in the 60th minute was breathtaking in its quality. Mbappe received the ball at the edge of the penalty area after a through ball from Doue. He barely needed a touch to set himself. He curled his shot with his right foot into the far bottom corner. The ball moved exactly as he intended it to. Bounou had no chance.
The 20th goal of Kylian Mbappe’s World Cup career. At 27 years old. Matching Messi’s record in four tournaments compared to Messi’s six.
Six minutes later the match was over. Mbappe picked the ball up in a deeper position and played a perfectly weighted pass into Dembele’s run. Dembele took one touch to control, drove forward, and fired a low shot into the bottom corner for his fifth goal of the tournament. France 2-0 Morocco. The game was done.
Morocco’s second-half attempts to respond were earnest but largely ineffective. Their xG for the entire match was 0.14, which is an extraordinary number for a World Cup quarter-final. France’s defensive control in the second half was as impressive as their attacking quality.
The Record Books
Kylian Mbappe’s 60th-minute goal was his 20th at a World Cup, matching Lionel Messi’s record. Mbappe has now reached 20 goals in 20 World Cup matches. Messi holds the record at 21 goals across 31 matches in six tournaments. Mbappe needs one more goal to break it outright and has at least two more matches to do so.
Mbappe has now become the only player ever to record ten or more direct goal involvements at two different World Cups. He is now also only the third French player to score in both a World Cup semi-final and a quarter-final at the same tournament.
Dembele’s fifth goal of the tournament places him second in the tournament’s scoring charts behind his teammate and captain. France now have the two leading scorers in the tournament in their squad.
The Morocco Context
It is important to acknowledge what Morocco’s exit means for African football and for this tournament specifically.
Morocco were the last African team standing. Their quarter-final appearance marks the second consecutive World Cup in which they have reached at least this stage. In Qatar 2022, they became the first African and Arab nation in history to reach a semi-final. Here, they fell at the same stage as four years ago, against the same opponent, with the same scoreline.
That consistency is not consolation. It is evidence. Morocco have built a genuinely world-class football programme and their Atlas Lions will be co-hosting the 2030 World Cup alongside Portugal and Spain. The foundation they are building points toward a future in which an African team in a World Cup final is not a fantasy but a genuine possibility.
Achraf Hakimi, Yassine Bounou, Brahim Diaz and the rest of this Morocco squad leave this tournament with enormous credit. They were the hardest opponents France have faced in this tournament and the first half in Boston showed exactly why they belong among the world’s best.
—
TEAM RATINGS
1France
| Category | Grade | Comment |
|---|---|---|
| Attacking | 9/10 | 22 attempts, 8 on target, xG of 3.04. Mbappe and Dembele were clinical |
| Creativity | 9/10 | Doue and Olise created constantly. Mbappe’s assist was world class |
| Defending | 9/10 | Held Morocco to 0.14 xG across the entire match. Clean sheet well deserved |
| Tactics | 7/10 | System worked but struggled to break Morocco down early. Second half was superb |
| Mentality | 9/10 | Mbappe bounced back from a missed penalty to score and assist within 38 minutes |
| Composure | 9/10 | Never panicked after the penalty miss. Controlled the second half completely |
| Physical Intensity | 8/10 | Strong press in the second half. Controlled intensity throughout |
| Set Pieces | 7/10 | Upamecano forced early save from corner. Penalty miss cost them momentum in first half |
| Coaching Decisions | 8/10 | Deschamps trusted the system and the players responded in the second half |
| Overall Rating | 8.5/10 | One of the best performances of the tournament. France look unstoppable. |
2Morocco
| Category | Grade | Comment |
|---|---|---|
| Attacking | 4/10 | Only 5 attempts all match. xG of just 0.14. Bounou’s saved penalty was their best moment |
| Creativity | 5/10 | Brahim Diaz and Hakimi showed flashes. Not enough sustained creativity |
| Defending | 7/10 | Kept France out for an hour. Bounou’s penalty save was exceptional |
| Tactics | 6/10 | Defensive structure solid in the first half. Unable to adapt once France scored twice |
| Mentality | 7/10 | Stayed organised after going behind. Never gave up though chances were scarce |
| Composure | 6/10 | Diop yellow card for serious foul play on Mbappe showed frustration in key moment |
| Physical Intensity | 7/10 | Pressed well in the first half. Faded significantly after conceding twice |
| Set Pieces | 6/10 | Hakimi’s first-half free kick went narrowly wide. Best set-piece moment of their match |
| Coaching Decisions | 6/10 | Substitutions came too late to influence the match after France’s second goal |
| Overall Rating | 6/10 | Brave, organised and honourable. Outclassed by the best team in the tournament. |
KEY TAKEAWAYS
Mbappe is the most dangerous player remaining in this tournament. A missed penalty in the 28th minute did not affect him psychologically in the slightest. He scored and assisted in the space of six second-half minutes to put the match beyond Morocco. That is the mental profile of a player who wins tournaments.
France’s xG of 3.04 against Morocco’s 0.14 tells the full story of the second half’s dominance. The scoreline of 2-0 flatters Morocco. France created enough chances to have won by a considerably larger margin.
Dembele has been one of the surprises of the tournament. Five goals in six matches. He arrived at this World Cup with questions about consistency and form at international level. He has answered every one of them.
Morocco’s defensive performance in the first half was excellent. They restricted France to limited genuine openings for sixty minutes. The collapse after the two goals in six minutes showed the fragility that even the best defensive structures can develop when the opposition finds the quality to score at this level.
For African football, there is no shame in this exit. Morocco reached the quarter-final in two consecutive World Cups. No other African nation has done that. They go home as the continent’s most successful team at this level and will co-host the 2030 World Cup with even more momentum behind them.
France march on. They face either Spain or Belgium in the semi-finals in Dallas on July 14. On this evidence, neither prospect will be looking forward to the experience.
—
Who wins the World Cup 2026? Can anyone stop France? Drop your predictions in the comments.
⚽ Think You Can Predict the Next Winners?
If you’ve been following the FIFA World Cup 2026 closely, why not put your football knowledge to the test?
Join the KakakiNews FIFA World Cup 2026 Predict & Win Challenge for a chance to win exciting cash prizes. Entry is free, and all you need to do is predict the outcomes of selected World Cup matches.
👉 Enter the challenge here: Enter Contest
Editorial Credit: This match review was prepared by the KakakiNews Sports Editorial Team using official match data from the FIFA World Cup 2026 Match Centre. Match events, competition records and statistics were verified against FIFA’s official records, while additional match context and post-match reactions were cross-referenced with reporting from Reuters and other reputable football news organizations. All tactical analysis, player ratings, match verdicts and editorial commentary are original KakakiNews content.









