Tim nasional Spanyol berhasil mengamankan tiket ke babak semifinal Euro 2024 setelah mengalahkan Jerman dengan skor tipis 2-1 dalam pertandingan yang berlangsung di Stuttgart Arena. Gol kemenangan Spanyol dicetak oleh Dani Olmo dan Mikel Merino, sementara Jerman hanya mampu memperkecil ketertinggalan melalui gol dari Florian Wirtz.
Sejak peluit pertama dibunyikan, Spanyol tampil agresif. Baru dua menit laga berjalan, Pedri sudah memberikan ancaman melalui tendangan mendatarnya, namun bola masih bisa diamankan oleh Manuel Neuer. Namun, malang bagi Spanyol, Pedri harus ditarik keluar karena cedera setelah lima menit pertandingan berjalan, digantikan oleh Dani Olmo.
Di babak pertama, Spanyol lebih dominan dalam menguasai permainan dan menciptakan beberapa peluang. Sementara itu, Jerman kesulitan menembus pertahanan Spanyol. Peluang terbaik Jerman di babak pertama datang dari sundulan Kai Havertz di menit ke-21 dan tendangan mendatarnya di menit ke-35, tetapi keduanya berhasil diamankan oleh kiper Unai Simon. Hingga turun minum, skor masih tetap 0-0.
Memasuki babak kedua, Jerman melakukan dua pergantian pemain dengan memasukkan Robert Andrich dan Florian Wirtz, sementara Spanyol memasukkan Nacho menggantikan Robin Le Normand. Dua menit setelah babak kedua dimulai, Alvaro Morata hampir mencetak gol, tetapi tendangannya melambung di atas mistar gawang Jerman.
Spanyol akhirnya berhasil memecah kebuntuan di menit ke-51. Berawal dari pergerakan Lamine Yamal di sisi kanan, umpan tariknya disambut oleh Dani Olmo dengan tendangan mendatar yang berbuah gol. Spanyol unggul 1-0. Setelah tertinggal, Jerman meningkatkan intensitas serangan mereka dan memaksa Spanyol bertahan.
Di menit ke-76, Jerman hampir menyamakan kedudukan melalui tembakan Nicklas Fullkrug yang mengenai tiang gawang. Kai Havertz juga gagal memanfaatkan peluang emas di menit ke-81 dengan tembakan yang melambung di atas gawang.
Jerman akhirnya berhasil menyamakan kedudukan di menit ke-88. Sundulan Joshua Kimmich jatuh di kaki Florian Wirtz yang tanpa kawalan melepaskan tembakan dan mencetak gol penyeimbang. Skor 1-1 bertahan hingga waktu normal berakhir dan pertandingan dilanjutkan ke babak tambahan waktu.
Di babak tambahan waktu, kedua tim bermain dengan intensitas tinggi meski sudah mulai kelelahan. Peluang terbaik di babak tambahan waktu pertama terjadi saat tembakan Florian Wirtz melebar tipis dari gawang Spanyol. Di babak tambahan waktu kedua, Spanyol berhasil mencetak gol kemenangan di menit ke-119. Dani Olmo mengirim umpan silang yang disambut tandukan Mikel Merino menjadi gol. Spanyol unggul 2-1.
Jerman berusaha keras menyamakan kedudukan di sisa waktu yang ada, namun hingga wasit meniup peluit panjang, skor tetap bertahan 2-1 untuk kemenangan Spanyol. Dengan hasil ini, Spanyol melaju ke babak semifinal dan akan menghadapi pemenang dari pertandingan antara Prancis dan Portugal.