World Cup 2026: Mbappé's Penalty Sends France Past Paraguay
One penalty settles a lopsided night in Philly
France booked their place in the World Cup 2026 quarter-finals with a narrow 1-0 win over Paraguay at Lincoln Financial Field in Philadelphia, and next up is a meeting with Morocco on 9 July. The margin was slim on the scoreboard, but the numbers tell you it was a comfortable evening for France.
Les Bleus controlled the ball for 76% of the match and racked up 568 total passes to Paraguay's 183. The expected goals (xG) figure — a measure of the quality of chances created — read 1.36 for France against just 0.15 for Paraguay. France put five shots on target; Paraguay managed one. In short, this was one-way traffic that only produced a single goal, but it was enough on a sweltering afternoon under a clear Philadelphia sky, with the mercury pushing into the high 30s in Celsius.
The goal arrived from the penalty spot in the 70th minute, converted by Kylian Mbappé. Paraguay's back line and goalkeeper — who made four saves — kept things respectable, but with two big chances created to Paraguay's zero, France always looked the more likely to break through.
How France and Paraguay lined up in Philadelphia
Bench (15)
22 Olveira · 1 Fernández · 5 Balbuena · 13 Canale · 26 Maidana · 11 Mauricio · 16 Bobadilla · 20 Ojeda · 24 Caballero · 17 Romero · 7 Sosa · 9 Sanabria · 18 Arce · 21 Ávalos · 25 Pitta
Bench (15)
23 Risser · 1 Samba · 2 Gusto · 15 Konaté · 19 Hernández · 21 Hernández · 26 Lacroix · 8 Tchouaméni · 13 Kanté · 18 Zaïre-Emery · 24 Cherki · 25 Akliouche · 9 Thuram · 20 Doué · 22 Mateta
From Barcola's early booking to Mbappé's 70th-minute spot kick
The first mark on the sheet came in the 19th minute, when Bradley Barcola was shown a yellow card for France. From there the pattern held — France pressed, Paraguay defended — until the substitutions started flowing just before the hour.
Paraguay went first, sending on J. Canale for O. Alderete in the 58th minute, then G. Caballero for J. Enciso in the 61st. France responded in that same 61st minute with D. Doué replacing the booked Barcola. The decisive moment landed in the 70th minute: a penalty for France, tucked away by Kylian Mbappé. Paraguay reshuffled immediately, bringing on Mauricio for G. Gómez and G. Ávalos for M. Almirón in the 71st, chasing a way back into it.
The closing stretch stayed chippy for France, who picked up a second yellow through M. Koné in the 81st minute. R. Cherki came on for O. Dembélé in the 84th, and deep into seven minutes of stoppage time M. Olise was cautioned in the 90+7. No red cards, no equaliser — France saw it out.
B. Barcola
Yellow card
🟨19’B. Barcola
Yellow card
↑ J. Canale
↓ O. Alderete
Substitution
🔄58’↑ J. Canale
↓ O. Alderete
Substitution
↑ G. Caballero
↓ J. Enciso
Substitution
🔄61’↑ G. Caballero
↓ J. Enciso
Substitution
↑ D. Doue
↓ B. Barcola
Substitution
🔄61’↑ D. Doue
↓ B. Barcola
Substitution
K. Mbappe
Penalty
•70’K. Mbappe
Penalty
↑ Mauricio
↓ G. Gomez
Substitution
🔄71’↑ Mauricio
↓ G. Gomez
Substitution
↑ G. Avalos
↓ M. Almiron
Substitution
🔄71’↑ G. Avalos
↓ M. Almiron
Substitution
M. Kone
Yellow card
🟨81’M. Kone
Yellow card
↑ R. Cherki
↓ O. Dembele
Substitution
🔄84’↑ R. Cherki
↓ O. Dembele
Substitution
M. Olise
Yellow card
🟨90+7’M. Olise
Yellow card
Fans nailed the winner, missed the tight scoreline
The futbol.so community went into this one with a clear consensus behind France, and that call landed exactly right. Where the crowd overshot was on the margin: the most-picked scoreline was Paraguay 1 - France 3, expecting a more emphatic French win than the 1-0 that actually played out.
Broken down by country, the lean toward France was widespread. Fans in Argentina, Austria and Colombia all sided with Les Bleus, with predicted scores ranging from a 3-1 romp to a tighter 2-0 or 2-1. Spain's supporters were the outlier, backing a 1-0 Paraguay win. In the end, nobody's exact scoreline matched, but the France camp got the result and, given the 1.36-to-0.15 xG gap, the performance broadly matched expectations — France just wasn't as clinical as the community figured they'd be.
- Argentina
- Austria
- Colombia
- Spain
Official forecast: 0-1
Video highlights

Des INSULTES venues du banc paraguayen ! - Deschamps et les Bleus sur la "guerre" face au Paraguay
No geo restriction
Un ex-ARBITRE de LIGUE 1 analyse l'arbitrage de Paraguay - France
Only available in BL, FR, GF +10
FIFA WC 2026 | Paraguay - France 0:1 | (osmina finala ) | 05.07.2026.
Only available in BA, ME, MK +2
HIGHLIGHTS - Paraguay v France | Feisty Game in Hot Philadelphia | FIFA World Cup 2026
Only available in GB, GG, IM +1
Alta TENSIONE ma ci pensa MBAPPÉ, FRANCIA ai quarti: Paraguay-Francia 0-1 | FIFA World Cup | DAZN
Only available in IT
Post-Match Press Conference: France's Didier Deschamps On The 1-0 Win Over Paraguay
No geo restriction
France advance to the World Cup Quarterfinals after 1-0 win vs. Paraguay 🔥 | ESPN FC
No geo restriction
Paraguay vs Francia (0-1) | Resumen y goles | Highlights Copa Mundial de la FIFA 2026™
Only available in ES
"ON VA PESER NOS MOTS." - La RÉACTION de MANU KONÉ après FRANCE - PARAGUAY !
Only available in BL, FR, GF +10
Résumé : FRANCE - PARAGUAY, LES BLEUS FACE AU MUR PARAGUAYEN ! (8èmes de finale)
Only available in BL, FR, GF +10
World Cup: Paraguay vs France
No geo restriction
World Cup: Paraguay vs France
No geo restriction
World Cup: Paraguay vs France
No geo restrictionFrance advance to the quarter-finals, where Morocco await on 9 July. On this evidence, Les Bleus have the control and chance creation to trouble anyone, though the finishing left a little on the table — five shots on target and 1.36 xG really should yield more than one goal. Paraguay bow out of the knockout round having dug in defensively but never mustering the attacking threat to make it a contest. Next stop: Morocco.
Live matches
Real-time data, straight from the pitch.