Hosts Chile had to come from behind twice before themselves being pegged back by Mexico in a thrilling 3-3 Group A clash at the Copa América on Monday.

Mexican striker Matias Vuoso and Chile midfielder Arturo Vidal both scored twice in a game that roared from end to end and never let up in intensity. The result leaves Chile and Bolivia on four points, ahead of Mexico on two and Ecuador bottom without a point.

Chile face Bolivia in their final group game in Santiago while Mexico face Ecuador in Rancagua, both on Friday.

Vidal said Chile were improving as the tournament wore on. “It was a tough match, an end-to-end match, but the important thing is that we played better than in our opening game and we’re getting better,” Vidal said. “Now comes the match against Bolivia and we need to be at 100 per cent.”

Both sides went on the offensive from the outset and it was the Mexicans who took the lead in the 21st minute. Jesus Corona crossed from the left, Juan Carlos Medina knocked the ball back across the face of goal and Vuoso stabbed a left-foot shot past goalkeeper Claudio Bravo from close range, silencing nearly 50,000 fans in Santiago’s national stadium.

That stunned silence did not last long as a minute later the Chileans were level, Vidal escaping his marker at a corner to power an unstoppable header into the bottom right-hand corner. In the 28th minute Bravo tipped a Gerardo Flores header onto the underside of his crossbar and the Chilean defenders scrambled the ball to safety but with their next attack, the Mexicans restored their lead.

Raul Jimenez’s looping header from a corner should have been saved by Bravo but the keeper was off his line and the ball ended up in the net. Chile pulled level again three minutes before the break, Vidal crossing from the right for Eduardo Vargas, who escaped some suspect Mexican marking to plant another firm header into the back of the net.

Chile then took the lead for the first time in the match in the 55th minute with Vidal scoring from the penalty spot after he had been pulled down in the box by Gerardo Flores.

Mexico refused to give up and on 66 minutes Vuoso scored his second, beating the offside trap and running on to a long ball from Adrian Aldrete before chipping the ball over Bravo.

The Chileans poured forward in search of a winner and Alexis Sanchez appeared to have found it when he met a cross from the right and slammed the ball home from close range, but the linesman ruled he was offside.

“Maybe it was a good match for the spectators but we were hoping for another kind of match and another result,” Bravo said.