Trong hiệp một, Croatia kiểm soát bóng tốt hơn với tỷ lệ 59% do Morocco chủ động chơi khá thấp nhường tuyến giữa cho đối thủ. Dù nhường thế trận cho đối thủ, nhưng với hệ thống phòng thủ kỷ luật, Morocco đã khiến cho Croatia không có cơ hội để tạo ra sự đột biến.
Những phút sau đó, hai bên hầu như không có khoảng trống để triển khai bóng khi đối phương ập vào ngay lập tức. Trận đấu bị cắt nhỏ bởi những pha vào bóng rát của cả hai bên. Cơ hội của Croatia chủ yếu đến từ những cú sút xa của Ivan Perisic hay Luka Modric. Ở lần hiếm hoi Croatia phối hợp hay để dứt điểm cận thành, thủ môn Bono của Morocco lại cản phá xuất sắc.
Morocco cho thấy họ không dễ bắt nạt khi pressing rất chủ động. Đặc biệt, họ thường xuyên cướp bóng thành công ở khu vực hành lang phải, nơi có sự góp mặt của hậu vệ Achraf Hakimi và tiền vệ Hakim Ziyech. Nhờ đó, Morocco tạo ra được 5 pha dứt điểm. Tuy nhiên, các chân sút của đội bóng châu Phi vẫn chưa tận dụng được cơ hội.
Bước sang hiệp thi đấu thứ 2, diễn biến của trận đấu vẫn không có gì khác so với hiệp 1. Croatia tiếp tục là đội có tỉ lệ kiểm soát bóng nhiều hơn hẳn nhưng họ vẫn bế tắc trong việc tiếp cận khung thành của Morocco.
Những phút cuối, Morocco tổ chức nhiều pha phản công ở biên tốc độ hơn để tận dụng lợi thế về thể lực. Tuy nhiên, họ không đủ sắc bén trong những pha xử lý quyết định. Vì thế, trận đấu kết thúc với tỷ số hòa 0-0.
Kết quả: Croatia 0 – 0 Morocco
Đội hình xuất phát:
Croatia: Livakovic, Juranovic, Lovren, Gvadiol, Sosa, Brozovic, Modric, Kovacic, Vladic, Kramaric, Perisic
Morocco: Bounou, Hakimi, Saiss, Aguerd, Mazraoui, Ounahi, Amrabat, Ziyech, Amallah, Boufal, En Nesyri