Ziyech dkk berhasil menang melalui drama adu penalti setelah skor 0-0 bertahan hingga babak extra time berakhir.
Babak pertama berjalan sengit, aksi saling serang dilancarkan kedua kesebelasan. Namun, tiada gol tercipta hingga turun minum.
Memasuki babak kedua, Maroko mendapat gempuran bertubi-tubi dari Spanyol yang merupakan jawara Piala Dunia 2010.
Lagi dan lagi, tidak ada gol tercipta hingga wasit meniup peluit pertanda berakhirnya waktu normal.
Pertahana solid Maroko harus memaksa Spanyol melanjutkan pertandingan hingga babak extra time.
Di dua babak extra time, Spanyol terus menerus menggempur pertahanan Maroko. Namun, pertahanan Maroko masih terlalu kuat untuk ditembus oleh Morata dkk.
Skor 0-0 bertahan hingga dua babak extra time usai yang berarti pertandingan harus dilanjutkan ke babak adu penalti.
Di babak adu penalti, penjaga gawang Maroko menjadi bintang berkat aksinya menepis tiga eksekutor Spanyol.
Sementara Maroko berhasil memasukkan tiga dari empat kesempatan penalti. Skor 3-0 untuk kemenangan Maroko atas Spanyol.
Dengan kemenangan ini, Maroko dipastikan mengisi slot perempat final dan akan menunggu pemenang antara Portugal dengan Swiss.