Cricket fixturesFootball fixtures
  • UPCOMINGItalian Serie ASASFIOTableFixtures
  • UPCOMINGItalian Serie AATAPARTableFixtures
  • UPCOMINGFrench Ligue 1LORBRETableFixtures
  • UPCOMINGEnglish Premier LeagueNEWEVETableFixtures
  • UPCOMINGSpanish LALIGADEPOSATableFixtures
  • UPCOMINGEngland Lions tour of West Indies 2026/27WI-ALIONSFixtures
  • UPCOMINGUEFA Champions LeagueGalatasarayStuttgartTableFixtures
  • UPCOMINGUEFA Champions LeagueShakhtarSportingTableFixtures
  • RESULTICC Men's Cricket World Cup League 2NED183/3 (36/50 ov, target 183)OMA182Netherlands won by 7 wickets (with 84 balls remaining)Fixtures
  • RESULTSpanish LALIGAAthletic2Real Sociedad1FTTableFixtures
  • RESULTItalian Serie AJuventus2Napoli0FTTableFixtures
  • RESULTFrench Ligue 1Marseille2Toulouse0FTTableFixtures
  • LIVENepal Premier LeagueCHR129/6SPR17/1 (1.5/20 ov, target 130)Sudur Paschim Royals (NPL) require another 113 runs with 9 wickets and 18.1 overs remainingFixtures
  • LIVEIndia A tour of New Zealand 2026/27NZ-A424IND-A346 & 32/0 (11 ov)India A trail by 46 runs with 10 wickets remainingFixtures
  • LIVESheffield ShieldQLD280VIC307 & 136/6 (66 ov)Victoria lead by 163 runs with 4 wickets remainingFixtures
  • LIVENational Cricket LeagueSYL218 & 218CHATT210 & 126/1 (37 ov, target 227)Chattogram Division require another 101 runs with 9 wickets remainingFixtures
  • LIVENational Cricket LeagueMYMS108 & 315/9 (91 ov) (f/o)KHU288Mymensingh Division lead by 135 runs with 1 wicket remainingFixtures
  • LIVENational Cricket LeagueDHABAR266/8 (70 ov)Barishal Division won the toss and elected to batFixtures
  • LIVENational Cricket LeagueRAN256RAJ231 & 110/3 (27 ov)Rajshahi Division lead by 85 runs with 7 wickets remainingFixtures
  • LIVERanji TrophyASSAM135KNTKA180/2 (36 ov)Karnataka lead by 45 runs with 8 wickets remaining in the 1st inningsFixtures
  • LIVERanji TrophyMEGHANAGA244/8 (67 ov)Meghalaya won the toss and elected to fieldFixtures
  • LIVERanji TrophyTPURA219/7 (74.3 ov)SAUSaurashtra won the toss and elected to fieldFixtures
  • LIVERanji TrophyBENG143MAHA21/2 (8 ov)Maharashtra trail by 122 runs with 8 wickets remaining in the 1st inningsFixtures
  • LIVERanji TrophyODSAJHK37/3 (25 ov)Odisha won the toss and elected to fieldFixtures
  • UPCOMINGEngland Lions tour of West Indies 2026/27WI-ALIONSFixtures
  • UPCOMINGNCL GT20 Canada 2026/27TOKMOWFixtures
  • UPCOMINGNepal Premier LeagueBIKJABFixtures
  • UPCOMINGNepal Premier LeagueLULPOAFixtures
  • UPCOMINGSouth Africa Domestic T20/Pro20DOLPHWPRFixtures
  • UPCOMINGThe Ford TrophyCDAUCKFixtures
  • UPCOMINGThe Ford TrophyOTAGOCANTFixtures
  • UPCOMINGThe Ford TrophyWELLNDFixtures
  • RESULTICC Men's Cricket World Cup League 2NED183/3 (36/50 ov, target 183)OMA182Netherlands won by 7 wickets (with 84 balls remaining)Fixtures
  • RESULTEngland Lions tour of West Indies 2026/27WI-A98LIONS101/2 (10.1/20 ov, target 99)Eng Lions won by 8 wickets (with 59 balls remaining)Fixtures
  • RESULTZimbabwe tour of United Arab Emirates 2026/27AFG81/3 (8.1/20 ov, target 80)ZIM79Afghanistan won by 7 wickets (with 71 balls remaining)Fixtures
  • RESULTIreland tour of Namibia 2026/27NAM131/5 (21.2/50 ov, target 130)IRE129Namibia won by 5 wickets (with 172 balls remaining)Fixtures
  • RESULTIndia tour of New Zealand 2026/27NZ195/3 (18/20 ov, target 192)IND191/8New Zealand won by 7 wickets (with 12 balls remaining)Fixtures
  • RESULTWomen's Big Bash LeagueMS-W109 (18.1/20 ov, target 125)PS-W124/9Scorchers won by 15 runsFixtures
  • LIVESpanish LALIGA 2TEN1AND028'TableFixtures
  • UPCOMINGItalian Serie ASASFIOTableFixtures
  • UPCOMINGItalian Serie AATAPARTableFixtures
  • UPCOMINGFrench Ligue 1LORBRETableFixtures
  • UPCOMINGEnglish Premier LeagueNEWEVETableFixtures
  • UPCOMINGSpanish LALIGADEPOSATableFixtures
  • UPCOMINGUEFA Champions LeagueGalatasarayStuttgartTableFixtures
  • UPCOMINGUEFA Champions LeagueShakhtarSportingTableFixtures
  • UPCOMINGUEFA Champions LeagueAtléticoBayernTableFixtures
  • RESULTSpanish LALIGAAthletic2Real Sociedad1FTTableFixtures
  • RESULTItalian Serie AJuventus2Napoli0FTTableFixtures
  • RESULTFrench Ligue 1Marseille2Toulouse0FTTableFixtures
  • RESULTSpanish LALIGAElche0Valencia1FTTableFixtures
  • RESULTItalian Serie ALecce1Genoa2FTTableFixtures
  • RESULTEnglish Premier LeagueLiverpool0Arsenal1FTTableFixtures

