La Roja now awaits their final opponent, while France exits the tournament after a disappointing performance.

Arlington: Spain has booked their place in the 2026 FIFA World Cup final after a dominant 2-0 victory over France at Dallas Stadium on Monday. In a display of tactical discipline and clinical finishing, La Roja outclassed their opponents to secure their second-ever appearance in a World Cup final.
A Match Defined by Control
The deadlock was broken in the 22nd minute after Lamine Yamal was fouled by Lucas Digne inside the penalty area. Mikel Oyarzabal stepped up to confidently dispatch the penalty into the top-right corner, handing Spain a crucial early lead.
France struggled to find their rhythm against an organised Spanish defensive unit led by Aymeric Laporte and Pau Cubarsí. Despite efforts from Kylian Mbappé to spark a counter-attack, Spain remained in complete control, frustrating the French side throughout the opening half.
Cementing the Victory
Spain doubled their advantage in the 58th minute following a masterful piece of team play. After a slick give-and-go with Dani Olmo, Pedro Porro broke into the box and coolly side-footed the ball past Mike Maignan to make it 2-0.
While France attempted to press late in the game, Spain’s goalkeeper Unai Simón remained untroubled, comfortably dealing with late efforts from Ousmane Dembélé and Mbappé. France appeared "utterly disjointed" while Spain showcased the time-honoured passing style that has become their hallmark.
The victory ensures Spain's progression to the final, while France exits the tournament following a performance that critics described as uncharacteristically "flaccid". Spain now awaits the winner of the remaining semi-final to determine who they will face in the quest for the 2026 trophy.
Updates
Full time
France 0-2 Spain
The referee brings the second period to an end.
Attempt at Goal
Ousmane DEMBELE (France) attempts an effort on goal.
The goalkeeper of Spain pulls off a save.
Attempt at Goal
Nico WILLIAMS (Spain) attempts an effort on goal.
+7 mins
7 mins of stoppage time added to the final whistle
Attempt at Goal
Kylian MBAPPE (France) attempts an effort on goal.
YELLOW CARD!
Kylian MBAPPE (France) is booked by the referee.
Offside
Kylian MBAPPE (France) is ruled offside.
Attempt at Goal
Kylian MBAPPE (France) attempts an effort on goal.
Offside
Lamine YAMAL (Spain) is ruled offside.
Goal! 58'
Pedro PORRO (Spain) scores!!
Second half now underway
Game restarts after half time
Half time
France 0-1 Spain
The referee brings the first period to an end.
+6 mins
6 mins of stoppage time added
Almost a goal
So close to a second for Spain! They win the ball high up the pitch and play some brilliant one-touch football to set up a chance for Ruiz, but Upamecano gets a challenge in and the ball deflects off him for a corner.
Attempt at Goal
Dani OLMO (Spain) attempts an effort on goal.
Olmo shoots from way out and his shot goes way over. Spain have a degree of control over the game at the moment, though.
YELLOW CARD!
Marc CUCURELLA (Spain) is booked by the referee.
Spain scores!!! 22'
Mikel OYARZABAL (Spain) successfully converts the penalty!
Penalty for Spain! 20'
Lucas DIGNE (France) commits a foul.
YELLOW CARD!
Adrien RABIOT (France) is booked by the referee.
Game on!!
The first semifinal begins!
A fierce international rivalry
France and Spain is one of the most long-running and competitive rivalries in international football.
The two teams have faced each other 38 times in total. Spain have won 18 games, France have won 13 while there have been seven draws.
Discounting friendlies, however, France have the edge, with six wins compared to Spain's four.
France Line up
The France team news is in! There are two changes from the team who beat Morocco in the quarter-finals, with Aurelien Tchouameni and Bradley Barcola in for Manu Kone and Desire Doue.
France starting XI: Maignan; Kounde, Upamecano, Saliba, Digne; Tchouameni, Rabiot; Olise, Dembele, Barcola; Mbappe
Spain Line up
Luis de la Fuente has stuck with the same team which overcame Belgium 2-1 in the quarter-finals. Fabian Ruiz plays again in central midfield alongside captain Rodri, with Pedri on the bench.
In attack. Lamine Yamal, Dani Olmo and Alex Baena will support main striker Mikel Oyarzabal.
Starting XI: Unai Simon; Porro, Cubarsi, Laporte, Cucurella; Rodri, Ruiz; Lamine Yamal, Dani Olmo, Baena; Oyarzabal
Kick off time
Game to begin at 12:30 am
Published: 14 Jul 2026, 11:22 pm IST
Get Latest Mathrubhumi Updates in English
Disclaimer: Kindly avoid objectionable, derogatory, unlawful and lewd comments, while responding to reports. Such comments are punishable under cyber laws. Please keep away from personal attacks. The opinions expressed here are the personal opinions of readers and not that of Mathrubhumi.

