Croatia nhập cuộc khí thế hơn với các pha lên bóng khiến hàng thủ tuyển Anh khá lúng túng. Dù vậy Tam Sư bất ngờ hưởng lợi lớn từ sai lầm phá bóng của Luka Modric - ngôi sao lớn nhất bên phía Croatia phạm lỗi trong vòng cấm khi tranh chấp với cầu thủ chạy cánh Madueke. Cú sút từ chấm 11m của Harry Kane bị Livakovic cản phá song trọng tài xác định thủ môn Croatia mắc lỗi di chuyển sớm. Trong lần thực hiện thứ 2, thủ quân tuyển Anh đã đánh lừa Livakovic để mở tỉ số trận đấu ở phút 12.
Trận đấu tăng dần về tốc độ và mang đến cuộc rượt đuổi tỷ số hấp dẫn. Phút 36, Pasalic trả ngược để Baturina tạo ra siêu phẩm sút xa, gỡ hòa 1-1 cho Croatia. Tuyển Anh tái lập thế dẫn bàn ở phút 42 nhờ pha phối hợp đặc trưng, Declan Rice đá phạt góc bên cánh phải, John Stones chạy chỗ để khoá trung vệ đối phương, tạo không gian cho Harry Kane băng vào đánh đầu nâng tỷ số lên 2-1. Nhưng cũng chỉ 7 phút sau, từ miếng đánh trung lộ, Pasalic treo bóng vào vòng cấm, Perisic thoát xuống rồi đánh đầu sang ngang rất vừa tầm để Musa ập vào đá nối, đánh bại thủ môn Jordan Pickford. Ngay sau đó hiệp 1 khép lại cùng tỷ số 2-2.
Hiệp 2 mới bắt đầu được 2 phút, Bellingham thoát xuống bên phía cánh phải và dứt điểm rất hay trong góc hẹp giúp đội tuyển Anh có lần thứ ba vượt lên. Dẫn 3-2, Tam Sư tạo ra thế trận thuận lợi nhờ những tình huống phạt góc, các pha lên bóng bên cánh phải, cũng như tầm hoạt động rất rộng của Kane.
Croatia liên tiếp thay đổi nhân sự, trong đó tiền vệ 41 tuổi Modric rời sân nhường chỗ cho Kovacic. Phía đối diện, Saka, Rashford, Gordon vào sân để thay cho Rice, Gordon và Madueke. Phút 85, từ pha lên bóng bên cánh phải đội tuyển Anh, bóng được luân chuyển sang cánh trái cho Rashford xử lý tinh tế, trước khi cứa lòng chân phải vào góc xa, ấn định chiến thắng chung cuộc 4-2. Tuyển Anh vươn lên dẫn đầu bảng L và sẽ gặp Ghana vào 3h ngày 24/06.
