Toàn thắng 2 trận, có 6 điểm, sớm giành vé đi tiếp, Tây Ban Nha rất thoải mái bước vào trận gặp Croatia ở lượt cuối bảng D. Chỉ cần 1 điểm, thầy trò Vicente del Bosque sẽ bước vào vòng knock-out với tư cách nhất bảng. Tuy nhiên, “Ngài râu kẽm” không chỉ muốn có vậy. Ông muốn đội nhà phải có 3 điểm để kết thúc vòng bảng với 9 điểm trọn vẹn.
Ở đội hình xuất phát, HLV Del Bosque vẫn tung ra đội hình mạnh nhất và Tây Ban Nha đã tràn lên tấn công ngay sau tiếng còi khai cuộc. Lợi thế sớm đến với họ khi Alvaro Morata ghi bàn mở tỷ số ngay phút thứ 7 của trận đấu. Dẫn trước, nhà ĐKVĐ thi đấu càng hưng phấn và liên tiếp tạo ra những cơ hội ngon ăn khác và buộc thủ thành Danijel Subasic phải làm việc vất vả.
Tuy nhiên bất ngờ đã xảy ra ở phút cuối cùng của hiệp 1. Từ đường căng ngang của Ivan Perisic, Nikola Kalinic đã có pha giật gót tinh tế để đánh bại David de Gea, mang về ban gỡ 1-1 cho Croatia.
Trong hiệp 2, tưởng như Tây Ban Nha lại một lần nữa vượt lên dẫn trước khi họ được hưởng quả penalty ở phút 72. Sergio Ramos là người nhận lĩnh trách nhiệm, nhưng trên chấm 11m, anh lại không thể thắng được thủ thành Danijel Subasic. Đây có thể coi là tình huống bước ngoặt của trận đấu bởi nó giúp Croatia tăng thêm sự tự tin.
Đúng phút 87, Ivan Perisic đánh dấu một ngày đáng nhớ khi có tình huống thoát xuống bên cánh trái trước khi tung ra cú dứt điểm hiểm hóc hạ gục De Gea, ấn định chiến thắng 2-1 cho Croatia.
Với chiến tích này, Croatia đã qua mặt Tây Ban Nha để xếp đầu bảng D. Trong khi đó, La Furia Roja buộc phải hài lòng với vị trí thứ 2.