🎟 Get World Cup Tickets

France 2-0 Morocco: Mbappé and Dembélé Send Les Bleus to a Third Straight World Cup Semifinal

🇫🇷 France 2-0 Morocco 🇲🇦 — FT | Gillette Stadium, Foxborough
⚽ Kylian Mbappé 60' • Ousmane Dembélé 66'
France advance to SF vs Spain/Belgium on July 14, AT&T Stadium, Dallas
Watch every match live on FuboTV Fox, FS1, Telemundo & Universo — all 4 World Cup channels. Free trial available.
Try Free →

France are in the World Cup 2026 semifinals, and it wasn't particularly close. Two second-half goals — Kylian Mbappé just before the hour, Ousmane Dembélé six minutes later — put Morocco away at a sweltering Gillette Stadium and confirmed what the tournament statistics had been saying for weeks: this is the most complete team in the competition, and they are not done yet.

It is the third consecutive World Cup semifinal for Les Bleus under Didier Deschamps, making them only the third nation in history to achieve that feat alongside Brazil and Germany. France have now won all six of their matches at this tournament without requiring extra time — a unique record among all remaining semifinalists.

First Half: Mbappé Denied from the Spot

The first 45 minutes told the story of the day. France dominated possession, Morocco defended deep and compact, and the one moment of genuine drama came from the penalty spot. Mbappé was felled by Issa Diop in the box after a VAR review that lasted over three minutes, but Morocco goalkeeper Yassine Bounou guessed correctly and pushed the spot-kick wide. It was Mbappé's first penalty miss at this World Cup.

Morocco's attacking output in that first half was almost non-existent. Opta's data showed an xG of just 0.04 for the Atlas Lions through 45 minutes — essentially statistical zero. Without the injured Ismaël Saibari, Morocco had no threat in behind and no natural link between their compact midfield and an isolated forward line. Brahim Díaz worked hard but found no space. The half ended 0-0 and felt like it could only go one way.

Second Half: Mbappé Makes Amends, Dembélé Finishes It

France's breakthrough came in the 60th minute and it was spectacular. Mbappé received possession just inside the box, shifted the ball onto his left foot, and curled a precise finish around Issa Diop and inside the far post past a helpless Bounou. It was his 20th career World Cup goal — drawing him level with Lionel Messi at the top of the all-time Golden Boot race for this tournament at eight goals each.

Six minutes later, the match was over. Dembélé picked up the ball on the right, drove at the Moroccan defense with that distinctive low centre of gravity, and fired a low shot that Bounou got a hand to but could only deflect into the net. Dembélé's fifth goal of the tournament. France were 2-0 up and the game had no way back for Morocco.

Mbappé was substituted in the 77th minute — walking off with what appeared to be a right ankle knock, later seen on the bench with an ice pack. French medical staff are cautiously optimistic it is not serious, but his availability for the semifinal will be monitored over the coming days.

Morocco Bow Out With Pride

Morocco are eliminated. Their 34-match international unbeaten run ends here. The absence of Saibari proved decisive — without their primary outlet ball and link player, Morocco's defensive structure was solid but their attacking threat was negligible. Bounou was outstanding, finishing with six saves, but the volume and quality of chances France created across 90 minutes made the result feel inevitable.

Morocco depart as one of the stories of the tournament. Their 3-0 win over Canada was impressive. Their overall defensive record — conceding just three goals in six matches — confirms they are a serious international program. But France in this form are operating at a level that only one or two other nations can match, and Morocco simply could not find the moments to punish them.

What's Next: France vs Spain/Belgium, July 14, Dallas

France now face the winner of Spain vs Belgium on Friday July 10. That match is at SoFi Stadium in Los Angeles at 3pm ET. The semifinal is at AT&T Stadium in Dallas on Tuesday July 14. France are the heavy favourites to reach the Final at MetLife Stadium on July 19 regardless of who comes through from the other side of the bracket.

Watch every match live on FuboTV Fox, FS1, Telemundo & Universo — all 4 World Cup channels. Free trial available.
Try Free →

World Cup Tickets

Find Tickets
Official Tickets 2026 World Cup at MetLife Stadium — Buy tickets now June 13 through July 19 · 8 matches including the Final
Get Tickets →
Live Streaming Watch every World Cup match on FuboTV Fox · FS1 · Telemundo · Universo — all 4 channels. Free trial available.
Start Free Trial →
Live Streaming Stream the World Cup live on FuboTV Fox · FS1 · Telemundo — no cable required. Free trial available.
Start Free Trial →
Hotels Book your World Cup hotel in NYC now July dates are filling fast · Midtown, Brooklyn, and near MetLife
Find Hotels →
Tours & Experiences Explore NYC during the World Cup Statue of Liberty · Top of the Rock · Helicopter tours · Food tours
Browse Experiences →
Events & Experiences Candlelight concerts, ARTE Museum, and more in NYC Immersive events during the World Cup · Book now before they sell out
Book Now →
Official Gear Shop official 2026 World Cup jerseys & gear Adidas official store on Amazon · All 32 national team jerseys · Ships with Prime
Shop Now →