Hırvatistan'da ise 30. dakikada Badelj'in pasıyla ceza sahasının sağında topla buluşan Perisic'in çaprazdan vuruşu auta gitti.
İki takımın da etkili savunmasıyla öne çıktığı ilk yarı, 0-0 eşitlikle sonuçlandı.
İkinci yarıya hücum presle başlayan Hırvatistan, 51. dakikada tehlikeli geldi. Sağ kanattan kullanılan köşe vuruşunu paslaşarak, kullanan Hırvatistan'da ceza sahasında topla buluşan Brozovic'in şutu, az farkla auta gitti. 61. dakikada sağ kanattan serbest vuruş kazanan Hırvatistan'da Srna'nın ortasına kafayla vuran Vida, kaleyi tutturamadı.
Daha çok orta saha mücadelesi içinde geçen karşılaşmanın normal süresi 0-0 eşitlikle sonuçlandı ve uzatmalara gidildi.
Uzatmalarda da iki taraf birbirine üstünlük kurmakta zorlandı. Kontratakla hızlı çıkmak isteyen Hırvatistan'da Portekiz savunmasının hatasından faydalanan Kalinic'in ceza sahasına girmeden 96. dakikada çektiği şut, auta gitti.
Maçın kırılma anı, uzatmaların ikinci devresinde yaşandı. 116. dakikada Hırvatistan'da Perisic'in kafa şutu direkten döndü. Pozisyonun bir dakika sonrasında ise Nani'nin pasında topla buluşan Ronaldo, kaleye çapraz pozisyondayken uygun durumdaki Quaresma'ya pas verdi. Beşiktaşlı yıldız, topu filelere göndererek, takımını 1-0 öne geçirdi ve maçın bu skorla sona ermesiyle takımını çeyrek finale taşıyan isim oldu.
Portekiz'in çeyrek finaldeki rakibi Polonya oldu.
Öte yandan Fenerbahçeli Nani, Hırvatistan karşısında 100. kez milli takım formasını giydi.