Mexiko började bäst mot Italien i Confederadions Cup, och hade bland annat ett skott i ribban. Men Italien tog över allt mer och efter 26 minuter klev en klassisk frisparksskytt fram. Andrea Pirlo ställde upp brevid Mario Balotelli och Juve-stjärnan knorrade sedan otagbart in 1-0 i målvakten Coronas högra kryss.
Men tio minuter senare drällde Andrea Barzagli med bollen utanför eget straffområde. Det straffade sig direkt. Och när Barzagli skulle reda upp situationen rev han istället ned De Nigris vilket orsakade en straffspark. Den slog Manchester Uniteds Javier "Chicharito" Hernandez behärskat in för 1-1.
Målet var forwardens 33:e på bara 51 landskamper. Ett enastående facit.
Men i den 78:e minuten återtog Italien ledningen i matchen. Mario Balotelli tryckte sig fram och höll undan "sin" försvarare i offensivt straffområde. Milananfallaren vann duellen och forcerade in 2-1.
På klassiskt italiensk landslagsstil "stängde" Gli Azzurri sedan matchen och släppte inte till några kvitteringschanser i slutskedet.
Mexiko: Corona, Flores, Rodríguez, Moreno, Salcido, Herrera, Zavala, Barrera, Guardado, Javier Hernandez, De Nigris.
Italien: Buffon; Abate, Barzagli, Chiellini, De Sciglio; De Rossi, Pirlo, Montolivo, Giaccherini, Marchisio, Balotelli.