FIFA World Cup 2026 Quarter-finals: France vs Morocco Match Report – Mbappé Stars as France Beats Morocco 2-0 to Reach World Cup Semi-Finals

Just like Lionel Messi the day before, Kylian Mbappé scored, assisted, and was denied from the penalty spot as France overcame Morocco in this FIFA World Cup quarter-final tie. Kylian…

July 10, 2026
8 min read

Just like Lionel Messi the day before, Kylian Mbappé scored, assisted, and was denied from the penalty spot as France overcame Morocco in this FIFA World Cup quarter-final tie.

Kylian Mbappé recovered from a saved penalty to score a glorious goal and assist Ousmane Dembélé as France booked their place in the World Cup semi-finals by beating Morocco 2-0 at Gillette Stadium in Foxborough.

FIFA World Cup 2026 Quarter-finals

Mbappé was felled by Noussair Mazraoui for a first-half spot-kick but, following a long wait, the Real Madrid superstar saw his weak effort kept out by Yassine Bounou. However, Mbappé was not to be denied after the interval as he picked out the far corner with an inch-perfect curler to move level with Lionel Messi in the 2026 Golden Boot race, while also moving within one of the Argentine’s all-time World Cup record of 21 goals.

The tie was effectively over when Mbappé turned provider for Dembélé shortly afterwards. The sight of Mbappé applying ice to his ankle after being substituted was a slight concern ahead of Les Bleus facing Spain or Belgium next week, though he seemed to be moving well during France’s post-match celebrations.

Match Overview

CategoryDetails
CompetitionWorld Cup 2026 – Quarter-Final
FixtureFrance vs Morocco
VenueGillette Stadium (Foxborough, MA)
Attendance63,811
RefereeFacundo Tello
Final ScoreFrance 2-0 Morocco

First Half: Bounou’s Heroics and Missed Penalty

France came roaring out of the blocks as Mbappé saw a 20-yard drive turned behind by Bounou. After the resulting corner was worked short, the Morocco goalkeeper also had to be on guard to repel Dayot Upamecano’s close-range header.

Didier Deschamps’ team then had a golden opportunity to go in front when Mazraoui scythed Mbappé down on the left side of the area in the 28th minute. France earned their 20th FIFA World Cup win under Didier Deschamps – making him the first manager to oversee 20 wins at the finals, while also equalling Helmut Schön’s record of 25 World Cup matches in charge.

However, three minutes and 11 seconds passed before the spot-kick was taken, and that delay seemed to affect Mbappé as his tame kick was held by Bounou down to his left. Bounou’s penalty save was his fourth at World Cups (including shoot-outs) – the most by any goalkeeper on record since 1966.

France remained utterly dominant for the rest of the half but still could not find a way past Bounou, who got down again to thwart Désiré Doué before Lucas Digne let fly with a dipping, 35-yard strike that cannoned off the crossbar. France racked up 1.87 expected goals (xG) in the first half alone – the most by any team when failing to score by the interval at this tournament.

Second Half: Mbappé’s Brilliance and Dembélé’s Finish

Morocco’s resistance was finally broken on the hour mark as Doué slipped a lovely pass through the legs of Neil El Aynaoui to find Mbappé, who opened up his body and whipped a sensational effort past Bounou from the edge of the box. African nations have now been eliminated from four of their five FIFA World Cup quarter-finals, the only exception being Morocco’s 1-0 win over Portugal in 2022.

It was 2-0 only six minutes later as Dembélé took in a simple lay-off from Mbappé before advancing towards the edge of the area and shooting. A touch from the outstretched hand of Bounou was not enough to prevent it from nestling in the bottom corner.

Mbappé was later replaced by Jean-Philippe Mateta in the 77th minute after going down with no other players in the vicinity. That appeared to be a precaution as he waved to supporters before taking his place on the bench.

Morocco finally looked to build some attacking momentum late on, but a comeback never looked likely after an El Aynaoui header flashed wide, with Bradley Barcola almost adding a late third for France. Across the last two FIFA World Cup tournaments, Morocco have suffered just two defeats to nil, and both have been 2-0 losses to France (2022 semi-final, 2026 quarter-final).

