Spain have booked their place in the FIFA World Cup 2026 final after a composed 2-0 victory over France in the first semi-final played at Dallas Stadium in Arlington, Texas.

The reigning European champions controlled large spells of the contest and made the most of their chances to eliminate a France side that had reached the last four with an impressive attacking record. Spain will now compete for the World Cup trophy for the second time in their history.

Oyarzabal Breaks the Deadlock

The match began at a high tempo, with both teams pressing aggressively and looking to dominate possession.
Pedro Porro Seals the Victory in 58th minute // Instagram
Spain was awarded a penalty in the 22nd minute after Lamine Yamal was brought down inside the area by Lucas Digne. Mikel Oyarzabal stepped up and confidently converted the spot-kick to give La Roja a 1-0 lead.
Spain carried their one-goal advantage into the interval after controlling possession and frustrating France's attacking play.

Pedro Porro Seals the Victory

France returned after the break with greater urgency, but Spain remained composed and continued to threaten on the counter-attack.
Their persistence paid off in the 58th minute when Pedro Porro finished off a flowing move involving Dani Olmo to double Spain's advantage. The goal effectively put the match beyond France's reach.
Despite introducing fresh legs and increasing the pressure late in the game, France struggled to break through Spain's disciplined back line.
Spain recorded another clean sheet, underlining their defensive strength throughout the tournament.
"Spain defended with discipline and punished France whenever opportunities arose."

Final Fixture Confirmed

Spain will now face the winner of the second semi-final between England and Argentina in the FIFA World Cup 2026 Final.
World cup 2026 final stages // Instagram
The final is scheduled for:
  • Date: Sunday, 19 July 2026
  • Venue: MetLife Stadium, East Rutherford, New Jersey
  • Kick-off: 3:00 pm local time (19:00 GMT)
France will now turn their attention to the third-place play-off, which is scheduled for Saturday, 18 July 2026.