De achtste finales van zondag stonden in het teken van scheidsrechterlijke dwalingen. Engeland zag 's middags een loepzuivere treffer van Frank Lampard tegen Duitsland niet worden toegekend, Argentinië had een paar uur later juist groot voordeel van een arbitrale misser. Terwijl Mexico juist het initiatief had genomen in de beginfase van de wedstrijd, waren het de Argentijnen die op voorsprong kwamen door een goal van Carlos Tevez. Hij kopte de 1-0 echter binnen terwijl hij een meter buitenspel stond.
Tevez werd na 25 minuten in stelling gebracht na een prachtige dribbel van Lionel Messi, maar de aanvaller van Manchester City stuitte op de Mexicaanse doelman Perez. Messi speelde na de redding Tevez direct weer aan, maar op dat moment stond hij buitenspel. Tevez scoorde en kon zijn treffer ook vieren, omdat het arbitrale trio zijn goal goedkeurde. De misser van de grensrechter was extra pijnlijk, omdat het doelpunt op het scherm in het stadion werd getoond en iedereen dus kon zien dat Argentinië ten onrechte op voorsprong was gekomen.
Mexico was van slag en dat zorgde minuten later voor een pijnlijke flater van de Mexicaanse verdediger Ricardo Osorio. Hij besloot een balletje breed voor zijn eigen doel langs te schuiven, maar zag de lepe Gonzalo Higuain over het hoofd. De spits bedankte vriendelijk en schoof de 2-0 binnen. Het was na een half uur spelen de voortijdige beslissing in het duel.
De ploeg van Maradona hinkte daarna op twee gedachten: de voorsprong uitbreiden of krachten sparen en de 2-0 verdedigen. Die twijfel kwam het spel van de Argentijnen niet ten goede. Er kwam nog wel een derde treffer bij, dankzij de individuele klasse van Tevez. Hij poeierde de 3-0 van meer dan twintig meter in de kruising. Een walk-over bleef echter uit en Mexico kon zelfs zijn eretreffer maken. Javier Hernandez kon na zwak verdedigen van Nicolas Otamendi de 3-1 scoren.

