Puebla fought back from two goals down to tie 2-2 with León, a result that nevertheless keeps them winless at home in three. As for León, their three-game winning streak was brought to a close but they remain unbeaten in eight.
Puebla had the first chance of the game as they looked to make their home-field advantage count, but Jerónimo Amione couldn’t find the target when he went one-on-one with William Yarbrough.
León took the lead in the 31st minute. Fernando Navarro started a counterattack and passed the ball to Germán Cano, who played in Mauro Boselli. The Argentinian made no mistake with his finish as he made it 0-1 for the visitors.
Just before halftime, Cano made it 0-2 when he finished off a long ball from Navarro at the far post.
Despite the two-goal deficit, Puebla came out in the second half determined to get something from the game. In the 65th minute, a free kick got them back into the match as Álvaro Navarro reduced the deficit to 1-2.
In the 73rd minute, Carlos Orrantia did well to keep the ball in play at the endline and sent in a cross for Matías Alustiza, but Guillermo Burdisso was there to clear the ball off the line.
Two minutes later, Yarbrough brought down Alustiza in the box, with referee Fernando Hernández pointing to the penalty spot. Alustiza himself took the PK and he converted it to make it 2-2.
The final stanza of the game was end-to-end as both teams looked for a late winner, but in the end they had to settle for a share of the spoils.
With the 2-2 draw, Puebla reaches 20 points while León reaches 22.
Puebla: Cristian Campestrini, Carlos Orrantía, Robert Herrera, Édgar Dueñas, Óscar Rojas (Francisco Torres 65′), David Toledo, Pablo Miguez, Patricio Araujo, Damián Escudero (Christian Bermúdez 85′), Jerónimo Amione (Matías Alustiza 65′), Álvaro Navarro.
León: William Yarbrough, Fernando Navarro, Diego Novaretti, Guillermo Burdisso, Efraín Velarde, Elías Hernández (Hernán Darío Burbano 78′), Leonel López, Alexander Mejía, Luis Montes (Maximiliano Moralez 67′), Mauro Boselli, Germán Cano (Andrés Andrade 72′).