France 0-2 Spain. Dallas Stadium. July 14, 2026. The most feared attack at this entire World Cup — Mbappé, Dembélé, Olise, Doué — held to 0.3 xG. 10 shots. 3 on target. Nothing. Spain were clinical. France were powerless. 22nd minute — Digne fouled Yamal in the box. Penalty. Oyarzabal — ice cold. 1-0. Spain in control. 58th minute — Porro played a give-and-go with Olmo, drove into the box and side-footed it past Maignan. 2-0. France were done. Mbappé had a yellow card for serious foul play in the 86th minute. He barely touched the ball in dangerous areas all game. For the first time at this tournament — Spain's defence made him completely invisible. Just like they did at Euro 2024. Just like they did in the Nations League. Spain have now beaten France three times in a row in major tournaments. Deschamps walked off the pitch in tears — his last match as France manager after 14 years in charge. He leaves with a 2018 World Cup, a 2022 final, and 26 World Cup matches managed — a new all-time record. But tonight was Spain's. Only their second ever World Cup final. Their first since they lifted the trophy in South Africa in 2010. Now Spain wait. England or Argentina. MetLife Stadium. July 19. Spain beat France 2-0 World Cup semi-final, France 0-2 Spain, Oyarzabal penalty France Spain, Porro goal Spain semi-final, Spain World Cup final 2026, France eliminated semi-final 2026, Mbappe shut out Spain, Spain vs England Argentina final, Deschamps last match France, Spain third major tournament win France, Lamine Yamal World Cup final, Spain 2010 2026 World Cup final, France 0.3 xG Spain, Spain World Cup 2026, Yamal foul penalty Spain #Spain #France #WorldCup2026 #SemiFinal #Oyarzabal #Porro #LamineYamal #Mbappe #Deschamps #SpainFinal #FranceOut #20 #Football #Soccer #WorldCupMoments #2026WorldCup #SpainWorldCup #WorldCupFinal #Inevitable #Shorts #YouTubeShorts #FootballNews #FIFA2026 #Spain2026 #MetLifeStadium #July19