Goal Summary

MinuteTeamGoalscorerDetail
60′FranceKylian MbappéCurling effort from edge of the box (Assist: Doué)
66′FranceOusmane DembéléShot into bottom corner (Assist: Mbappé)

Key Match Statistics

StatisticFranceMorocco
Possession48%52%
Shots (On Target)21 (8)5 (1)
Expected Goals (xG)3.100.13
Touches in Opposition Box268
Big Chances Created50
Crosses (Accurate)5/12 (42%)2/13 (15%)
Long Balls (Accurate)14/30 (47%)12/39 (31%)
Aerial Duels Won12/131/13
Tackles Won73%35%

The Numbers Behind a Controlled Win

The shot map and expected goals back up the eye test. France outshot Morocco 21 to 5 and put 8 shots on target to 1. Inside the box, it was 12 to 1, an indicator of France’s territorial control and box entries. France logged 26 touches in the opposition area to Morocco’s 8, and created five big chances to none.

Possession tilted 52% to 48% for Morocco, but France turned their 63 final-third entries into sustained pressure. Cross efficiency also mattered, with France completing 5 of 12 and Morocco 2 of 13. Long balls were cleaner on the French side at 14 of 30 compared to 12 of 39. In duels, France held a 54% edge overall and owned the air with a 12 of 13 win rate in aerials. When the structure delivers that many repeat entries, goals tend to follow.

Morocco’s approach required a massive night from Bounou, and he delivered as far as he could. He made six saves, including a first-half penalty stop, and prevented an estimated 0.47 expected goals. He was credited with three big saves and kept the Atlas Lions in the tie until the hour. The defensive load was heavy and the margins thin. France recorded 11 interceptions to Morocco’s 6. Morocco finished with 12 clearances to France’s 22, which reflected where the game was played. There were also three errors leading to shots against Morocco that ramped up the expected goals against. Achraf Hakimi found limited space to penetrate, while Issa Diop took the only booking for a foul just after the hour.

Player Spotlight: Mbappé’s Records and Dembélé’s Impact

Kylian Mbappé delivered a masterclass in end-product and orchestration. He is the only player with 8 or more goals in multiple World Cups, striking 8 in 2022 and now 8 in 2026. He is also the first player to ever achieve 10 or more goal involvements at multiple World Cups, with his eight goals and three assists at this edition bettering his return from 2022. With eight in this World Cup, Mbappé has matched Messi’s current tally, setting up an uncertain sprint to the finish for the tournament’s top scorer. Furthermore, he became only the second player in tournament history to reach 20 overall World Cup goals, after Messi.

Ousmane Dembélé was named Player of the Match. He scored France’s second, created two big chances, and led the match with four key passes. His creative numbers were backed by 0.70 expected assists, and he connected on all three of his crosses. He attempted four shots, put one on target, and was a constant outlet in transition and in settled attacks. The PSG winger’s volume of work stood out too, completing 28 of 37 passes and progressing play with 22 ball carries.

Yassine Bounou was outstanding in defeat, making six saves and keeping the scoreline respectable despite the overwhelming French pressure. Michael Olise brought control and ball progression for France, winning 10 duels and carrying the ball extensively. At the back, Dayot Upamecano was excellent with 59 of 62 passes completed and three tackles won, while William Saliba and Jules Koundé were both solid in a collective, disciplined defensive display.

What This Means for Both Teams

France are into the FIFA World Cup 2026 semi-finals after a dominant 2-0 quarter-final win. They will now play in their eighth FIFA World Cup semi-final, equalling Brazil, with only Germany (12) qualifying for more. Didier Deschamps’ side managed the closing stages smartly, securing a result that was built on territory, execution, and second-half sharpness.

For Morocco, the exit is a harsh end to a brave campaign. They leaned heavily on their goalkeeper and defensive structure, but ultimately, the quality and volume of France’s attacks proved too much to handle over 90 minutes.

France will now prepare for a massive semi-final clash against either Spain or Belgium next week. If Les Bleus can replicate the control and clinical finishing they showed in Foxborough, they will be heavy favorites to reach the final.

Read More: Official: Crystal Palace Sign Oscar Mingueza From Celta Vigo on Four-Year Deal

FAQs

What was the final score between France and Morocco?

France defeated Morocco 2-0 in the World Cup 2026 quarter-final.

Who scored the goals for France?

Kylian Mbappé scored the opening goal in the 60th minute, and Ousmane Dembélé added the second in the 66th minute.

What historical record did Kylian Mbappé achieve in this match?

Mbappé became the first player to achieve 10 or more goal involvements at multiple World Cups and is the only player to score 8 or more goals in multiple tournaments.

How many World Cup penalties has Yassine Bounou saved?

Yassine Bounou saved his fourth FIFA World Cup penalty (including shoot-outs), which is the joint-most of any goalkeeper on record since 1966.

Who will France play in the semi-finals?

France will face either Spain or Belgium in the World Cup semi-finals.
Follow us on Google News Get real-time updates & exclusive tech coverage
Follow

Leave a Reply

Your email address will not be published. Required fields are marked *