El uruguayo Facundo Waller, con un remate en el área pequeña al minuto 10, adelantó al equipo poblano.
Los felinos igualaron 1-1 con un disparo del peruano Piero Quispe a la hora de juego, mientras que Guillermo Martínez consiguió el segundo para los Pumas al 75'.
Ya en el tiempo de descuento, Alí Ávila sentenció el 3-1 y garantizó el triunfo de los suyos.
Así, los Pumas rompieron una racha de cuatro derrotas consecutivas y llegaron a 14 puntos, mientras que el Puebla se quedó con ocho unidades.
Además, los Tigres se impusieron al Querétaro (1-0) y el Atlético San Luis ganó por ese mismo resultado a Juárez.
Este sábado, en la continuación de la jornada, el Guadalajara recibirá al América en el estadio Akron.
Resultados de la jornada
Viernes
Sábado
Toluca-Necaxa
Pachuca-Mazatlán
Cruz Azul-Monterrey
Guadalajara-América
Domingo
Santos-León
Tijuana-Atlas