FlickStat
Back
World Cup 2026
Semi-final
Oyarzabal21'
Porro57'
Full timeAT&T Stadium

Highlights

Match recap

Spain's semi-final blueprint held up exactly as planned: draw the foul, take the lead, manage the game from ahead. Mikel Oyarzabal converted a 22nd-minute penalty, and by the time Pedro Porro doubled it in the 58th — turning in a low ball from Dani Olmo — France's response had nowhere to go. Kylian Mbappé, booked late for his frustration, never found the space he needed against a Spain back line that gave up almost nothing after halftime. The underlying numbers tell an odd story: France leaned heavily on their left flank (57% of their attacking output) without ever generating real danger there, while Spain's much smaller central slice — just 21% of their own attacking share — produced 1.5 expected goals on its own, more than the rest of the match combined. Spain needed only two clean looks at goal to make the difference; France never really got one. A defining defensive performance sends Spain to the final; France's World Cup ends in the semis for the second straight cycle.

Match analysis

Key Stats

FranceSpain
49.0%Possession51.0%
10Total Shots10
3Shots on Target2
83.7%Pass Accuracy85.6%
7Corners1
11Fouls12

Shot Map

Pinch to zoom
France
Spain
Shot
Goal

Match Momentum

FranceSpain
0'
5'
10'
15'
20'
25'
30'
35'
40'
45'
50'
55'
60'
65'
70'
75'
80'
85'
90+
90+

Expected Goals

0.30xG
xG1.63
FranceSpain