Kuranyi anotó de cabeza a los 42 minutos y marcó el segundo a los 62. Alemania quedó en la punta del Grupo D con 13 puntos en cinco partidos.
Milan Baros descontó por los anfitriones a los 76 minutos.
Los checos están empatados con Irlanda en el segundo lugar con 10 unidades. Los dos equipos salieron a por el partido y cuando habían pasado sólo cinco minutos de juego se produjo ya una buena ocasión de gol para cada portería. Del lado alemán, Bastian Schweinsteiger remató desde buena posición en el minuto 2 y en el 5 Milan Baros tuvo la posibilidad de abrir el marcador para los checos tras una buena jugada de Jan Pollak.
Sin embargo, el equilibrio terminó ahí y porque Alemania tomó el control del compromiso, neutralizando los esfuerzos ofensivos de los checos ya desde el centro del campo donde Torsten Frings y Michael Ballack cumplían un gran papel en lo relativo a la recuperación de pelota.
Hacia adelante, Alemania combinaba y llegaba sobre todo por la banda izquierda, con la sociedad formada por Schweinsteiger y Marcell Jansen, y se demoró en irse en ventaja fue debido a una gran actuación de Petr Cech.
En el minuto 21 y el minuto 24 Cech salvó a su equipo con dos grandes paradas ante disparos de Schweinsteiget y de Lukas Podolski. El partido del grupo D de la eliminatoria a la Eurocopa 2008 fue disputado en la Toyota Arena de Praga ante 18.600 espectadores.
El árbitro Roberto Rosetti de Italia amonestó a Galasek, Jankulovski, Koller y Jansen.
Al final a los checos no les alcanzó y Alemania logró una importante victoria ante el rival más difícil del grupo y de una forma que le permite mirar con confianza hacia el futuro.