Di menit ke-35, Havertz kembali mengancam setelah menerima umpan panjang dari Antonio Rudiger, namun upayanya lagi-lagi bisa diamankan oleh Simon.
Sisa babak pertama ditandai dengan beberapa percobaan tembakan jarak jauh dari Spanyol yang berhasil ditangkap oleh Neuer. Akhir babak pertama berakhir dengan skor masih 0-0 saat turun minum.
Di babak kedua, Jerman melakukan dua pergantian pemain dengan Emre Can dan Leroy Sane digantikan oleh Robert Andrich dan Florian Wirtz. Sementara itu, di Timnas Spanyol, Robin Le Normand ditarik keluar untuk digantikan oleh Nacho.
Spanyol vs Jerman (Istimewa)
Hanya dua menit setelah babak kedua dimulai, Alvaro Morata hampir mencetak gol setelah menerima umpan dari Yamal, tetapi tendangannya hanya melambung tinggi di atas gawang Jerman.
Pada menit ke-51, Spanyol akhirnya berhasil membuka skor melalui Dani Olmo setelah menerima umpan tarik dari Lamine Yamal di sisi kanan lapangan. Olmo menyelesaikan dengan tendangan mendatar yang berbuah gol, membuat Spanyol unggul 1-0.
Jerman yang tertinggal berusaha meningkatkan intensitas serangan mereka untuk menyamakan kedudukan. Mereka melakukan banyak tembakan ke arah gawang Spanyol, yang membuat La Furia Roja terpaksa bertahan dan mengandalkan serangan balik.
Pada menit ke-76, Jerman hampir menyamakan kedudukan ketika Nicklas Fullkrug melepaskan tembakan mendatar setelah menerima umpan dari Florian Wirtz di sisi kanan. Namun, bola hanya mengenai tiang gawang.