Babak Kedua
Di babak kedua, Spanyol masih tampil ofensif. Alvaro Morata pun nyaris membuka keunggulan pada menit ke-47 andai bola sepakannya tak ditepis Manuel Neuer.
Usaha Spanyol akhirnya berbuah manis. Pada menit ke-51, Dani Olmo mencatatkan namanya di papan skor. Dia berhasil mencetak gol usai memanfaatkan umpan ciamik dari Lamine Yamal dari sisi kiri gawang Jerman.
Bola kemudian disambar Olmo dengan tendangan keras yang tak bisa dihalau Manuel Neuer. Spanyol unggul 1-0.
Tertinggal, Jerman langsung bereaksi. Sejumlah pergantian pemain dilakukan, salah satunya menarik Ilkay Gundogan dan menggantinya dengan Niclas Fulkrug. Tetapi, Jerman tetap masih kesulitan menjebol gawang Spanyol karena solidnya pemain di lini pertahanan lawan.
Jelang akhir laga, Jerman memberi kejutan kepada Spanyol. Tepatnya pada menit ke-89, Florian Wirtz berhasil menjebol gawang Spanyol usai bola tendangannya memantul dari tiang dan kemudian bersarang ke gawang. Skor imbang 1-1 terjaga hingga akhir laga babak kedua membuat pertandingan harus berlanjut ke extra time atau babak tambahan waktu.
Babak Tambahan Waktu
Jerman tampak tampil lebih percaya diri usai berhasil menyamakan kedudukan dengan Spanyol. Mereka lebih intens menebar serangan ke gawang Spanyol kini.
Salah satu ancaman didapat pada menit ke-101. Tetapi, Unai Simon tampil benar-benar apik sehingga bisa melakukan serangkaian penyelamatan yang ciamik.
Alih-alih mencetak gol tambahan, Jerman justru harus kebobolan. Jelang akhir laga babak tambahan waktu, Spanyol yang terus ditekan berhasil menyerang balik Jerman dengan ciamik. Tepatnya pada menit ke-118, sundulan Merino gagal dihalau Manuel Neuer. Spanyol pun unggul kembali 2-1. Skor ini bertahan hingga akhir laga.