Pada babak kedua, situasi tak banyak berubah dengan Spanyol masih memegang kendali. Namun, Spanyol masih belum juga menemukan cara untuk membongkar lini pertahanan Maroko.
Dani Olmo berusaha memecah kebuntuan dari tendangan di depan kotak penalti. Usahanya tapi masih melambung jauh.
Morata mendapat ruang di kotak penalti pada menit ke-82. Tendanganya dari sudut sempit juga hanya melintas di depan gawang Yassine Bounou.
Pada menit akhir babak kedua. Morata kembali gagal mengoptimalkan kesempatan. Kali ini, sundulannya menyambut tendangan bebas Carlos Soler masih melambung dari sasaran.
Bono membuat penyelamatan krusial di menit akhir. la bisa menepis tendangan bebas Olmo dari sisi kiri. Skor 0-0 mengakhiri 90 menit laga berlanjut ke perpanjangan waktu.
Kedua tim masih dalam kondisi kebuntuan dalam menembus pertahanan. Hingga laga harus dilanjutkan ke babak adu penalti.
Pada babak adu penalti, Abdelhamid Sabiri jadi eksekutor pertama sukses membawa Maroko unggul. Pablo Sarabia gagal membawa Spanyol menyetarakan kala sepakan 12 pasnya membentur tiang.
Hakim Ziyech bawa Maroko unggul 2-0 setelah tembakannya ke tengah mengecoh Simon. Eksekutor kedua Spanyol Carlos Soler juga gagal ketika tembakannya tertahan Bono.