France v Spain - 2026 FIFA World Cup semi-final result as Mikel Oyarzabal's penalty and Pedro Porro's strike send La Roja into the final
World Cup / Semi-final
AT&T Stadium / 14.07.2026
/assets.tntsports.io/web/img/match/football-header-bg-desktop.jpg)
- M. Oyarzabal(22' PEN)
- P. Porro(58')
Live
Live Updates
Updated 15/07/2026 at 16:55 GMT+1
- All
- Highlights
22:33
SPAIN LEAVE FRANCE DOWN IN THE DESCHAMPS AFTER REACHING SECOND FINAL
Spain advanced to their second World Cup final after a convincing 2-0 victory over France in Dallas.
It was a scoreline which few would have seen coming against Didier Deschamps' heavily-fancied side, who had previously swept aside every obstacle placed in their path.
However, once Mikel Oyarzabal fired Spain in front from the penalty spot, there only looked like being one winner.
France looked desperately off the pace in comparison, best epitomised when Lucas Digne showed no spatial awareness whatsoever when inadvertently lashing out on Lamine Yamal in the box.
The Real Sociedad forward made no mistake from the spot, as Les Bleus fell behind for the first time at these finals.
A bad first half would get worse when William Saliba was forced off injured with what looked like a back injury, and Maxence Lacroix entered the fray.
Pedro Porro would then inflict a devastating hammer blow on France's World Cup hopes just two minutes shy of the hour mark with a fine finish following a neat one-two with Dani Olmo.
Lamine Yamal was then denied a third after a marginal offside call, with Deschamps' team firmly on the ropes.
Les Bleus' World Cup campaign ends with a whimper, but this was a superb display from a La Roja side that has largely gone under the radar up to this point.
The world will certainly be taking notice now, as Spain extended their unbeaten run in matches after 90 minutes to 37 games, equalling Italy's record and setting up a clash with either Argentina or England in New Jersey on Sunday.
22:30
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
PORRO DESCRIBES 'A DREAM COME TRUE'
He told ITV: "It's a dream come true. Truly, it was my biggest dream. Very, very happy for the team. From the start to the end we played a great game. We did everything possible today to be able to go through.
"We knew we were facing a very, very tough team, and we did everything so well. This is a team effort, it's not about me. I just want to say congratulations to everybody for producing such a great performance."
"We knew we were facing a very, very tough team, and we did everything so well. This is a team effort, it's not about me. I just want to say congratulations to everybody for producing such a great performance."
On preventing France from playing their own game: "Of course, we knew this [having the ball], was one of the things that would take us closer to the final. Their counter-attack is their strong suit and stopping that was key."
On his substitution: "I don't know what minute I was brought off, but I just could not give any more, but as I said before, this victory was achieved by everyone, all 26 of us. Now we keep going. At the moment, I am dead, but we will recover and then give everything for the final."
/origin-imgresizer.tntsports.io/2026/07/14/image-41cddd50-1aab-4eec-aee7-0d28f6c3abf5.jpeg)
Image credit: Getty Images
22:27
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
KEANE ON SPAIN
He told ITV: "[They showed] every part of the game. We talk about playing as a team, fighting, defending, their work-rate off the ball.
"We know how good they are in possession. They were a goal threat. These guys are used to winning. They’re European champions. They turn up. It was a joy to watch.
"They controlled every aspect of the game. We’ve been criticising France, but it’s also about giving credit to Spain. Absolutely fantastic, and they also have that pride in defending."
/origin-imgresizer.tntsports.io/2026/07/14/image-e6cec941-333d-42ff-9c9c-c42ed0c1ae79.jpeg)
Image credit: Getty Images
22:22
Have your say below!
22:20
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2202.png)
DESCHAMPS QUESTIONED BY NEVILLE
He told ITV: "We're talking about a manager [Didier Deschamps] who's won amazing things but you do have to look at why he didn't take him [Lucas Digne] off earlier. He was really struggling at half time, I said that he was hanging on for dear life and what you see in this second goal is the classic covering yourself and you're basically going too wide towards your wide player because you don't want him to run at you.
"He reads the initial threat, but he's got to get his legs back up again, he's working those legs but then he's frightened of Lamine Yamal getting the ball to his feet, so he goes up, and then he's got to get back but he doesn't. He stays where he is."
"He reads the initial threat, but he's got to get his legs back up again, he's working those legs but then he's frightened of Lamine Yamal getting the ball to his feet, so he goes up, and then he's got to get back but he doesn't. He stays where he is."
/origin-imgresizer.tntsports.io/2026/07/14/image-41fcca89-9954-4416-979d-7a521d8fc66f.jpeg)
Image credit: Getty Images
22:11
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
KEANE'S, VIEIRA'S, WRIGHT'S AND NEVILLE'S REACTION
The ITV quartet have given their reaction to events tonight.
Roy Keane on Spain, said: "These guys are used to winning, it's a joy to watch, and it felt more than a 2-0 victory.
Gary Neville said: "It was an absolutely incredible performance from Spain and in many ways it was decided by the contrast between the two sets of full-backs. We're in a bit of shock as we all tipped France to go through, but they've been blown away."
Ian Wright said: "It was the structure over individuality. I'm just shocked that it's happened so easily."
Patrick Vieira said: "France didn't turn up at all. Spain were tactically all over the French team. Spain stopped Olise from playing. He couldn't get into the game, and Spain just didn't let France get comfortable on the ball. There was a big expectation for France to win the World Cup. We're disappointed with the result, but mostly with the performance. It wasn't just that some of them were missing. All of them were missing. Collectively, we were really bad.
/origin-imgresizer.tntsports.io/2026/07/14/image-c66e488e-b33e-4eae-96fd-7037864cd55a.jpeg)
Image credit: Getty Images
22:05
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
WHO WILL JOIN SPAIN IN THE FINAL?
That will be either England or Argentina, as the two sides collide in Atlanta tomorrow in the second World Cup semi-final.
Alec Mcquarrie has identified five key battles to keep focused on during the match in this piece below.
22:02
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2202.png)
FRANCE DENIED A THIRD FINAL IN A ROW
Full time
90+8'
FULL-TIME: FRANCE 0-2 SPAIN
Oyarzabal's penalty and Porro's strike have sealed Spain their place in a second World Cup final!
90+7'
DEMBELE DENIED BY SIMON
The 2025 Ballon d'Or winner is denied a late consolation by the Spain shot-stopper.
La Roja are almost there now.
90+1'
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
SEVEN MINUTES OF ADDED TIME
Spain are on the brink of their second appearance in a World Cup final, unless France can stage the mother of all comebacks here in stoppage time!
88'
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2202.png)
YAMAL BRINGS DOWN DOUE
France subsequently have a free-kick right on the edge of the box, and Mbappe blazes it harmlessly over the bar.
What has happened to Les Bleus?
84'
PORRO WITHDRAWN
It's been a fine shift from Porro, as the Spurs defender is replaced by Llorente.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1215517.jpg)
Substitution in
M. Llorente
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1733703.jpg)
Substitution out
P. Porro
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
84'
TWO MORE SPAIN CHANGES
Baena is replaced by Williams in the first of two more Spain changes.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2163381.jpg)
Substitution in
N. Williams
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2063813.jpg)
Substitution out
Á. Baena
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
81'
DISAPPOINTING FROM DOUE
Simon is caught well outside his goal, but Doue fails to punish the La Roja shot-stopper with an effort that's comfortabley gathered by the Athletic Bilbao keeoer.
79'
TORRES HEADS WIDE!
The substitute almost adds a third after he heads narrowly wide from Baena's cross!
78'
PEDRI ENTERS THE FRAY
He replaces PSG midfielder Ruiz.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2014491.jpg)
Substitution in
Pedri
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1339261.jpg)
Substitution out
F. Ruiz
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
78'
DOUBLE SPAIN SUBSTITUTION
Merino comes on for his 50th cap to replace Olmo.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1308222.jpg)
Substitution in
M. Merino
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1385503.jpg)
Substitution out
D. Olmo
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
77'
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
YAMAL BRINGS DOWN MBAPPE
The Barcelona star is very lucky not to get a yellow card there for hauling down Mbappe.
74'
SPAIN SUB
Spain's first goalscorer is replaced by Torres, as La Roja make their first change.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1653449.jpg)
Substitution in
F. Torres
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1447843.jpg)
Substitution out
M. Oyarzabal
Spain
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2203.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/461.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/413.png)
/assets.eurosport.io/web/icons/livecomments/general-article.png)
/assets.eurosport.io/web/icons/livecomments/general-statistics.png)
/assets.eurosport.io/web/icons/livecomments/action-whistle.png)
/assets.eurosport.io/web/icons/livecomments/action-dangerous-shot.png)
/assets.eurosport.io/web/icons/livecomments/action-substitution.png)