Ini merupakan jumlah gol terbanyak kedua yang tercipta dalam sejarah putaran final Piala Eropa setelah semifinal Euro1960 ketika Yogoslaviamengalahkan Prancis 5-4.
Kroasia unggul lebih dulu pada menit ke-20 babak pertama lewat gol bunuh diri Unai Simon. Namun 18 menit kemudian pada menit 38 disamakan oleh Pablo Sarabia.
Spanyol mengubah kedudukan menjadi 2-1 pada menit ke-57 melalui gol Cesar Azpilicueta, yang disusul 20 menit kemudian oleh gol Ferran Torres sehingga kedudukan menjadi 3-1.
Tetapi pada lima menit waktu normal selesai, Kroasia menyamakan kedudukan 3-3 berkat dua gol yang diciptakan Mislav Orsic pada menit ke-85 dan Mario Pasalic pada menit 90+2. Dua gol ini memaksa laga dilanjutkan ke babak perpanjangan waktu.
Pada 15 menit pertama babak perpanjangan waktu, Spanyol menambah dua gol yang keduanya dirancang oleh Dani Olmo.
Rancangan Olmo pertama membuat Alvaro Morata akhirnya memecahkan telur golnya pada menit ke-100. Olmo yang diturunkan sebagai pemain pengganti lalu menciptakan assist kedua bagi gol yang kali ini diciptakan Mikel Oyarzabal pada menit ke-103.
Baca juga: Susunan pemain Kroasia vs Spanyol: perang dua formasi sama
Baca juga: Preview 16 Besar Euro 2020: Prancis vs Swiss
Jalannya pertandingan
Kroasia lebih unggul pada menit ke-20 ketika penjaga gawang Unai Simon setelah dia tak bisa mengendalikan back pass dari Pedri dari separuh daerah permainan sendiri.
Bola agak membentur kaki sang kiper untuk kemudian masuk ke gawang sendiri.
18 menit kemudian pada menit ke-38, Pablo Sarabia menebus kesalahan kipernya dengan menciptakan gol yang juga memanfaatkan halauan tidak sempurna kiper Kroasia Dominik Livakovic.
Teamwork dan ketekunan La Roja berbalas manis setelah diawali manuver bersana Koke, Pedri dan Sarabia ke dalam kotak penalti Kroasia.
Jose Gaya kemudian melepaskan umpan dari sudut kiri zona berbahaya berhasil dimentahkan oleh Livakovic namun bola muntah disambar Sarabia dari tembakan jarak dekat.
Baca juga: Luis Enrique desak polisi usut ancaman terhadap Alvaro Morata
Baca juga: Ceko singkirkan 10 pemain Belanda menuju perempat final
Spanyol lalu mengubah kedudukan menjadi 2-1 pada menit ke-57 ketika Ferran Torres melepaskan umpan yang disundul Azpilicueta yang datang mendahului Gvardiol untuk memasukkan gol ke gawang Kroasia.
Dua puluh menit kemudian pada menit ke-77, Pau Torres mengeksekusi tendangan bebas setelah Josip Brekalo melanggar Koke.
Dia mengarahkan bola dari sebelah kiri lapangan Spanyol yang dilepaskan secara diagonal menuju sisi kanan daerah pemainan Kroasia dengan tujuan Ferran Torres yang berlari kencang menyambut bola. Torres mengelabui bek Kroasia untuk kemudian melepaskan tendangan keras yang sudah sulit lagi dihalau Livakovic.
Tertinggal 1-3, Kroasia tidak mau menyerah. Mereka ngotot mencari gol dan akhirnya pada menit ke-85 mereka memperkecil ketertinggalan menjadi 2-3 ketika Ante Budimir menyambut lemparan ke dalam Brekalo yang dia bawa ke kotak penalti Spanyol dan sempat mengelabui Pau Torrers.
Baca juga: Southgate: Inggris berkesempatan "buat sejarah" saat lawan Jerman
Baca juga: Pecahkan kebuntuan untuk Ceko, Tomas Holes jadi 'star of the match'
Dia bekerja sama dengan Modric yang melepaskan bola ke mulut gawang Spanyol yang berusaha disapu Azpilicueta tapi akhirnya jatuh ke kaki Orsic yang tak ayal menceploskannya ke dalam gawang Spanyol. Bola sempat dihalau tapi sudah melewati garis gawang.
Kroasia makin ngotot dan pada menit 90+2 mereka menyamakan kedudukan 3-3 ketika umpan menyilang Orsic melewati para bek Spanyol untuk sampai ke kepala Pasalic yang tak ragu dia sundul melewati hadangan Unai Simon.
Laga dilanjutkan ke 2x15 menit babak perpanjangan waktu. Namun pada 15 menit pertama babak ini, Spanyol menggebrak dan hasilnya dua gol tercipta yang semuanya dirancang oleh Dani Olmo untuk dua pemain pengganti.
Morata akhirnya mencetak gol pada menit ke-100 setelah terus dikritik pendukung Spanyol karena tak kunjung menciptakan gol. Tiga menit kemudian keunggulan Spanyol ditambah oleh Mikel Oyarzabal pada menit ke-103.
Olmo sendiri hampir membuat Spanyol menambah satu gol lagi pada menit terakhir pertandingan, namun sayang bola tendangannya membentur tiang gawang.
Morata dan juga Oyarzabal akhirnya menjadi penentu nasib baik Spanyol untuk menjalani pertandingan berikutnya melawan Prancis atau Swiss dalam perempatfinal.
Spanyol kini sudah menciptakan 11 gol selama putaran final ini dan langsung menyalip Belgia sebagai pencetak gol terbanyak yang sudah memasukkan 9 gol. Namun, Spanyol kebobolan 4 gol, sedangkan Belgia hanya satu gol.
Baca juga: Belgia pastikan Portugal gagal pertahankan gelar juara Piala Eropa
Baca juga: Jerman tidak habiskan waktu latihan adu penalti jelang hadapi Inggris