Mexico scored twice in the final five minutes to beat Uruguay 3-1 in a pulsating Copa America Group C match in which each side had a man sent off Sunday. The win in front of a passionate and partisan crowd at Glendale, Arizona, left Mexico top of the group on goal difference from Venezuela after it beat 10-man Jamaica 1-0 in Chicago. The early omens were not good for Uruguay which stood stunned before kickoff when the Chilean national anthem was played instead of its own. Mexico then made a lightning start with the fastest goal of the tournament so far in its first incursion into the Uruguay penalty area in the fourth minute. Hector Herrera and Uruguay's Alvaro Pereira both leapt to meet Andres Guardado's curling cross from the left with the defender heading into his own net. Uruguay, which had Matias Vecino dismissed on the stroke of halftime after a second booking for a foul on Jesus Corona, equalized in the 74th minute from the free kick awarded when Guardado was also shown a second yellow card. Carlos Sanchez, the man Guardado brought down, hit the free kick into the box where captain Diego Godin headed past Alfredo Talavera to put the record 15-times champions back on level terms. Mexico, however, had the last word when its captain Rafael Marquez scored a fine goal from a corner, finding the top corner of Fernando Muslera's net with an angled shot from the right. With the Uruguayans pushing forward in numbers in search of another equalizer, Herrera made the result safe in the second minute of added time with a header from Diego Perez's neat flick across the face of goal. Uruguay, without injured striker Luis Suarez and on the back foot for most of the first half, missed two good chances either side of halftime. Edinson Cavani, put through by Nicolas Lodeiro, was one-on-one with Talavera but the goalkeeper closed him down and blocked his effort after 30 minutes. In the 58th minute, Godin broke into attack from his own half and laid off to his right for Cavani who crossed to fellow striker Diego Rolan on the left but his finish was poor and ended up on the wrong side of the near post. Jamaica, which has now lost all four of its Copa America matches by the same 1-0 score, had the first chance at Soldier Field when a header from Je-Vaughn Watson hit the bar in the 11th minute. Venezuela, whose highest finish at a Copa America was the 2011 semifinals in Argentina, went ahead after 15 minutes when Alejandro Guerra set up Josef Martinez and the striker shot under goalkeeper Andre Blake. Eight minutes later, Jamaica's Rodolph Austin was sent off after he caught Tomas Rincon's ankle with his studs as he followed through after winning the ball in the tackle. Jamaica's coach Winfried Schaefer was sent to the stands for the second half after a heated discussion with referee Victor Carrillo at the break. The Caribbean islanders fought hard in the second half but Michael Hector hit the post with a shot and, at the other end, Blake needed to make a superb save from Wilker Angel's diving header. Mexico plays Jamaica next in Pasadena Thursday when Uruguay meets Venezuela in Philadelphia. — Reuters