Yellow card: Danny Fonseca Bravo
Substitution: Jervis Drummond Johnson
Goal: Philipp Lahm
assist Miroslav Klose
Substitution: Sebastian Kehl
for Tim Borowski
Goal: Paulo Wanchope Watson
assist Ronald Gomez Gomez
Goal: Miroslav Klose
assist Bastian Schweinsteiger
Substitution: Christian Bolaños
Goal: Miroslav Klose
Substitution: Oliver Neuville
for Miroslav Klose
Substitution: Randall Azofeifa
Goal: Paulo Wanchope Watson
assist Walter Centeno Corea
Goal: Torsten Frings
assist Bastian Schweinsteiger
Substitution: David Odonkor
for Bernd Schneider