In the 26th minute, Alvaro Gonzalez opened the scoring on a header. Gilberto Mora swung a cross in from the left flank to the top of the six-yard box, and Gonzalez headed the ball into the back of the net with ease.
But Puebla could not hold the lead for more than one minute. Puebla tried to add a quick second goal but failed to get a shot on goal. Pachuca pushed the ball quickly on a counterattack and Ulises Mendivil got the ball after a long pass from the back. He dribbled towards the top of the box and beat Jorge Villalpando from the top of the box.
Five minutes later, Pachuca took the lead. Damian Alvarez took the ball from the middle of the field and dribbled into the heart of Puebla's defense. Alvarez fed Manso, who took a quick pair of touches, held off a Puebla defender and sent the ball into the middle of the penalty area. Alvarez hit the ball past Villalpando to give Pachuca the lead.
However, Carlos Ruiz made sure the game was even by halftime. Mora once again sent a ball into the box. On a set piece from the right side of the field, Mora hit the ball into the middle of the box. Ruiz jumped and headed the ball into the back of the net.
Both sides came out attacking in the second half but it was Puebla who scored first, in spectacular manner. Marcelo Palau took a free kick from about 35 yards out and sent a bullet into the top corner, out of Miguel Calero's reach.
The goal sent the home crowd into a frenzy as Puebla had once again regained the lead. But Pachuca still had some attack left, and in the half hour took over the game.
Mendivil got the equalizer as he scored his second goal of the game in the 63rd minute. Pachuca worked the ball around until it got to the left side of the field. Alvarez ripped a shot on goal from about 20 yards out, and Villalpando made the initial save but the ball bounced out. Mendivil and Puebla defender Joaquin Velazquez went for the ball. Velazquez tried to shield Mendivil from the ball while Villalpando scrambled to it but the burly Pachuca striker muscled Velazuez out of the way, got the ball and tucked it into an open net.
Pachuca won it with five minutes left. Pachuca won a free kick from 25 yards out. With three players standing over it, Torres took it. He hit a left-footed shot that curled over the wall and settled into the back of the net.
Torres did a front flip and catapulted himself into a back flip to celebrate his first goal of the season.
Dario Cvitanich got the final goal when he finished a Pachuca counterattack from inside the penalty area.
For more coverage of the Mexican Primera Division, visit Goal.com's Mexico page.