Setelah melalui babak pertama tanpa gol, Kroasia membuka keunggulan pada menit ke-54 melalui gol yang dihasilkan Andrej Kramaric dengan sepakan kaki kanan memaksimalkan umpan sundulan Ivan Perisic.
Dua menit berselang, Spanyol menyamakan kedudukan lewat gol Dani Ceballos. Ceballos menuntaskan operan Isco di kotak penalti Kroasia dengan tendangan kaki kiri.
Kroasia dapat kembali unggul pada menit ke-69, melalui gol yang dihasilkan Tin Jedvaj dengan tandukan menyambar bola yang dilambungkan Luka Modric dari sayap kiri. Pada menit ke-78 Spanyol menyamakan kedudukan melalui eksekusi penalti Sergio Ramos, usai Sime Vrsaljko melakukan handsball di kotak penalti Kroasia.
Memasuki menit tambahan ketiga, gol penentu kemenangan Kroasia dicetak Jedvaj dengan sontekan kaki kanan menyambar bola rebound tangkisan kiper Spanyol David De Gea terhadap sepakan Josip Brekalo.
Kemenangan yang diraih membawa tim Vatreni besutan pelatih Zlatko Dalic menempati peringkat tiga klasemen Grup 4 dengan perolehan empat poin dari tiga laga. Sedangkan tim La Furia Roja asuhan pelatih Luis Enrique masih menempati puncak klasemen, dengan enam poin dari empat pertandingan, meski mengalami kekalahan.
Susunan Pemain
Kroasia: Kalinic; Vida, Lovren, Jedvaj, Vrsaljko; Brozovic, Rakitic (Vlasic 68’), Modric; Rebic (kk 70’)(Brekalo 74’), Perisic (kk 88’), Kramaric (Pjaca 89’)
Spanyol: De Gea; Martinez, Ramos, Alba, Roberto; Busquets (kk 87’), Ceballos (kk 90’), Niguez (Suso 74’); Aspas (Morata 64’), Isco, Rodrigo (Asensio 61’)
Hasil pertandingan UEFA Nations League lainnya:
League A
Belgia 2-0 Islandia
Michy Batshuayi 65′, 81′
League B
Austria 0-0 Bosnia-Herzegovina
League C
Hongaria 2-0 Estonia
Willi Orban 8′, Adam Szalai 69′
Yunani 1-0 Finlandia
Albin Granlund (25′ (bd)
League D
Kazakhstan 1-1 Latvia
Gafurzhan Suyumbayev 37′ ; Deniss Rakels 48′
Andorra 1-1 Georgia
Cristian Martínez 63′ ; Giorgi Chakvetadze 9′
San Marino 0-1 Moldova
Vitalie Damascan 77′
Luksemburg 0-2 Belarusia
Stanislav Dragun 37′, 54’