2026-27Live football all season · Premier League · Champions League · La Liga · Serie A · Saudi & Arab Leagues · Road to Asian Cup 2027
KICKD
kickd.net · Live Scores

·

📍

France

France

Home
20
Full Time
HT: 00
Morocco

Morocco

Away
🎯 MATCH REPORT

France 2–0 Morocco: Mbappé Ends the Arab World Cup — Again

History does not usually repeat itself this precisely. Three and a half years after Al Khor, France and Morocco met again with a semi-final place on the line — and it finished exactly as it did in Qatar: 2–0 to the champions. The Atlas Lions, unbeaten in ninety minutes through five matches and carrying the hopes of the entire Arab world after Egypt's exit, were finally broken — not by a moment, but by six ruthless second-half minutes from the best forward line in the game. The Arab World Cup is over. The grief is real. And so, it must be said, is the pride.

The Miss That Fooled Everyone

For an hour, Morocco were doing it again. The block held, Achraf Hakimi patrolled his flank against his club teammate, and France's possession kept dying at the edge of a red wall that had conceded nothing in knockout football all tournament. When Kylian Mbappé stepped up to a 28th-minute penalty, the night threatened to tilt early — and instead he missed, the ball staying out and the Moroccan end erupting with the belief of a people who had watched Messi miss against Egypt forty-eight hours earlier and knew exactly what that could mean.

But this tournament has already taught one cruel lesson about wounded superstars, and it taught it again.

Six Minutes That Ended It

On the hour, France finally found the seam. Désiré Doué slipped the pass and Mbappé — the miss still hanging over him — finished with the certainty of a man erasing a debt. 1–0. Morocco, forced out of their shape for the first time in weeks, had barely reorganised when the tie ended: on 66 minutes Mbappé turned provider, releasing Ousmane Dembélé to make it 2–0. From penalty villain to matchwinner in six minutes — the same arc Messi had walked against Egypt, completed at Morocco's expense.

To their eternal credit, the Atlas Lions did not fold. They pushed to the end, chasing the goal that would have changed the night's arithmetic, and the tightest defense of World Cup 2026 conceded nothing more. But the wall had been breached twice, and against this France, twice is final.

What It Means

For Morocco, the run ends where it ended in Qatar — against the same opponent, by the same score, one round earlier. It changes little about what this team is: back-to-back deep tournament runs, a defense nobody else solved, and the standard-bearers of two continents for four more weeks. Regragui's side leave with their heads up, beaten across two World Cups by exactly one team.

For Arab football, this was the greatest World Cup ever played and it should be remembered that way: eight Arab nations — the most in history — three in the knockout rounds, Egypt's first-ever knockout victory, Jordan's debut, and Morocco within one match of a second consecutive semi-final. The party ends tonight; the trajectory does not.

For France, the machine rolls on: six wins from six, still without a real wobble, into a semi-final against the winner of Spain and Belgium — a collision with one of Europe's two great passing sides either way. Erling Haaland's Norway lurk in the other half of the bracket, where only a final could bring them together — and champions or not, France now know that everyone left can hurt them.

Follow the semi-finals and every remaining World Cup 2026 match live on KickD — real-time scores, goal alerts, and the full bracket updated within 60 seconds of full time.

Share:WhatsAppTelegram𝕏

⚽ Goals (3)

🎯
FranceFrance·Assist: K. Mbappe
28'
FranceFrance·Assist: D. Doue
60'
FranceFrance·Assist: K. Mbappe
66'

Cards (1)

I. DiopYellow Card
MoroccoMorocco
63'

Full Timeline

France
Morocco
28'🎯
HALF TIME
60'
62'🔄
62'🔄
63'🟨
66'
71'🔄
74'🔄
74'🔄
77'🔄
77'🔄
85'🔄
87'🔄

More World Cup 2026 Matches

Group Stage - 1
Brazil
1–1
Morocco
Group Stage - 1
France
3–1
Senegal
Group Stage - 2
Scotland
0–1
Morocco
Group Stage - 2
France
3–0
Iraq
Group Stage - 3
Morocco
4–2
Haiti
Group Stage - 3
Norway
1–4
France