Het was tijdens de eerste helft van de klapper tussen Duitsland en Argentinië maar weinig genieten. Beide teams wilden wel winnen maar de schrik om te verliezen was blijkbaar te groot. Na de herneming werd het spel heel wat aangenamer maar ook na 90 minuten en verlengingen was er geen winnaar (1-1). Uiteindelijk trok Duitsland na de strafschoppen aan het langste eind.
Van voetballen kwam er tijdens de ietwat chaotische aanvangsfase weinig terecht. Beide teams vlogen er nogal stevig in en de Slovaakse scheidsrechter Lubos Michel hield het tamelijk kort. Veel meer dan enkele ongevaarlijke vrije trappen leverde het echter niet op.
Pas na het kwartier vielen de eerste halve kansen. Bernd Schneider bereikte Michael Ballack, maar vanop de strafschopstip kopte hij recht op Roberto Abbondanzieri. Eén minuut later vlamde Per Mertesacker vanuit de draai, maar veel meer dan een fraai beeld leverde het niet op.
De Argentijnen hadden wel het meest balbezit en probeerden rustig op te bouwen, maar ze kwamen geen enkele keer in de buurt van Jens Lehmann.
De eerste helft was een slaapverwekkende vertoning en een maat voor niets.
Net na de herneming liep Juan Sorin meteen tegen geel aan, maar Abbondanzieri pakte simpel de vrije trap van Lukasz Podolski. Bij de tegenaanval dwongen de Argentijnen een hoekschop af. Juan Riquelme schilderde die op het hoofd van Roberto Ayala en de centrale verdediger kopte zijn ploeg op voorsprong.
Na het doelpunt kwam er meer ruimte en werd het spel aangenamer om volgen. Op een hoekschop kreeg Ballack een goede kans, maar kon niet afwerken. Doelman Abbondanzieri kwam hierbij onaangenaam in botsing met Miroslav Klose en werd een vijftal minuten later gewisseld voor de onervaren Leonardo Franco.
De Duitsers voerden de druk op en na enkele halve kansen kreeg Ballack, vanop links, de bal voor. Tim Borowski devieerde slim met het hoofd en Klose kopte de gelijkmaker binnen. Coach Jose Pekerman had, in functie van het verdedigen van de voorsprong, al zijn wissels opgebruikt. Het gastland rook nu helemaal zijn kans al had het hen wel nog zuur kunnen opbreken. De Argentijnen prikten nog venijnig tegen maar op één van die aanvallen liet Maxi Rodriguez zich al te opzichtig vallen.
Na negentig minuten hielden beide teams elkaar perfect in evenwicht en kwamen er verlengingen. De schrik om een doelpunt tegen te krijgen werd echter opnieuw groter en dat kwam het spel niet ten goede, al bleef het bij 1-1 uiteraard wel spannend. De Mannschaft leek aanvankelijk het pleit vooral fysiek te gaan verliezen maar hield toch stand.
Na 120 minuten moesten strafschoppen de beslissing brengen :
1-0 Oliver Neuville scoort
1-1 Julio Cruz scoort
2-1 Michael Ballack scoort
2-1 Roberto Ayala mist (gestopt)
3-1 Lukasz Podolski scoort
3-2 Maxi Rodriguez scoort
4-2 Tim Borowski scoort
4-2 Esteban Cambiasso mist (gestopt)