
Spain beat France 2-0 in the World Cup 2026 semifinal through an Oyarzabal penalty and a Pedro Porro strike, reaching their first final since 2010. Full recap, goals and talking points.
Spain are through to the World Cup 2026 final after a controlled and convincing 2-0 win over France in the first semifinal, played on Tuesday, July 14, 2026 at AT&T Stadium in Arlington, Dallas. Goals from Mikel Oyarzabal and Pedro Porro sent La Roja into their first World Cup final since their triumph in 2010, and shut down a France side that had been one of the tournament favourites.
This was not a smash-and-grab. Spain were the better team for long stretches, dominating possession, pressing France high up the pitch and rarely letting the holders of so much attacking talent settle. The 2-0 scoreline flattered France if anything. For Spain, it caps a superb run and revives memories of the golden generation that lifted the trophy in South Africa. They will now face the winner of the second semifinal between England and Argentina in the final on July 19.
The opening goal arrived in the 22nd minute, and the teenage star Lamine Yamal was at the heart of it. As France left-back Lucas Digne tried to clear the ball near his own goal line, the 19-year-old winger arrived half a step ahead of him. Digne never saw Yamal and caught him as he swung his leg, sending the youngster to the turf inside the box. The referee pointed to the spot, and Mikel Oyarzabal stepped up and calmly buried the penalty past Mike Maignan to make it 1-0. It was a clear foul rather than a soft or controversial call — Digne simply did not know Yamal was there.
Spain made the game safe in the 58th minute. Pedro Porro exchanged a quick give-and-go with Dani Olmo that sliced straight through the French defence, and the full-back side-footed past Maignan for 2-0. It was a goal that summed up the afternoon: sharp, incisive Spanish passing exposing a French back line that could not keep pace with the movement in front of it.
Spain's win was built on control. Yamal was a constant menace down the right, drawing fouls and stretching France, while the midfield dictated tempo and starved the French of clean possession. Every time France tried to break, Spain were quick to crowd the ball and recycle it. It was a mature, disciplined performance from a young side that looked entirely comfortable on the biggest stage.
The night's biggest story was arguably what did not happen. Kylian Mbappe, France's captain and the tournament's Golden Boot leader heading into the semifinal, found almost no space to operate. Spain repeatedly doubled up on him in transition, limited his touches in dangerous areas, and denied him the game-changing moments that had defined France's run. Cut off from his usual supply and space, France never truly threatened to get back into the match.
Some France fans will point to the penalty, but on replay it was a legitimate foul — Digne caught Yamal without seeing him. There was no red card in the match, and the game did not descend into the kind of chaos that overshadows a result. In truth, there was little controversy: Spain were simply the sharper, better-organised team, and the two goals were well-made rather than fortunate. Calling it unfair would be hard to justify; France were beaten by a side that did more with the ball and defended their lead intelligently.
Spain now wait to discover their opponent. The second semifinal, England vs Argentina, takes place on July 15, and the winner meets Spain in the final on Sunday, July 19 at MetLife Stadium in New York/New Jersey. Whoever comes through, Spain will start the final with real momentum after a performance this complete.
You can follow every match minute by minute on our live scores page, and read our full final guide for the date, venue and road to the trophy. If you want to make your own prediction on the final, you can do it on Arba777 with Egyptian pound support and an Arabic interface. Remember that predicting is part of the fun — set a budget, don't chase losses, and treat it as entertainment.
France had arrived at the semifinal as one of the tournament's heavyweights, having brushed aside Morocco 2-0 in the quarterfinal and leaned throughout on the individual brilliance of Kylian Mbappe. On this night, though, they were second best in almost every department. Spain's pressing suffocated their build-up, their full-backs were repeatedly caught out by quick combinations, and the attacking spark that had carried them through the knockout rounds never arrived. It was a chastening end to what had otherwise been a strong campaign, and questions will follow about how a side with so much talent was so comprehensively contained.
For Spain, this is a return to a stage they last graced in 2010, when they beat the Netherlands to win their only World Cup to date. That golden generation set the template with a patient, possession-based identity, and this younger group — led by the fearless Lamine Yamal, the creativity of Dani Olmo and the composure of Mikel Oyarzabal — has now matched their run to the final. If they can add the trophy, it would confirm the emergence of a new era for Spanish football, built on many of the same principles that made the 2008-2012 side so dominant.
The task now is to do it one more time, against fresher legs and, potentially, a very different challenge. If England come through, Spain will face a physical, well-organised side; if Argentina advance, they meet the reigning champions and all their big-game experience. Either way, the blueprint that beat France — control the ball, press with intensity, and take the clear chances — is one Spain will trust. The final kicks off on July 19 at MetLife Stadium, and on this evidence, La Roja will fear no one.
This content is for informational purposes only. Gambling can be addictive, play responsibly, 18+ only.
Spain won 2-0 to reach the final.
Mikel Oyarzabal from the penalty spot in the 22nd minute and Pedro Porro in the 58th.
No, there were no red cards in the match.
No, it was a clear foul by Lucas Digne on Lamine Yamal inside the box.
The winner of England vs Argentina, in the final on July 19 at MetLife Stadium.