The hosts had the first chance of the game through Ángel Sepúlveda, but Darío Verón was there to clear the ball off the line. Then, in the 10th minute, the visitors took the lead as Matías Britos out-jumped his defender on a corner kick to head Pumas in front.
Querétaro was able to turn things around before halftime, however. In the 31st minute, a set piece made it 1-1. Neri Cardozo sent the ball into the box, where Luis Noriega headed it on to Sepúlveda, who scored.
Then, in the 44th, the unfortunate Pablo Jáquez, who had just come on for the injured Gerardo Alcoba, sent the ball into his own net to give the Gallos Blancos the 2-1 lead.
In the second half, it appeared that Querétaro would run away with the game. In the 64th minute, Neri Cardozo found Emanuel Villa, and “Tito” beat his marker and sent the ball into the net to make it 3-1.
Then, in the 72nd, Camilo Sanvezzo – who had just entered the game as a sub – finished off a pass from Candelo to make it 4-1.
The game seemed done and dusted, but then Pumas mounted a comeback attempt that ended up falling just short. In the 84th minute, Jesús Gallardo – who had also just come on – reduced the deficit to 4-2 with his shot into the corner.
Then, in stoppage time, Bryan Rabello finished off a pass from Josécarlos van Rankin to bring Pumas back to within one. But the universitarios’ reaction came too late, and the final whistle blew before the visitors could search out a tying goal.
With the 4-3 win, Querétaro reaches 12 points while Pumas still have 11.
Querétaro: Tiago Volpi, Jonathan Bornstein, Miguel Ángel Martínez, Hiram Mier, Jaime Gómez, Aldo Arellano (Édgar Gerardo Lugo 76′), Luis Noriega, Neri Cardozo, Édgar Benítez, Emanuel Villa (Camilo Sanvezzo 70′), Ángel Sepúlveda (Yerson Candelo 45′).
Pumas: Alejandro Palacios, Alan Mendoza, Darío Verón, Gerardo Alcoba (Pablo Jáquez 40′), Josécarlos van Rankin, Bryan Rabello, Abraham González, Javier Cortés, Pablo Barrera, Matías Britos (Jesús Gallardo 66′), Nicolás Castillo.