Thế trận giằng co, hai thủ môn tỏa sáng
Ngay sau tiếng còi khai cuộc, cả hai đội nhập cuộc đầy quyết tâm với những pha tranh chấp quyết liệt nhưng vẫn giữ được nhịp độ trận đấu. Hà Lan chủ động kiểm soát bóng và triển khai lối chơi tấn công, trong khi Morocco sẵn sàng đáp trả bằng các pha phản công tốc độ.

Trong khoảng 15 phút đầu, Ismael Saibari và Crysencio Summerville đều có những tình huống thoát xuống nguy hiểm nhưng không thể đánh bại hàng phòng ngự đối phương. Thủ thành Bart Verbruggen liên tiếp cứu thua xuất sắc cho Hà Lan, đầu tiên là pha cản phá cú đánh đầu cận thành của Neil El Aynaoui, trước khi bay người dùng một tay đẩy cú sút như búa bổ của Achraf Hakimi qua xà ngang.
Càng về cuối hiệp một, cơ hội vẫn khá khan hiếm khi hai hàng thủ chơi tập trung. Jan Paul van Hecke thậm chí phải thi đấu với mái tóc nhuốm máu sau một pha va chạm mạnh. Micky van de Ven và Noussair Mazraoui liên tục dùng tốc độ để bọc lót cho đồng đội. Chính Van de Ven tạo ra cơ hội đáng chú ý nhất cho Hà Lan với cú sút xa khiến Yassine Bounou phải chạm tay cứu thua. Ở chiều ngược lại, Saibari cũng tiếc nuối khi không thể chạm bóng từ quả đá phạt nguy hiểm của Hakimi trong thời gian bù giờ.
Gakpo khai thông bế tắc, Morocco vùng lên ngoạn mục
Sau giờ nghỉ, Morocco là đội tạo ra nhiều sức ép hơn. Ayyoub Bouaddi bỏ lỡ cơ hội ngon ăn, Brahim Díaz bị vây ráp ngay trước vòng cấm, còn Hakimi đưa bóng dội xà ngang bằng cú sút cực mạnh. Dù kiểm soát bóng chỉ khoảng 16%, đội bóng Bắc Phi vẫn liên tục khiến hàng thủ Hà Lan chao đảo.

Tuy nhiên, khi chưa thể tận dụng cơ hội, Morocco phải trả giá ở phút 71. Từ pha đánh đầu làm tường của Wout Weghorst, Crysencio Summerville thoát xuống rồi chuyền ngang thuận lợi để Cody Gakpo dứt điểm chìm hiểm hóc, đánh bại Bounou, đưa Hà Lan vượt lên dẫn trước 1-0.
Không chấp nhận thất bại, Morocco dồn toàn lực tấn công trong những phút cuối. Nỗ lực ấy được đền đáp sau phút 90 khi Chemsdine Talbi thực hiện đường tạt bóng chính xác để Issa Diop bật cao đánh đầu tung lưới Verbruggen, san bằng tỷ số 1-1 và đưa trận đấu vào hiệp phụ.
Bounou trở thành người hùng trên chấm 11 m
Hiệp phụ chứng kiến màn trình diễn xuất thần của Verbruggen khi anh tạo nên một trong những pha cứu thua ấn tượng nhất giải đấu, cản phá cú dứt điểm cận thành của Soufiane Rahimi. Dẫu vậy, không đội nào ghi thêm bàn thắng và số phận trận đấu phải được quyết định bằng loạt luân lưu.
Morocco khởi đầu không thuận lợi khi Neil El Aynaoui đá hỏng lượt đầu, nhưng Hà Lan cũng nhanh chóng đánh mất lợi thế sau cú sút đưa bóng trúng cột dọc của Justin Kluivert. Verbruggen từng chạm được cú đá của Rahimi nhưng lại vô tình đẩy bóng qua vạch vôi.
Sau khi hai đội thực hiện thành công những lượt sút tiếp theo, Quinten Timber đưa bóng đi chệch khung thành. Hakimi cũng đá trúng cột dọc, song Hà Lan không thể tận dụng khi Summerville bị Bounou cản phá bằng một tay. Trên chấm quyết định, Ismael Saibari lạnh lùng đánh bại Verbruggen, mang về chiến thắng 3-2 ở loạt sút luân lưu và tấm vé vào vòng 1/8 cho Morocco.
Kết quả này cũng khép lại chuỗi 11 trận bất bại của Hà Lan ở các giải đấu chính thức, trong khi Morocco tiếp tục hành trình đáng nhớ ở lần thứ ba góp mặt tại vòng knock-out của một kỳ World Cup.