Fiel à máxima de que em equipa que ganha não se mexe, Luiz Felipe Scolari apresentou os mesmos 11 titulares que iniciaram a partida frente aos turcos, enquanto Karel Brückner preferiu a velocidade e mobilidade de Milan Baroš aos 2,02 metros de altura de Jan Koller. Portugal começou bem o encontro e chegou ao golo logo aos oito minutos. Cristiano Ronaldo arrancou na direcção da baliza, combinou com Nuno Gomes, e recebeu a bola já dentro da área, mas esta sobrou para Deco que, depois de alguma confusão conseguiu fazer o primeiro golo.
Na jogada imediatamente a seguir, aproveitando a marcação rápida de um livre, Marek Jankulovski surgiu em boa posição do lado direito da área, mas atirou ao lado do poste da baliza de Ricardo. O golo transmitiu confiança à selecção e à passagem do quarto-de-hora o guarda-redes checo defendeu com dificuldades um remate de longa distância de Petit, mas a resposta não se fez esperar e Baroš atirou de cabeça por cima da barra. Apesar do golo madrugador, a República Checa não esmoreceu em busca do empate e consegui-o mesmo aos 17 minutos. Jaroslav Plašil marcou o canto e perante a fraca oposição da defesa portuguesa, Libor Sionko atirou de cabeça para o fundo das redes.
Aos 24 minutos, Deco flectiu do flanco esquerdo para o miolo e desferiu um potente remate que saiu ligeiramente por cima da barra. Numa primeira parte de toada e resposta, Baroš fugiu à defesa adversária, mas o cruzamento encontrou Bosingwa bem colocado e afastou o perigo.
Depois de Nuno Gomes ter estado perto de marcar por duas vezes e Cech voltar a defender um remate de Simão, os homens de Brückner podiam ter-se adiantado aos 62 minutos, quando nem Sionko nem Baros conseguiram emendar à boca da baliza um remate de cabeça do capitão Marek Jankulovski.
Com Deco em excelente plano, Ronaldo bateu finalmente o guardião checo logo a seguir, num pontapé rasteiro já dentro da área após assistência do camisola 20. Vlcek e o gigante Koller entraram em campo na tentativa de inverter o maior ascendente português, enquanto João Moutinho cedeu o lugar logo depois a Fernando Meira, conferindo maior poderio aéreo no meio-campo e área portuguesa.
Local: Estádio de Genebra
Árbitro: Kyros Vassaros (Grécia)
REPÚBLICA CHECA: Petr Cech , Zdenek Grygera , Tomas Ujfalusi , David Rozehnal , Marek Jankulovski, Jan Polak, Marek Matejovsky (Vlcek, 67m), Tomas Galasek (Koller, 73m), Libor Sionko , Jaroslav Plasil (Jarolim, 85m) , Milan Baros.
PORTUGAL: Ricardo , José Bosingwa , Pepe , Ricardo Carvalho , Paulo Ferreira , Petit , Deco , João Moutinho (Fernando Meira, 74 m) , Simão Sabrosa (Quaresma, 80m), Cristiano Ronaldo , Nuno Gomes (H. Almeida, 79 m).
Marcadores: 1- 0, Deco (8m); 1-1, Sionko (17m); 1-2, Ronaldo (63m), 1-3 , Quaresma (90+1)
Acção disciplinar: Cartões amarelos – Polák, Bosingwa.