Összefoglaló
A horvátok nagy labdabirtoklási fölénnyel kezdték a mérkőzést, és már az 5. percben vezetést szerezhettek volna, de Donnarumma bravúrosan védte Susic próbálkozását. Az olaszok számára a döntetlen is megfelelő eredmény volt, így kevés kockázatot vállaltak. Az első negyedóra eseménytelenül telt, majd a 21. percben Retegui fejese veszélyeztetett, de Gvardiol hatalmas blokkjának köszönhetően elmaradt a gól.
A mérkőzés közepére kiegyenlítődött a játék, sőt, inkább az olaszok voltak veszélyesebbek. A 27. percben Bastoni közeli fejesét Livakovic védte bravúrosan. A félidő végéhez közeledve Pellegrini lövését is hárította a horvát kapus, így 0-0-val mentek szünetre a csapatok.

2. félidő
A második félidő elején a horvátok ismét nyomást gyakoroltak, de az olasz védelem jól állta a sarat. Az 52. percben Kramaric lövése után Frattesi kezezése miatt videobíró segítségével büntetőt ítéltek, de Modric lövését Donnarumma hárította. Az 53. percben azonban Modric javította hibáját, és a kipattanóból megszerezte a vezetést (1-0).
A kapott gól után az olaszok támadásba lendültek, és folyamatos nyomást gyakoroltak a horvát védelemre. Az utolsó húsz percben sorra érkeztek az olasz szögletek és beadások, de a horvátok kitartottak. A 87. percben Chiesa beadásáról centikkel maradt le Scamacca, majd a hosszabbításban, a 98. percben Mattia Zaccagni gyönyörű lövéssel egyenlített, így a mérkőzés 1-1-es döntetlennel zárult.
