
Kylian Mbappé scored twice on his 100th France appearance as Les Bleus eased to a 3–0 win over Iraq, with goalkeeper errors gifting the second and third goals in Philadelphia.
Goalkeeper Errors Compound Iraq's Struggles After Competitive First Half
Mbappé's milestone evening began with a curled left-footed finish into the bottom corner in the 14th minute and ended with his withdrawal in stoppage time to a standing ovation. His 60th international goal and 16th at World Cups drew him level with Miroslav Klose on the all-time tournament list.France extended their Group I winning run to two matches with six points, while Iraq remain without a point after two defeats. Ahmed Basil Fadhil's miscontrol from a back-pass allowed Ousmane Dembélé to set up Mbappé's second, and another breakdown in possession led to Dembélé finishing the third. Michael Olise provided two assists before his 68th-minute withdrawal.
Key Events
Minute | Event | Player / Team | Description |
14' | Goal | Kylian Mbappé (France) | Left-footed finish into bottom corner after Olise assist |
26' | Injury | Aymen Hussein (Iraq) | Captain forced off with apparent left groin problem |
54' | Goal | Kylian Mbappé (France) | Tap-in after goalkeeper error, Dembélé assist |
58' | Crossbar | Michael Olise (France) | Delicate chip strikes top of bar |
66' | Goal | Ousmane Dembélé (France) | Right-footed finish after Olise pass |
Mbappé's brace came either side of a two-hour lightning delay at half-time. Iraq competed through the opening 45 minutes, trailing only 1–0, but Ahmed Basil Fadhil's errors within twelve second-half minutes turned a contest into a comfortable French victory.
Player Ratings
France
Player | Rating | Description |
Kylian Mbappé | 9.2 | Two goals on 100th cap; reached 60 international goals and 16 World Cup goals |
Michael Olise | 8.5 | Two assists and struck crossbar; created from central-right position throughout |
Ousmane Dembélé | 8.3 | Goal and assist before 68th-minute withdrawal; pounced on goalkeeper error |
William Saliba | 7.1 | Won headers and made interceptions; comfortable in possession from deep |
Dayot Upamecano | 7.0 | Commanded central defence with Saliba; part of clean sheet without alarm |
Jules Koundé | 7.0 | Overlapped effectively on right; secure defensively before 83rd-minute substitution |
Lucas Digne | 6.9 | Provided width on left; crossing varied but combined with Barcola regularly |
Manu Koné | 6.8 | First shot of match inside sixty seconds; ball-winning presence in midfield |
Rayan Cherki | 6.7 | Lofted pass found Mbappé's run; added creativity after 68th-minute introduction |
Bradley Barcola | 6.6 | Less prominent than right-sided forwards; maintained defensive responsibilities |
Adrien Rabiot | 6.5 | Switched play effectively but missed open goal from close range |
Mike Maignan | 6.5 | Spectator for most of match; Iraq failed to test him with shot on target |
Désiré Doué | 6.4 | Entered at 68 minutes; involved in possession without creating clear chances |
Malo Gusto | 6.3 | Late introduction at right-back; cut out Iraq attack shortly after entering |
Maghnes Akliouche | 6.3 | Came on at 83 minutes; offered fresh legs in final period |
Marcus Thuram | 6.0 | Entered in stoppage time; minimal involvement as match concluded |
Iraq
Player | Rating | Description |
Hussein Ali | 6.5 | Crucial 41st-minute block on Mbappé prevented certain goal |
Ali Al-Hamadi | 6.5 | Replaced injured captain; shot passed centimetres wide in best Iraq chance |
Zidane Iqbal | 6.4 | Iraq's most creative outlet; technical ability stood out when receiving deep |
Akam Hashem | 6.3 | Most consistent of Iraq's defenders; made clearances throughout |
Merchas Doski | 6.2 | Delivered crosses from left-back; exposed defensively against Dembélé |
Ibrahim Bayesh | 6.0 | Assumed captaincy after Hussein's injury; work rate evident before substitution |
Youssef Amyn | 5.9 | Provided energy after 60th-minute introduction; won corner down right |
Zaid Ismail | 5.9 | Helped circulate possession before withdrawal at hour mark |
Rebin Sulaka | 5.8 | Blocked Dembélé shot but headed corner over bar when unmarked |
Amir Al-Ammari | 5.8 | Early booking limited his ability to compete physically |
Aymen Hussein | 5.8 | Departed injured after 26 minutes; mobility seemed compromised before exit |
Ahmed Qasem | 5.6 | Struggled to influence match; barely touched ball after half-time |
Aimar Sher | 5.6 | Late substitute with limited opportunity to affect outcome |
Marko Farji | 5.6 | Brief cameo; earned free kick after foul by Gusto |
Zaid Tahseen | 5.5 | Short pass back to goalkeeper contributed to second goal sequence |
Ahmed Basil Fadhil | 4.8 | Two errors led directly to goals; made saves from Dembélé and Mbappé |
Line-Ups and Subs
France fielded a 4-2-3-1 with Mbappé as the central striker and Olise operating in a free role behind him. Lucas Digne, Manu Koné and Bradley Barcola came into the side from the opening victory over Senegal. Iraq set up in a 4-2-3-1 that became a 5-4-1 defensive shape, with Ahmed Basil Fadhil replacing Jalal Hassan in goal.Iraq's first change was forced when Aymen Hussein left with a groin injury in the 26th minute. After France's second goal, Iraq made a double substitution at 60 minutes, withdrawing Zaid Tahseen and Zaid Ismail. France withdrew Olise and Dembélé at 68 minutes with the result secure, and Mbappé departed in stoppage time.No availability concerns were reported beyond Hussein's in-match injury.
First Half: Mbappé Opener Separates Sides
Koné tested Ahmed Basil inside sixty seconds with a left-footed shot from outside the area that went wide. Al-Ammari was booked in the sixth minute for fouling Mbappé during a counter-attack. Mbappé mishit a right-footed effort from a loose ball in the eighth minute before the opener arrived.Olise's pass found Mbappé on the right side of the attack. The captain drove infield, shifted onto his left foot, and curled a finish beyond the goalkeeper's dive. Hussein Ali produced Iraq's best defensive moment in the 41st minute, blocking Mbappé's shot inside the area. Al-Hamadi had Iraq's first attempt after replacing the injured Hussein, his left-footed shot blocked at the edge of the box.
Second Half: Errors Turn Contest into Comfortable Win
A two-hour lightning delay interrupted the interval. Nine minutes after the restart, Ahmed Basil failed to control Zaid Tahseen's back-pass. Dembélé intercepted and squared for Mbappé to finish right-footed from close range.Olise struck the crossbar with a chip in the 58th minute, and Rabiot missed the open goal from Dembélé's saved effort. The third goal followed another breakdown: Ahmed Basil's clearance was cut out, Olise drove forward and found Dembélé with an outside-of-the-boot pass, and Dembélé finished into the bottom corner. Al-Hamadi came closest for Iraq, his 75th-minute effort passing centimetres wide of the post.
Tactical Notes
Deschamps used Olise in a central-right role with licence to move across the attacking third, and both goals he created came from right-sided combinations. Iraq's compact defensive block held through the first half but collapsed after Ahmed Basil's errors. France used all six substitutes to manage minutes with the result decided.
Group I: As It Stands
France have six points from two Group I matches. Iraq remain without a point after defeats to Norway and France. Mbappé's 16 World Cup goals place him second on the all-time list alongside Klose, with only Messi's 18 ahead.
100 Up for Mbappe
Mbappé's 100th France appearance provided the individual storyline. A two-hour lightning delay at half-time extended the match duration, with play resuming after conditions improved at Lincoln Financial Field.