Spain 2-0 France - Oyarzabal Penalty, Porro Finish, La Roja Back in the Final
Spain beat France 2-0 in the World Cup 2026 semi-final in Dallas on July 14. Oyarzabal pen 22', Porro 58'. Full match chronology. Final vs England or Argentina.
Spain beat France 2-0 in the World Cup 2026 semi-final at Dallas Stadium on July 14. Mikel Oyarzabal converted a penalty. Pedro Porro finished a slick one-two with Dani Olmo. Kylian Mbappe barely got a look. The European champions are in a World Cup final for the first time since Iniesta in 2010.
France arrived as slight favourites with the flashier front line. Spain arrived with control - and left with the ticket to MetLife on Sunday.
Final score: France 0 - Spain 2
| Minute | Event | Score |
|---|---|---|
| 22’ | Oyarzabal penalty - Digne clips Yamal | 0-1 |
| 30’ | Saliba off injured - Lacroix on | 0-1 |
| 38’ | Olmo backheel, Yamal cross, Fabian Ruiz blocked wide | 0-1 |
| HT | Spain in total control | 0-1 |
| 58’ | Pedro Porro after one-two with Olmo | 0-2 |
| 61’ | Yamal nets - ruled offside | 0-2 |
| 72’ | Olise subbed - World Cup’s top creator blanked | 0-2 |
| 79’ | Ferran Torres header wide | 0-2 |
| 81’ | Unai Simon miscues header to Doue - Doue wastes it | 0-2 |
| 90+ | France finally get shots on target - too late | 0-2 |
| FT | Spain into the final | 0-2 |
Stadium: Dallas Stadium. Attendance: 70,176. Player of the Match: Pedro Porro.
Match chronology
First half - Yamal wins the pen, France freeze
France started with the reputation. Spain started with the ball.
22’: Day after his 19th birthday, Lamine Yamal got to a ball before Lucas Digne inside the box. Digne kicked him clearing. Spot kick. Oyarzabal smashed it past Mike Maignan - a keeper famous for saving pens. France 0-1 Spain. Oyarzabal’s 30th Spain goal - sixth player ever to that mark.
30’: William Saliba limped off. Maxence Lacroix on. France’s night getting worse before half-time.
38’: Classic Spain sequence. Olmo backheeled into the box for Yamal. Cross instead of shot. Fabian Ruiz blocked just wide. Warning shots everywhere. Half-time still 0-1 - and France had barely tested Unai Simon.
Second half - Porro settles it
58’: The dagger. Porro played a palace of a one-two with Olmo, took the return clean, buried it bottom corner. France had managed two shots and zero on target before that goal. 0-2.
61’: Yamal thought he had a third - flag up, tight offside.
72’: Michael Olise hooked. Top assist-maker of the tournament walking off after creating almost nothing. Symbol of the night.
Late France pressure existed only on paper. Cucurella took Mbappe. Simon swept behind the line. Two of France’s three shots on target came after the 94th minute. Bastille Day without fireworks.
Why it matters
- Spain’s second World Cup final ever - first since 2010
- Third straight big tournament win over France (Euro 2024 SF, Nations League 2025 SF, this)
- Spain unbeaten in 37 matches - joint European record
- France → bronze match Saturday; Deschamps’ 14-year era ends on an underwhelming note unless they take third
- Final opponent: winner of England vs Argentina
De la Fuente afterwards: Spain faced one of the best teams in the world - “but in front of them they had the best team in the world.”
Who scored?
| Player | Minute | How |
|---|---|---|
| Mikel Oyarzabal | 22’ | Penalty after Digne foul on Yamal |
| Pedro Porro | 58’ | Finish after one-two with Olmo |
In short
- Spain 2-0 France - Dallas semi-final
- Oyarzabal pen, Porro finish
- Mbappe and France attack blanked
- Final: Sunday, MetLife vs England or Argentina
La Roja did not borrow a ticket to the final. They owned the evening and took it.