Trận đấu khởi đi với nhịp độ giằng co kéo dài suốt 45 phút đầu tiên mà không có bàn thắng nào được ghi. Cả hai đội đều tạo ra những tình huống hãm thành đáng chú ý nhưng các pha dứt điểm cuối cùng lại thiếu đi sự sắc bén cần thiết để chuyển hóa thành bàn thắng.
Đội khách kiểm soát khu trung tuyến nhỉnh hơn nhờ sự cơ động của dàn tiền vệ giàu kỹ thuật, trong khi đội chủ nhà chủ động thiết lập hệ thống phòng ngự nhiều lớp từ xa.
Bước ngoặt mang tính định đoạt cục diện chỉ thực sự xuất hiện ngay khi hiệp hai vừa bắt đầu được hai phút. Phút 47, nhận đường kiến tạo thuận lợi từ đồng đội Igor Matanovic, Luka Modric tung cú sút quyết đoán bằng chân phải từ trung tâm vòng cấm đưa bóng găm thẳng vào góc cao khung thành để mở tỷ số trận đấu.
Nhận bàn thua tương đối bất ngờ, các cầu thủ Séc buộc phải lập tức thay đổi lối chơi và đẩy cao đội hình nhằm tìm kiếm bàn gỡ. Chỉ bảy phút sau, nỗ lực gia tăng sức ép của họ mang về kết quả bằng pha ra chân hiểm hóc vào góc thấp bên phải của tiền vệ trẻ Adam Karabec. Tình huống đập nhả trực diện xé toang hàng phòng ngự đối phương được khởi xướng từ đường chuyền nhạy bén của tiền đạo Adam Hlozek.
Quãng thời gian tiếp theo chứng kiến thế trận đôi công sòng phẳng, và kinh nghiệm thi đấu dày dặn của các trụ cột Croatia một lần nữa lên tiếng đúng lúc. Phút 77, Ivan Perisic tạt bóng cực kỳ chuẩn xác từ hành lang biên, mở ra khoảng trống hoàn hảo để Marco Pasalic bật cao đánh đầu cận thành tung lưới thủ môn Lukas Hornicek.
Đội chủ nhà lập tức dồn toàn lực tấn công ở phần thời gian ít ỏi còn lại và tưởng chừng đã san bằng cách biệt ở phút 79 khi Matej Radosta đưa bóng vào lưới.
Tuy nhiên, VAR ngay lập tức can thiệp và khước từ bàn thắng này. Quãng thời gian năm phút bù giờ trôi qua trong sự bế tắc hoàn toàn của các chân sút chủ nhà, qua đó khép lại màn so tài với phần thắng nghiêng về phía đội khách.
Kết quả chung cuộc: Cộng Hòa Séc 1-2 Croatia
Ghi bàn:
Cộng Hòa Séc: Adam Karabec (54')
Croatia: Luka Modric (47'), Marco Pasalic (77')