France defeated Morocco 2-0 in the semifinals of the 2026 FIFA World Cup on July 10, 2026, at the Stade de France in Saint-Denis. Goals from Kylian Mbappé and Antoine Griezmann secured France's place in the final, while Morocco's historic run came to an end.
Morocco, the first African and Arab nation to reach the World Cup semifinals, had previously stunned Belgium, Spain, and Portugal in the knockout stages. Their defense, which had conceded only one goal in the tournament (an own goal), was breached twice by the French attack.
Mbappé opened the scoring in the 21st minute with a powerful strike from outside the box. Griezmann doubled the lead in the 68th minute with a header from a corner kick. Morocco pushed forward in the final minutes but could not find the net.
France will now face Argentina in the final on July 14, 2026, at the Stade de France. Morocco will play in the third-place match against Portugal on July 13, 2026.