Gol dari Kroasia tercipta pada menit ke-85, melalui kemelut yang terjadi di mulut gawang Spanyol. Mislav Orisic yang melakukan tendangan sebenarnya dapat diantisipasi oleh kiper Spanyol Unai Simon, namun wasit menyatakan hal itu gol karena bola dianggap telah melewati garis gawang
Kroasia memperkecil kedudukan menjadi 3-2
Kroasia yang terus menggempur pertahanan Spanyol akhirnya mencetak gol penyama kedudukan, tepatnya pada menit ke-92 melalui sundulan Mario Pasalic.
Gol dari Mario Pasalic ini bertahan hingga berakhirnya babak kedua. Dan membuat pertandingan dipaksa dilanjutkan ke babak extra time.
Babak Extra Time
Di babak extra time Spanyol berhasil mencetak gol, tepatnya pada menit ke-100 mealui Alvaro Morata. Morata yang mendapatkan umpan berhasil memanfaatkan kesempatan tersebut untuk mencetak gol dengan tendangan kerasnya sehingga kiper Korasia Dominic Livakovic gagal melakukan antisipasi.
Spanyol kembali mencetak gol melalui Daniel Oyarbazal di menit ke-102. Ia berhasil melakukan tembakan ke pojok gawang dari Dominic Livakovic.
Gol dari Daniel Oyarbazal tersebut menjadi gol penutup laga antara Spanyol vs Kroasia
Dengan gol tersebut sekaligus membawa spanyol ke babak selanjutnya, dan memupuskan harapan Kroasia.
Line Up
Kroasia       : (1) Dominic Livakovic, (25) Josko Gvardiol, (5) Duje Calesta-Car, (21) Domagoc Vida, (22) Josep Juranovic, (8) Mateo Kovacic, (11) Marcelo Brozovic, (10) Luka Modric, (17) Ante Rebic, (20) Bruno Petkovic, (13) Nikola Vlasic.