A pulsating clash at the University of Phoenix stadium in Arizona saw Mexico take all three points in the crucial Group C battle through an own goal from Alvaro Pereira and late strikes from Rafa Marquez and Hector Herrera.
Uruguay’s lone strike came from captain Diego Godin, the Atletico Madrid player heading in an equalizer 16 minutes from time that looked to have secured the South Americans a share of the points.
But 37-year-old Marquez’s emphatic strike into the roof of the net on 85 minutes fired Mexico 2-1 up before Herrera added a third in injury time to complete a memorable victory for “El Tri”.
Uruguay’s players angrily remonstrated with match officials at the final whistle in an ill-tempered finale that capped a miserable afternoon for ‘La Celeste’.
Before kick-off, Uruguay’s players had looked baffled as they lined up for their national anthem — only for Chile’s national anthem to be played by mistake.
Copa America Centenario organizers swiftly apologized for the blunder.
“We sincerely apologize to the Uruguayan Federation, the Uruguay National Team, the people of Uruguay and to the fans for this mistake,” a statement said, blaming the gaffe on “human error.”
When the game kicked off, Mexico took the lead after only four minutes with a goal that owed everything to the guile of PSV Eindhoven midfielder Andres Guardado.
The 29-year-old wide player carved out space for himself on the left flank superbly and then whipped in a wicked cross that sowed panic in the Uruguayan defense as Herrera lurked menacingly.
Alvaro Pereira spotted the danger but as he scrambled to neutralize the threat, succeeded only in powering a header into his own net.
The goal rocked Uruguay who struggled to find their rhythm in the early exchanges.
Paris Saint-Germain striker Edinson Cavani almost went close to equalizing on the half hour, but his low shot was saved brilliantly by Alfredo Talavera in the Mexico goal.
On the stroke of half time it got worse for Uruguay when Matias Vecino picked up a second yellow card and received his marching orders.
Diego Rolan almost equalized after a superb charging run from his own half by Godin, who laid off to Cavani who fed Rolan, only for the Uruguayan to shoot wide.
Guardado then received a second yellow to earn a red card and from the ensuing free-kick Godin headed Uruguay level – before being pelted with missiles from the overwhelmingly pro-Mexico crowd as he celebrated.
The game appeared headed for a draw but Marquez rifled home score his 16th international goal in 131 appearances to put Mexico 2-1 up and Herrera added his injury-time third.
Venezuela beat Jamaica
Venezuela defeated Jamaica 1-0 in a physical Copa America Centenario clash that saw the Reggae Boyz reduced to 10 men while coach Winfried Schaefer was expelled from the dugout.
Jamaica, riding high after a shock friendly victory over Copa America champions Chile in a warm-up last week, were left ruing a string of missed chances against their South American Group C rivals.
In blazing hot sunshine at Chicago’s famous Soldier Field Stadium, Jamaica made life difficult for themselves with Rodolph Austin sent off midway through the first half for a rash challenge on Tomas Rincon.
By that stage Jamaica were already trailing 1-0 after a sloppy clearance from Michael Hector gifted possession to Venezuela around 30 yards from goal.