Mexico grabbed a 1-1 draw with Venezuela on Monday to finish top of Group C in the Copa America Centenary tournament thanks to a stunning late equaliser from substitute Jesus Corona.
Venezuela looked like they were going to seal a surprise victory over Mexico and avoid a potential last-eight clash with Argentina until Corona picked up the ball on the left touchline.
He then weaved his way into the penalty area past several challenges before shooting past keeper Daniel Hernandez.
The goal also extended Mexico’s unbeaten run in internationals to 22 games.
— Copa América 2016 (@CA2016) June 14, 2016
That run had looked like it was coming to an end earlier after Venezuela had taken an early lead thanks to another spectacular strike – this time from defender Jose Velazquez.
The goal came in the 10th minute when a free kick into the box was headed across goal by Christian Santos to Velazquez, who executed a perfect scissor-kick to thump the ball past the Mexico goalkeeper.
Mexico pushed hard for a goal but were denied by a stunning double save from Hernandez.
First, he tipped away a header from Diego Reyes before blocking the follow up by Hector Moreno.
Then came Corona’s goal, the Porto winger bringing the Houston crowd to their feet with a moment of individual brilliance to set up a quarterfinal against Chile or Panama.