Хорваты вышли вперед на 20-й минуте после автогола испанца Педри, неудачно отдавшего мяч собственному вратарю. Испанцы ответили на это забитыми мячами Пабло Сарабии (38), Сесара Аспиликуэты (57) и Феррана Торреса (77), но сборная Хорватии смогла отыграться усилиями Мислава Оршича (85) и экс-полузащитника московского "Спартака" Марио Пашалича (90+2).
Основное время игры завершилось вничью — 3:3. В дополнительное время у команды Испании отличились Альваро Мората (100) и Микель Оярсабаль (103).