La selección de España consiguió ser dominadora en los primeros veinte minutos del partido, con alto ritmo de juego, llevando el balón siempre a campo contrario y con dos claras ocasiones. Koke y Morata no acertaron. Sin embargo el primer tanto del partido llegó del lado de Croacia. Un pase atrás de Pedri fue mal controlado por el portero Unai Simón, en un fallo garrafal, y acabó dentro de la portería (1-0). A partir de ahí, los jugadores dirigidos por Luis Enrique bajaron el ritmo y la concentración. Tras unos minutos fuera de partido volvieron por la puerta grande. Un gol de Sarabia tras varios rebotes, en el minuto treinta y ocho, para el empate (1-1) y descanso.
En la segunda mitad el tinerfeño Pedri dio una clase magistral en el centro del campo. De sus botas nació el segundo gol. Conducción, pase a banda y el posterior centro lo remató Azpilicueta al fondo de la portería (1-2). España fue muy superior a partir de ahí e hizo el tercero, firma de Ferrán Torres (1-3). Sin embargo, no supo cerrar el partido. Un gol en el minuto ochenta y cinco de Orsic (2-3) y otro en el descuento de Pesalic (3-3) llevaron el partido a la prórroga.
En la primera parte de la prórroga Morata y Mikel Oyarzabal volvieron a poner tierra de por medio con dos goles (3-5), que ahora sí parecía sentenciar por completo el partido. En los segundo quince minutos España fue mejor e incluso pudo marcar pero el resultado no se movió.