France 2-0 Morocco: Les Bleus reach the semi-final despite a missed Mbappé penalty
Thanks to second-half goals from Mbappé and Dembélé, France beat Morocco 2-0 in the 2026 World Cup quarter-final, despite a missed first-half penalty from Mbappé, ending the Atlas Lions' run.

- 90'Final score: France 2 - 0 Morocco
- 87'Substitution: ↑ Malo Gusto / ↓ Jules Koundé (France)
- 85'Substitution: ↑ Amine Sbai / ↓ Chemsdine Talbi (Morocco)
- 77'Substitution: ↑ Jean-Philippe Mateta / ↓ Kylian Mbappé (France)
- 77'Substitution: ↑ Bradley Barcola / ↓ Désiré Doué (France)
- 74'Substitution: ↑ Gessime Yassine / ↓ Brahim Díaz (Morocco)
- 74'Substitution: ↑ Zakaria El Ouahdi / ↓ Anass Salah-Eddine (Morocco)
- 70'Substitution: ↑ Warren Zaïre-Emery / ↓ Manu Koné (France)
- 66'⚽ Goal for France (Ousmane Dembélé)
- 63'Yellow card: Issa Diop (Morocco)
- 62'Substitution: ↑ Sofyan Amrabat / ↓ Ayyoub Bouaddi (Morocco)
- 62'Substitution: ↑ Soufiane Rahimi / ↓ Bilal El Khannouss (Morocco)
- 60'⚽ Goal for France (Kylian Mbappé)
- 45'Half-time
- 28'Penalty missed: Kylian Mbappé (France)
- 0'Kick-off
France beat Morocco 2-0 in the 2026 World Cup quarter-final at Gillette Stadium in Foxborough, booking their semi-final spot and ending the Atlas Lions' run.
Kylian Mbappé had a penalty saved by the Moroccan goalkeeper in the 28th minute, leaving the sides level at half-time despite clear French dominance.
Mbappé made amends by opening the scoring in the 60th minute, set up by Désiré Doué, before Ousmane Dembélé doubled the lead in the 66th minute, assisted by Mbappé himself.
Despite 52% possession and 22 shots (8 on target) to France's 14, Morocco couldn't turn their statistical dominance into goals, unlike a ruthlessly efficient French side.
With this defeat, Morocco's 2026 World Cup journey ends after a second straight quarter-final appearance, while France move on to face the winner of the other quarter-final in the semis.

