Tây Ban Nha vấp phải hệ thống phòng ngự chặt chẽ của Morocco khi trận đấu bắt đầu. Dàn sao La Roja chỉ biết chuyền bóng qua lại và bất lực trong việc tìm đường vào khung thành đại diện châu Phi.
Khi Tây Ban Nha bế tắc không thể tự mình tạo ra sóng gió thì thủ môn Morocco mắc sai lầm. Đoàn quân của Luis Enrique vì thế có cơ hội sút bóng trúng xà ngang của Gavi. Ferran Torres sau đó tiếp ứng nhưng tình huống phải tạm dừng vì trọng tài báo việt vị.
Thời gian cứ thế trôi qua trong sự bất lực của Tây Ban Nha. Vào cuối hiệp 1, Morocco bất ngờ chơi tốt hơn và Nayef Aguerd đánh đầu vọt xà ngang ở vị trí thuận lợi. Tây Ban Nha thót tim vì suýt nhận bàn thua.
45 phút đầu tiên khép lại vô cùng nhạt nhòa khi Tây Ban Nha chẳng tạo ra bất cứ pha dứt điểm trúng đích nào. Morocco sút 2 quả và 1 lần tìm đến khung thành đối thủ.
Kịch bản sang hiệp 2 tương tự hiệp 1 khi Tây Ban Nha loay hoay cầm bóng để giải mã hàng thủ chặt chẽ từ Morocco. Điểm nhấn nguy hiểm gần như không xuất hiện bởi tốc độ trận đấu diễn ra chậm rãi.
Tình huống khiến người xem phần nào tỉnh ngủ đến từ sự liên kết giữa 2 cầu thủ vào sân từ ghế dự bị Tây Ban Nha là Alvaro Morata và Nicholas Williams. Williams chọc khe để Morata thoát xuống. Dù vậy, ở một góc hẹp, Morata không thể dứt điểm trúng mục tiêu.
Tỷ số 0-0 kéo dài đến hết 90 phút khiến 2 đội bước vào hiệp phụ. Thời gian đá hiệp phụ đầu tiên chỉ xuất hiện một tình huống đáng chú ý thuộc về Morocco. Phút thú 104, Walid Cheddira được đặt vào thế đối mặt Simon nhưng lại dứt điểm nhẹ nên không thể ghi bàn.
Bước sang hiệp phụ thứ 2, Tây Ban Nha đã rất cố gắng và tạo ra cơ hội cho Pablo Sarabia sút trúng mép ngoài cột dọc ở phút cuối cùng. 0-0 sau 120 phút, trận đấu bước vào loạt đấu súng cân não.
Ở khoảnh khắc đấu tranh tâm lý, Bono trở thành người hùng của Morocco. Anh cản phá 3 quả penalty của Tây Ban Nha và khiến những Sarabia, Soler, Busquets muối mặt. Về phía Morocco, những cú đá của Sabiri, Ziyech lẫn Hakimi giúp đội nhà thắng loạt đấu súng 3-0.
Bất ngờ đã xảy ra ở vòng 1/8 khi đại diện châu Phi giành vé vào tứ kết trước Tây Ban Nha. Một chiến thắng xứng đáng dành cho thầy trò Walid Regragui.
Kết quả sau 120 phút: Morocco 0-0 Tây Ban Nha
Kết quả loạt đấu súng: Moroccco 3-0 Tây Ban Nha
Đội hình ra sân:
Morocco: Yassine Bounou, Achraf Hakimi, Noussair Mazraoui, Nayef Aguerd, Romain Saiss, Sofyan Amrabat, Selim Amallah, Azzedine Ounahi, Hakim Ziyech, Soufiane Boufal, Youssef En-Nesyri
* Dự bị: Hamdallah, Zaroury, Sabiri, Mohamedi, Chair, Aboukhlal, Ezzalzouli, El Yamiq, Dari, Cheddira, Tagnaouti, El Khannous, Benoun, Attiyat Allah, Jabrane.
Tây Ban Nha: Unai Simon, Marcos Llorente, Aymeric Laporte, Rodri, Jordi Alba, Sergio Busquets, Gavi, Pedri, Ferran Torres, Dani Olmo, Marco Asensio.
* Dự bị: Sanchez, Azpilicueta, Garcia, Pau Torres, Morata, Koke, Williams, Raya,Balde, Guillamon, Pino, Carlos Soler, Carvajal, Sarabia, Fati.