The defeat also means that the Vodacom Bulls - who could have moved top of the standings in the South African conference - trail the Cell C Sharks on the log. The Bulls moved to second in the SA Conference and sixth in the Ooerall standings.
The Jaguares, who beat the Bulls 27-12 back on February 23, picked up four points for their victory, but stayed bottom of the South African Conference. They did move to 12th in the Overall log.
Two tries in the final 10 minutes stunned the Vodacom Bulls and the Loftus Versfeld faithful.
The Vodacom Bulls were their own worst enemies in this clash and finished the match with 13 men after yellow cards were shown to replacements Tim Agaba and Conraad van Vuuren for ill-disciplined infringements.
In that time, a brace by replacement back Domingo Miotti and his conversion of his second try edged the victors ahead and to an unlikely, but deserving win.
A try by flank Pablo Matera in the first half, converted by flyhalf Santiago Gonzalez Iglesias was the only points for the visitors in the first half, with Manie Libbok keeping his side in front with three penalties.
In the second half, a try by wing Jade Stighling and two more penalties by Libbok had the home side with a 10 point lead and seemingly on their way to victory.
Vodacom Bulls 20 (9). Try: Jade Stighling. Penalties: Manie Libbok (5).
Jaguares 22 (7). Tries: Pablo Matera, Domingo Miotti (2). Conversions: Santiago Gonzalez Iglesias, Miotti. Penalty: Iglesias.