The hosts opened the scoring early on, with Javier Aquino finishing off a cross from Eduardo Vargas with a diving header to make it 1-0 for Tigres in the 13th minute.
Tigres came close to a second goal, with both Aquino and Vargas continuing to look dangerous, but when the next goal came it was for the visitors. In the 42nd minute, Lobos tied the game, with Eduardo Tercero bringing down a corner kick for Alfonso Sánchez, who made it 1-1.
The visitors started the second half off strongly and in the 56th minute they had the ball in the net, but the would-be goal was disallowed for offside.
The game changed in the 71st minute when Tercero was sent off with his second yellow card of the night, leaving Lobos to see out the rest of the game with just 10 men. Tigres took advantage, and in the 83rd minute Vargas restored the universitarios‘ lead with a golazo.
Then, in the 90th minute, Jesús Dueñas added an apparent insurance goal as he finished off a cross from Jürgen Damm to make it 3-1.
There was still life in Lobos, however, and in stoppage time the visitors earned a penalty. Although Nahuel Guzmán made the initial save on Julian Quiñones, the Colombian finished off the rebound to make it 3-2.
With the 3-2 win, Tigres reach 12 points while Lobos still have eight.
Tigres: Nahuel Guzmán, Hugo Ayala, Alberto Acosta (Jürgen Damm 76′), Francisco Meza, Luis Rodríguez, Javier Aquino, Israel Jiménez (Rafael Carioca 61′), Jesús Dueñas, Enner Valencia (Ismael Sosa 61′), André-Pierre Gignac, Eduardo Vargas.
Lobos: José Francisco Canales, Eduardo Tercero, César Cercado, Luis Advíncula, Francisco Rodríguez, Carlos Treviño (Jonathan Fabbro 87′), Pedro Aquino, Heriberto Olvera, Omar Tejeda (Amaury Escoto 67′), Julian Quiñones, Alfonso Sánchez (Rodrigo Godínez 74′).