Bước vào trận đấu, chủ nhà Canada nhập cuộc đầy nỗ lực và sớm sở hữu cơ hội ngon ăn ở phút thứ 10. Đáng tiếc, cú dứt điểm trong vòng cấm của Tanitoluwa Oluwaseyi sau tình huống thoát xuống tốc độ lại không đủ độ khó để chiến thắng được thủ thành Bono. Sau gáo nước lạnh này, thế trận trở nên vô cùng quyết liệt với hàng loạt pha phạm lỗi thô bạo từ cả hai phía, buộc trọng tài Michael Oliver phải liên tục rút thẻ hạ nhiệt những cái đầu nóng.
Giữa thế trận căng thẳng, Maroc sớm phải chịu tổn thất lớn ở phút 22 khi Ismael Saibari dính chấn thương và phải rời sân nhường chỗ cho Soufiane Rahimi. Cuối hiệp một, bầu không khí trên sân tiếp tục bị đẩy lên đỉnh điểm. Lối chơi rát của hai đội khiến Richie Laryea, Jonathan David bên phía Canada cùng Achraf Hakimi, Azzedine Ounahi và Bilal El Khannouss bên phía Maroc phải nhận thẻ vàng cảnh cáo.
Khác biệt chỉ thực sự đến ở hiệp hai khi đại diện châu Phi tăng tốc. Phút 50, từ đường kiến tạo của Achraf Hakimi, Azzedine Ounahi tung cú dứt điểm hiểm hóc từ rìa vòng cấm đưa bóng găm thẳng vào góc phải phía dưới, mở tỷ số 1-0 cho Maroc. Bị dẫn bàn, Canada lập tức thực hiện nhiều thay đổi về nhân sự nhằm gia tăng sức ép tìm kiếm bàn gỡ, song những nỗ lực của họ đều đổ sông đổ bể trước hàng phòng ngự kiên cường của đối phương.
Tấn công bất thành, chủ nhà tiếp tục phải nhận đòn hồi mã thương nghiệt ngã. Phút 82, Brahim Diaz có đường chuyền ngang vô cùng thuận lợi để Ounahi băng vào dứt điểm quyết đoán vào góc cao, hoàn tất cú đúp đẳng cấp và nhân đôi cách biệt lên 2-0. Cơn ác mộng của Canada vẫn chưa dừng lại ở đó. Sau tình huống đánh đầu trúng xà ngang đầy nuối tiếc ở phút 85 của Soufiane Rahimi, chính cầu thủ vào sân thay người này đã lên tiếng ở phút bù giờ cuối cùng 90+8. Từ đường kiến tạo dọn cỗ thứ hai trong trận của Brahim Diaz, Rahimi dứt điểm gọn gàng ấn định chiến thắng giòn giã 3-0.
Hủy diệt đội chủ nhà ngay tại thánh địa của họ, Maroc kiêu hãnh giành tấm vé đầu tiên vào vòng tứ kết World Cup 2026 trong sự tâm phục khẩu phục của người hâm mộ.