Spain Shut Out France 2-0 to Reach World Cup Final
Oyarzabal's penalty and Porro's clinical finish end Les Bleus' dream in Dallas
Pedro Porro's 58th-minute side-foot finish. That's the image that will linger. Not Mbappé being bottled up for 90 minutes, not the limp 0.30 xG, not the yellow card slapped on France's captain with 86 minutes gone. That right-back, cutting inside to finish a give-and-go with Dani Olmo, somehow summed up everything about how Tuesday night unfolded at Dallas Stadium. Spain were sharper, smarter and, frankly, far more clinical in a 2-0 semi-final that felt more comfortable than a two-goal margin ordinarily suggests. Les Bleus are out. Spain are in the World Cup final.
The match turned as early as the 22nd minute, and it turned via a penalty. Lucas Digne caught Lamine Yamal in the box — a foul that looked soft in real-time but was absolutely the right call — and Mikel Oyarzabal stepped up and dispatched it without fuss. Credit where it's due: Oyarzabal has been one of the tournament's quiet top performers, now sitting at four goals in six appearances at this World Cup, firmly in Golden Boot contention. France, who had not conceded in three straight knockout matches under Didier Deschamps, suddenly had a mountain to climb. And the numbers tell you exactly how well they climbed it: three shots on target from 10 attempts, 0.30 expected goals, four offsides. It was a suffocation job by Spain's defensive structure, and it worked beautifully. Unai Simón was barely tested — three saves on the night — yet still earns a SAM rating of 5.5/10 with 11 fantasy football points, which tells you everything about how tight the margins were. William Saliba's withdrawal on 30 minutes, before halftime had even arrived, hinted that France's evening was already going sideways.
The second goal killed it dead. Spain coach Luis de la Fuente had rotated throughout the tournament, and his decisions paid off again here. Porro, who had won the battle for the right-back spot over Marcos Llorente, produced the decisive moment: a quick exchange with Olmo, a composed side-foot past Maignan, game over. It was the kind of goal Spain score when they're purring. Porro finishes the match as the SAM Ratings top performer with 6.2/10 and 15.9 fantasy football points, underpinned by his goal, a clean sheet and two key tackles. Fabián Ruiz and Marc Cucurella, both making up a collective 21.9 points between them in the SAM system, typified the work-rate that made Spain's defensive block nigh-on impenetrable. Rodri, their midfield anchor with a season rating of 7.7 from six appearances, didn't need to do anything spectacular — he just made sure nothing spectacular happened to them either.
For France, the less said about Kylian Mbappé's night, the better. He came in carrying a slight ankle concern from the quarter-final win over Morocco, had Tchouaméni back alongside Rabiot in midfield after a spell out with a muscle injury, and yet produced nothing — a yellow card in the 86th minute the only mark he left on proceedings. Mbappé's tournament numbers remain stunning — eight goals and three assists in six appearances, level with Messi as co-top scorer — but in the semi-final, Spain's back four simply didn't give him room to breathe. Michael Olise, who had racked up four assists and five key passes in this World Cup campaign, was hauled off at 72 minutes having barely threatened; his SAM rating of 4.8/10 for this specific match reflects a muted evening for a player who had been among the tournament's most creative midfielders. Adrien Rabiot, booked as early as the 9th minute, was replaced at the break. France's 84% pass accuracy looked fine on paper but it masked a complete inability to find a way through Spain's shape. Didier Deschamps had steered Les Bleus through Sweden, Paraguay and Morocco without conceding once — three consecutive clean sheets in the knockout rounds — and yet his side's xG of 0.30 on Tuesday night was historically low for a team with this attacking firepower. Spain outscored that number almost six times over, generating 1.63 xG from the same 10 shots.
The bigger picture is stunning. Spain, European champions under Luis de la Fuente and winners of the 2023 UEFA Nations League, are into the World Cup final for the first time since they lifted the trophy in South Africa in 2010. They've done it the hard way through the knockouts too — dramatic late Mikel Merino winners against Portugal and Belgium before this commanding semi-final performance. For fantasy football managers who backed Spain's defensive core, this was a gold mine: five outfield players registering between 9.0 and 15.9 SAM points on the back of a clean sheet and two goals. Sunday's final at MetLife Stadium against either England or Argentina now awaits. La Roja look like they're peaking at exactly the right moment. France, for all their attacking firepower across this tournament — 16 goals in six matches — ran into a wall on Bastille Day. And that wall didn't budge.
| France v Spain | 0–2 | Jul 2026 |
| Club | P | W | D | L | GD | Pts | |
|---|---|---|---|---|---|---|---|
| 1 | Mexico | 3 | 3 | 0 | 0 | 6 | 9 |
| 1 | Switzerland | 3 | 2 | 1 | 0 | 4 | 7 |
| 1 | Brazil | 3 | 2 | 1 | 0 | 6 | 7 |
| 1 | USA | 3 | 2 | 0 | 1 | 4 | 6 |
| 1 | Germany | 3 | 2 | 0 | 1 | 6 | 6 |
| 1 | Netherlands | 3 | 2 | 1 | 0 | 6 | 7 |
| 1 | Belgium | 3 | 1 | 2 | 0 | 4 | 5 |
| 1 | Spain | 3 | 2 | 1 | 0 | 5 | 7 |
| 1 | France | 3 | 3 | 0 | 0 | 8 | 9 |
| 1 | Argentina | 3 | 3 | 0 | 0 | 7 | 9 |