Los alemanes, que una vez más no brillaron en nada pero hicieron bien de todo, fueron efectivos cuando debía serlo. Argentina con el 1-0 a favor dominaba el pase a semifinales, pero en el minuto 79, llegó Klose, el que puede ser el mejor jugador del Mundial 2006 y marcó el 1-1.
A partir de ahí, Argentina no estuvo fina y Alemania se creció en casa.
Tras la prórroga, ambos conjuntos tuvieron que jugarse la suerte del campeonato en los penaltis. Los alemanes fueron perfectos en sus lanzamientos. Oliver Neuville abrió la cuenta para Alemania, pero Cruz empató impecablemente, antes de que Ballack adelantara otra vez a los germanos, en tanto Lehmann atrapaba el disparo por bajo de Ayala.
Podolski marcó el tercer penalti alemán y Maxi el segundo argentino. Tim Borowski marcó, pero Cambiasso falló y dió la victoria a los locales.
El fútbol bonito no triunfó y los alemanes se enfrentarán al ganador del partido Italia – Ucrania.
Alemania – 1: Lehmann; Friedrich, Mertesacker, Metzelder, Lahm; Schneider (Odonkor, min.62), Frings, Ballack, Schweinsteiger (Borowski, min.74); Podolski y Klose (Neuville, min.86).
Argentina – 1: Abbondanzieri (Leo Franco, min.71); Coloccini, Ayala, Heinze, Sorín; Lucho González, Mascherano, Riquelme (Cambiasso, min.72); Maxi Rodríguez, Crespo (Julio Cruz, min.79) y Tévez.
Goles: (0 – 1) Min, 49. Ayala. (1 – 1) Min, 80. Klose.
Penaltis: (1 – 0) Neuville. (1 – 1) Cruz. (2 – 1) Ballack. (2 – 1) Falla Ayala. (3 – 1) Podolski. (3 – 2) Maxi. (4 – 2) Borowski. (4 – 2) Falla Cambiasso.
Arbitro: Lubos Michel (ESL). Amonestó a Podolski (min.4), Odonkor (min.90) y Friedrich (min.115) en Alemania y a Sorín (min.47), Mascherano (min.59), Maxi (min.88) y Cruz (min.94) en Argentina.
Incidencias: Estadio Olympiastadion. 72.000 espectadores.