U prvom poluvremenu Hrvatska je uglavnom napadala, dok je Ukrajina pokušavala učiniti nešto iz kontranapada. Prva velika šansa za Hrvatsku ukazala se u 3. minuti, kada je Marinović u kontranapadu pogodio stativu. Sedam minuta kasnije nakon dobre akcije Grcić iskosa zamalo promašuje gol.
Hrvatska je povela u 18. minuti, Grcić koji je bio zatvoren uz korner liniju odlično se snašao i pogodio je Ovsjanikova od kojeg se lopta odbila u mrežu
Najbolju šansu u prvom poluvremnu Ukrajinci su imali u 19. minuti, a udarac Sorokina odlično je obranio vratar Jukić.
U drugom poluvremnu Ukrajinci su preuzeli incijativu i to im se isplatilo u 30. minuti, a strijelac je bio Čepornjuk. Ukrajinci su još par puta ozbiljnije zaprijetili, ali vratar Jukić uvijek je bio na mjestu.
Budući da je nakon 40 minuta rezultat bio 1-1, uslijedili su produžeci 2x5 minuta, u kojima je svaka momčad imala po jednu šansu, ali bez rezultata, pa su o pobjedniku odlučili kazneni udarci sa 6 metara.
A onda je na scenu stupio vratar Jukić koji je obranio tri penala, dok su Grcić, Jelovčić i Novak bili precizni. Jedini gol za Ukrajinu iz penala zabio je Pavlenko, i to je bilo konačnih 3-1 za Hrvatsku.
Hrvatska će polufinalu, 9. veljače, igrati protiv boljeg iz dvoboja između Rusije i Srbije.
U prvoj utakmici četvrtfinala europski i svjetski prvaci Španjolci pobijedili su Rumunjsku sa 8-3, te će u polufinalu igrati sa pobjednikom dvoboja između Italije i Portugala.