Huấn luyện viên Luis Enrique quyết định tung ra bộ ba tiền vệ Busquets, Koke và Pedri ngay từ đầu, nên không khó để Tây Ban Nha sớm kiểm soát bóng vượt trội so với Croatia.
Tuyển Tây Ban Nha thể hiện các miếng đánh đa dạng. Phút 16, Koke đột nhập trung lộ để nhận đường chuyền chọc khe, anh đã áp sát khung thành nhưng không thể chiến thắng thủ môn Livakovic.
Bên kia chiến tuyến, Croatia thi đấu kiên cường để giữ được nhịp độ ổn định trước sức ép các cầu thủ áo trắng. Phút 18, bóng chạm tay Domagoj Vida trong vòng cấm nhưng không được tính quả phạt đền cho Tây Ban Nha khi đó không phải trường hợp cố ý.
Bất ngờ đến ở phút 19, thủ thành Unai Simon của Tây Ban Nha mắc sai lầm sơ đẳng khi đón hỏng đường chuyền về của đồng đội, và chính anh đã phản lưới chỉ từ một giây mất tập trung. Croatia vươn lên dẫn trước 1-0 từ một tình huống hi hữu.
Croatia nhờ đó thi đấu thăng hoa. Thời lượng kiểm soát bóng của họ được giành lại đáng kể. Luka Modric được đặt chơi thấp với ý đồ của huấn luyện viên Zlatko Dalic, song những đường chuyền của tiền vệ 36 tuổi thường là then chốt trong các đợt tấn công của Croatia.
Tây Ban Nha có bàn gỡ hòa ở phút 38. Sau hàng loạt cú dứt điểm của các cầu thủ áo trắng, cuối cùng bóng về chân Sarabia để dứt điểm trái phá đưa trận đấu trở về vạch xuất phát. Thủ thành Croatia đã rất nỗ lực nhưng cú sút là quá mạnh.
Phút 56, hậu vệ phải Azpilicueta bất ngờ có mặt trong cấm địa của Croatia. Dù chỉ cao 1m78, anh bật rất cao để đón quả tạt của Gaya và đánh bại thủ môn Livakovic bằng pha đánh đầu cận thành. Tỷ số là 2-1, lần đầu Tây Ban Nha dẫn trước và đây có thể là bàn thắng mang tính bước ngoặt.
Phút 67, thủ môn Unai Simon có tình huống chuộc lỗi sau sai lầm ở hiệp 1. Croatia có miếng tấn công nguy hiểm nhất từ đầu trận để Gvardiol dứt điểm cận thành. Bóng đập chân một hậu vệ nhưng Simon đã đổ người cực nhanh để bắt gọn bóng, cứu một bàn thua mười mươi cho Tây Ban Nha.
Nhưng chỉ năm phút sau đó, tận dụng việc Croatia dâng cao tìm kiếm bàn gỡ, chỉ còn chơi với ba trung vệ, Tây Ban Nha thực hiện đường chuyền vượt tuyến, để Ferran Torres thoải mái nhận bóng bên cánh trái rồi dứt điểm xâu kim thủ môn Livakovic. Gia tăng cách biệt Tây Ban Nha 3 - 1 Croatia.
Hy vọng đến với Croatia ở phút 84, Modric đột nhập vòng cấm thành công và dứt điểm, các cầu thủ lộn xộn trước khung thành của Tây Ban Nha, để rồi Mislav Orsic dứt điểm cuối cùng, bàn thắng được công nhận để rút ngắn tỷ số 2-3 cho Croatia.
Phút 90+2, sân Parken như bùng nổ với tiếng hò reo của các cổ động viên. Thành quả đã đến với những nỗ lực cuối cùng của Croatia, Pasalic bật cao đánh đầu tung lưới Tây Ban Nha biến tỷ số thành 3-3. Để rồi những phút bù giờ là quá ít và hai đội bước vào hai hiệp phụ nghẹt thở.
Khởi đầu hiệp phụ các cầu thủ Croatia là những người nắm quyền kiểm soát, hàng loạt những tình huống tấn công về phía khung thành Tây Ban Nha, họ chỉ còn thiếu một chút ở những điểm chạm cuối. Phút 96, Orsic của Croatia cho thấy thể lực dồi dào sau khi vào sân. Cầu thủ này vượt tốc xuống biên ở cánh trái rồi căng ngang cho Kramaric dứt điểm ở cự ly gần, nhưng Simon đã phản xạ cực nhanh để cản phá.
Bàn thắng quan trọng cho Tây Ban Nha ở phút 100, tiền vệ cánh Olmo vừa được tung vào sân thực hiện đường chuyền bổng cho Morata, cầu thủ này đón bóng một nhịp và tung ra cú sút bùng nổ không thể cản phá. Tây Ban Nha lại một lần nữa dẫn trước 4-3.
Phút 102, lại là Olmo thực hiện đường kiến tạo từ cánh phải, hướng bóng như đặt hoàn hảo tới chân Oyarzabal để tiền vệ này mang về bàn thắng thứ năm cho Tây Ban Nha.
Đôi bên đều thấm mệt ở những phút cuối cùng. Nhưng dù dẫn trước, Tây Ban Nha không hề chơi phòng ngự để bảo toàn tỷ số, mà tiếp tục chơi cởi mở tấn công. Croatia cũng vậy, họ cố gắng triển khai những đợt lên bóng cuối cùng, nhưng không thể kiếm thêm bàn rút ngắn nào.
Chung cuộc trận đấu kết thúc với tỷ số Tây Ban Nha 5-3 Croatia cùng rất nhiều bàn thắng mãn nhãn. Luka Modric cũng những người đồng đội sẽ chia tay EURO 2020, còn đội tuyển Tây Ban Nha sẽ gặp đội thắng trong cuộc đối đầu giữa Pháp và Thụy Sĩ.
Đội hình ra sân
Croatia: Livakovic; Juranovic, Caleta-Car, Vida, Gvardiol; Brozovic, Modric, Kovacic; Vlasic, Petkovic, Rebic.
Dự bị: Vrsaljko, Brekalo, Kramaric, Kalinic, Budimir, Pasalic, Skoric, Orsic, Badelj, Sluga, Bradaric, Ivanusec.
Tây Ban Nha: Unai Simon; Azpilicueta, Eric Garcia, Laporte, Gaya; Koke, Busquets, Pedri; Ferran Torres, Morata, Sarabia.
Dự bị: De Gea, D Llorente, Pau Torres, M Llorente, Moreno, Thiago, Sánchez, Rodri, Fabian, Jordi Alba, Olmo, Oyarzabal.