World Cup Quarter-finals
France 2 - 0 FT Morocco
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
28' K. Mbappe (K. Mbappe)
HT
60' K. Mbappe (D. Doue)
↓ A. Bouaddi ↑S. Amrabat 62'
↓ B. El Khannouss ↑S. Rahimi 62'
I. Diop 63'
66' O. Dembele (K. Mbappe)
71' ↓ M. Kone ↑W. Zaire-Emery
↓ B. Diaz ↑G. Yassine 74'
↓ A. Salah-Eddine ↑Z. El Ouahdi 74'
77' ↓ K. Mbappe ↑J. Mateta
77' ↓ D. Doue ↑B. Barcola
↓ C. Talbi ↑A. Sbai 85'
87' ↓ J. Kounde ↑M. Gusto
FT
Player Cards
Our take on every player in this match
France
Goalkeepers
Mike Maignan
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Jules Koundé
👻 Invisible Nothing to note
Dayot Upamecano
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
William Saliba
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Lucas Digne
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Manu Koné
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Adrien Rabiot
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Ousmane Dembélé
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
27%
Pass Acc
Michael Olise
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Désiré Doué
PROVIDER
1
Assists
1
Assists
3
Key Passes
7.2
Rating
Forwards
Kylian Mbappé
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
26%
Pass Acc
BENCH
Brice Samba
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Robin Risser
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ibrahima Konaté
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Hernández
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Malo Gusto
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Theo Hernández
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maxence Lacroix
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aurélien Tchouaméni
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Warren Zaïre-Emery
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Rayan Cherki
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N'Golo Kanté
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maghnes Akliouche
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcus Thuram
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Philippe Mateta
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Bradley Barcola
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Morocco
Goalkeepers
Yassine Bounou
PENALTY HERO
1
Pens Saved
1
Pens Saved
6
Saves
7.6
Rating
Defenders
Achraf Hakimi
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Issa Diop
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Noussair Mazraoui
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6
Rating
Anass Salah-Eddine
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Midfielders
Ayyoub Bouaddi
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Neil El Aynaoui
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Brahim Díaz
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Azzedine Ounahi
MAGNET
83
Activity
83
Activity
70
Passes
13
Duels
Chemsdine Talbi
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Forwards
Bilal El Khannouss
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
BENCH
Munir El Kajoui
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ahmed Reda Tagnaouti
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marwane Saadane
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zakaria El Ouahdi
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Chadi Riad
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Redouane Halhal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Youssef Belammari
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sofyan Amrabat
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Samir El Mourabet
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ismael Saibari
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Soufiane Rahimi
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Amine Sbai
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Gessime Yassine
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Ayoub El Kaabi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayoube Amaimouni Echghouyab
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Match previews and recaps to help you decide which games are worth watching
Mbappé and Dembélé Break Moroccan Resistance at Gillette Stadium
Average Entertainment Futmetrix Score: 35/100. France flexed their formidable attacking muscle to end Morocco’s valiant World Cup run and book a coveted semi-final spot.
The Early Siege
Morocco edged possession (52%), but France dictated the true rhythm of the game from the opening exchanges. A high Stakes quarter-final immediately turned into a relentless attacking siege by Les Bleus. The North Africans sat deep in a compact block, absorbing immense pressure as France unleashed a barrage of shots toward the Moroccan goal. The defining moment of the first half arrived in the 28th minute. K. Mbappe stepped up to the penalty spot, looking to draw first blood and put his side in the driving seat. Instead, Yassine Bounou produced a monumental diving save, keeping the game scoreless and injecting fresh belief into the Moroccan ranks. The Intensity of France's 21 total shot attempts was evident to everyone inside the arena, but as they headed into the break, the scoreboard remained frustratingly blank for the European heavyweights.
The Breakthrough
The second half required a moment of pure magic to shatter the defensive deadlock. Despite Bounou's heroic shot-stopping display throughout the evening, the Moroccan dam eventually burst right on the hour mark. D. Doue carved open the backline with a precise pass, feeding K. Mbappe who made absolutely no mistake this time around. That crucial opening goal completely altered the Balance of the tie. Morocco had to abandon their rigid defensive shape to chase an equaliser, inevitably leaving gaping spaces across the pitch. Just six minutes later, France ruthlessly exploited that newly opened territory. Mbappé transitioned seamlessly from goalscorer to provider, laying the ball off perfectly for O. Dembele to confidently double the advantage. That quick-fire double strike effectively killed the contest, breaking Moroccan hearts in a matter of moments.
The Semi-Final Stage
At 2-0 down, the North African side simply lacked the requisite firepower to mount a serious comeback, mustering just a single shot on target all evening despite edging possession. The final whistle at Gillette Stadium confirmed what the brutal second-half onslaught had heavily suggested: France are marching on. They calmly navigated the immense pressure of single-leg knockout football to securely advance to the semi-finals. Morocco bow out with their heads held high after a spirited tournament run, but the sheer volume of French offensive chances proved entirely insurmountable. The post-match reality is incredibly stark for the rest of the competition. France are clearly peaking at the perfect moment in this World Cup, carrying an ominous, multi-faceted attacking threat into the final four as they hunt global glory.
Key Questions
Was the penalty miss by Ousmane Dembélé the turning point?
Kylian Mbappé actually took and missed the 28th-minute penalty, denied by a superb save. It delayed France's eventual victory but was not the turning point.
What made Ousmane Dembélé the Man of the Match?
Dembélé scored the crucial second goal and dictated attacking play with four key passes, earning an 8.9 rating for his relentless offensive threat.
What does this mean for France's season?
France securely progress to the World Cup semi-finals. Their flawless form continues, establishing them as heavy favourites to capture the ultimate international prize.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Two Steps from Glory: France Face Moroccan Test
Worth Watching Futmetrix Score: 87/100. A high-stakes World Cup quarter-final pitting an unstoppable French attack against a Moroccan side desperate to continue their unbeaten run.
The Setup
At Gillette Stadium this July 09, 2026, the World Cup quarter-finals deliver a compelling clash of heavyweights. France arrive with a devastating Form rating, boasting a flawless win streak and ten goals in their last three matches. They look every bit the tournament favorites. However, Morocco are no pushovers. The North African side has maintained impressive tactical Balance, remaining unbeaten while conceding very few goals. With world-class Stars littered across the pitch, the Stakes could not be higher as a coveted semi-final spot hangs in the balance.
Key Battle
The defining duel will unfold on the flank where Kylian Mbappé matches pace with Achraf Hakimi. Mbappé is a relentless goal machine right now, but Hakimi possesses the sheer speed and defensive acumen required to challenge his club teammate. If Hakimi can neutralize the primary French threat, Morocco's chances of an upset drastically increase.
Our Prediction
We expect France to edge this tactical chess match 2-1. Morocco will sit deep and absorb pressure, frustrating the favorites early on. Ultimately, the sheer depth of French attacking quality will break down the Moroccan resistance in the second half, securing their progression.