Los croatas han salido muy concentrados al terreno de juego, sabiendo lo importante que es para ellos la victoria frente al combinado italiano. El partido está lleno de tensión ya que hay entradas muy duras y mucha presión por parte de ambos equipos.
En el minuto 15, Doni está a punto de inaugurar el marcador para Italia, pero Pletikosa, muy seguro, deshace cualquier situación de peligro en su portería. Diez minutos después se produce el primer cambio en la selección italiana que tiene como protagonistas a Nesta, que se lamenta de alguna dolencia, que es sustituido por Materazzi.
Los italianos no consiguen llegar a la portería croata y Totti está realmente vigilado. En el minuto 29 R.Kovac ve una tarjeta amarilla, precisamente por una dura entrada al jugador italiano. El final de la primera parte se acerca y no hay oportunidades para ninguno de los equipos. La defensa italiana hace aguas, pero Croacia tampoco presiona para conseguir un tanto. Sólo Vieri en el tiempo añadido de esta mitad puede crear una verdadera oportunidad de gol, pero no consigue rematar un centro de Panucci.
El inicio del segundo tiempo empieza con un gol anulado a Vieri, a los cinco minutos de juego, por un fuera de juego inexistente. Pero cinco minutos después si llega el gol italiano por obra de Vieri que remata de cabeza un centro de Doni que se cuela en la portería de Pletikosa.
Sin casi tener tiempo de saborear la momentánea victoria, Croacia empata el partido con un gol de Olic que había entrado en substitución de Vugrinec. El gol desestabiliza la defensa italiana que ve como en el minuto 74 el segundo gol croata está a punto se subir al marcador. Efectivamente, dos minutos después Rapaic logra el segundo tanto después de que su extraña volea se cuele dentro de la portería defendida por Bufón.
Para dar más carácter al conjunto italiano, el técnico da entrada a Inzaghi por Doni, lo que provoca que Italia se lance al ataque y Croacia se mantenga encerrada en su campo. El final del encuentro es de un ritmo frenético y Totti clava la pelota al palo después de lanzar una falta. Ya en el tiempo añadido, el árbitro inglés Poll anula un gol a Inzaghi por considerar que el jugador había cometido una falta en ataque.
Después de cuatro minutos de tiempo añadido, el partido acaba con polémica. Italia, junto a Portugal, Argentina y Francia, se lo jugará todo en el último partido.