Why France can advance
I like France’s case because five matches have brought five wins, 14 goals scored and only 2 conceded. They beat Senegal 3-1, Iraq 3-0, Norway 4-1, Sweden 3-0 and then survived a much tighter 1-0 against Paraguay in the Round of 16. For me, that last result matters. It showed that Didier Deschamps’ team can win ugly, not only beautifully.
France’s xG of 8.17 and xGA of 3.60 tell an interesting story. They are outperforming their chance volume, but when your front line includes Kylian Mbappe, that is not random noise, it is class. Mbappe with 7 goals is the obvious headline, but I also value Michael Olise’s creativity and Ousmane Dembele’s carrying. Against a deep block, those profiles matter.
Why Morocco can advance
Morocco’s argument is not romance, it is logic. They are unbeaten after draws with Brazil and the Netherlands, wins over Scotland, Haiti and then a 3-0 defeat of Canada. They are comfortable without long spells of possession and do not panic when the opponent has the ball.
Their xGA is 3.27, slightly better than France’s, which tells me the defensive platform is real. Yassine Bounou is the key figure in this type of tie. If he turns the first 20 minutes into frustration for France, the match changes shape immediately.
What factors can change the balance of power
I also think Morocco have the right attacking tools for this exact opponent. Achraf Hakimi and Brahim Diaz can attack the space behind advanced full-backs, while Ounahi’s late runs can punish second-ball chaos. France are stronger overall, but if Morocco score first, this becomes a very uncomfortable tactical exam for the favourites.
The biggest team-news issue on the French side is Aurelien Tchouameni, who is doubtful. If he is missing, France may lose some protection in defensive transitions. Morocco also have concerns, especially Ismael Saibari and Chadi Riad. That matters because Morocco need maximum compactness and enough mobility up front to escape pressure.
The first goal is everything here. A French opener should stretch the game toward 2-0. A Moroccan opener could drag this into a slow, tense, low-chance battle. Substitutions may also be crucial, because France have more attacking solutions from the bench.
Final prediction and odds
The bookmakers have France at 1.57, the draw at 3.90 and Morocco at 6.25. Over 2.5 goals is 1.85, under 2.5 is 1.95, and both teams to score no is 1.70. I broadly agree with the market. France deserve favouritism, but I do not see this as a free-flowing match.
My numbers are close to France 61 percent, draw 24 percent and Morocco 15 percent in regular time. The best reading for me is France to win at 1.57, with a stronger betting angle on both teams to score no at 1.70. I also understand the appeal of under 2.5 at 1.95.
My probable score is 1-0 or 2-0 to France. If it reaches extra time at 0-0 or 1-1, Morocco’s resistance and Bounou’s presence become much more dangerous for the favourite. Still, my final call is France to edge the match and advance to the semi-final.