In een bomvol Dallas stadion traden twee voormalige kampioenen tegen elkaar aan. Beide landen hebben een vrij goede groepsfase achter de rug en wonnen vervolgens al hun wedstrijden in de reguliere speeltijd en verschijnen dus relatief fitter aan de start dan de twee andere halve finalisten. In de wedstrijd die onder leiding stond van scheidsrechter Ivan Barton begonnen ploegen aftastend aan de wedstrijd en namen aanvankelijk bitter weinig initiatieven. Na weinig attractief voetbal gingen partijen bij een 0-1 stand de kleedkamers in. Spanje ontluistert Frankrijk in de tweede speelperiode en wint de ontmoeting met 2-0.
Na ongeveer 10 minuten spelen had Spanje een goede mogelijkheid om de score te openen toen Álex Baena mocht aanleggen voor een vrije trap op de rand van het strafschop, maar zijn inzet stuitte zonder dreiging op de muur. Enkele minuten later beging Michael Olise een onbesuisde overtreding op Rodri, maar de arbiter bestrafte hem niet, dus kwam hij ermee weg. Ousmane Dembélé gaf na een kwartier spelen een sublieme pass op Kylian Mbappé, die zag dat doelman Simon uit zijn doel was, maar de Spaanse verdediging verhinderde hem om de trekker over te halen. 

Na 20 minuten kreeg Spanje een strafschop toegekend, nadat Lucas Digne een ongelukkige overtreding maakte op Lamine Jamal. Mikel Oyarzabal trapte het leder vanaf de witte stip kundig langs doelman Magnan: 0-1. In de 38ste minuut was Fabian Ruiz dichtbij een tweede Spaans doelpunt na flitsend combinatiespel, maar Dayot Upamecano stak daar nog net een stokje voor. Hierna had Frankrijk nog wat kansjes, maar sterspeler Mbappé liep meerdere malen buitenspel. Voorts leed Michael Olise veel balverlies, waardoor de Franse aanvallen steeds stuk liepen. Aangezien er niet meer gescoord werd in de eerste speelperiode, gingen partijen bij een 0-1 stand de rust in.


Na de rust was het spelbeeld onveranderd. Spanje sloot de lijnen naar de Franse gangmakers af en zorgde ervoor dat ze weinig ruimte kregen om in hun spel te komen. Spanje controleerde het spel, maar nam zelf geen onnodige risico's. Onder leiding van Rodri tikten de Spanjaarden de bal rond, zonder dat Mbappé en gevolg er tussen konden komen. 


Na een een-tweetje met Dani Olmo, maakte Pedro Porro namens Spanje de 0-2. Na een uur spelen maakte Lamine Jamal het derde Spaanse doelpunt, maar dat werd wegens vermeend buitenspel afgekeurd. In de slotfase gingen de Fransen naarstig op zoek naar een beter resultaat, maar de Spanjaarden hielden stand en wonnen de ontmoeting met 2-0. De Europese kampioenen wachten in de finale op de winnaar van de andere halve finale.

Mireille Hoepel