Menit ke-9, Prancis unggul lewat gol Kolo Muani. Proses gol terjadi berkat umpan silang matang Kylian Mbappe, yang disundul Kolo Muani dengan bebas ke pojok kiri gawang Unai Simon.
Spanyol menyamakan kedudukan pada menit ke-21 ketika Lamine Yamal mencetak gol spektakuler melalui tendangan melengkung dari luar kotak penalti ke pojok kanan atas gawang, yang gagal diblok Maignan.
Yamal menjadi pemain termuda yang mencetak gol dalam Euro dan Piala Dunia dalam usia 16 tahun dan 362 hari. Dia memecahkan rekor Pele.
Baca Juga: Piala Eropa 2024: Inilah Jadwal Semifinalnya
Menit ke-25, Dani Olmo membuat Spanyol membalikkan keadaan. Mendapat bola di kotak penalti, Olmo mengecoh dua pemain sebelum melepaskan tendangan mendatar.
Bek Jules Kounde berusaha memblok bola, tetapi bola masuk ke gawang Prancis. Gol itu sempat dianggap gol bunuh diri sebelum dinyatakan sah sebagai gol Olmo.
Skor 2-1 untuk keunggulan Spanyol bertahan hingga akhir babak pertama.
Tak banyak perubahan permainan selepas jeda istirahat, kedua tim tetap bermain menyerang dengan Prancis berusaha keras menyamakan kedudukan.
Baca Juga: Piala Eropa 2024: Disiarkan Langsung di RCTI Spanyol Melawan Prancis di Semifinal Rabu Dini Hari WIB
Prancis mengancam Spanyol pada menit ke-52. Bola sundulan Aurelien Tchouameni mengarah gawang, tetapi bisa masih bisa ditangkap Unai Simon.
Mbappe melepaskan tembakan pada menit ke-57 tapi tak bisa menaklukkan Unai Simon.
Prancis mulai lebih sering menekan sehingga memaksa Spanyol lebih bertahan. Namun, skuad asuhan Didier Deschamps itu kesulitan mencetak gol penyeimbang.
Theo Hernandez membuang peluang emas di kotak penalti pada menit ke-75. Dalam posisi bebas, bola tembakannya malah melambung dari gawang Spanyol.