The Pumas claimed their second Currie Cup win in as many weeks with a 32-19 victory over the Leopards on Friday.
The Pumas raced into an impressive 25-0 half-time lead but the Leopards scored 19 unanswered points in a 10-minute blitz after the break to narrow the gap to just six points.
Even though both sides scored three tries each, the Leopards were punished for conceding too many penalties in kickable areas.
Pumas fly-half Coenie van Wyk boasted a 100 percent kicking success rate from his five penalty attempts to take the side to victory.
Earlier, Van Wyk converted two penalties inside the first five minutes to hand his side a six point advantage.
Pumas wing Wilhelm Hendrik Loock scored the first try in the ninth minute for an 11-0 lead.
Van Wyk slotted two more penalties, before scoring a try himself in the 23rd minute.
In the second half, the Leopards came back into the game and scored their first try in the 51st minute through full-back George Tossel.
Four minutes later, hooker Gavin Williamson scored the Leopards' second try, and on the hour mark, flank Philip de Wet scored his side's third.
In the 66th minute, Pumas flank Jaco Bouwer sealed the result with a try and Van Wyk converted to lead the visitors 32-19 where the score remained until full time.
Tries: Loock, van Wyk, Bouwer
Cons: van Wyk
Pens: van Wyk 5
Tries: Williamson, Tossel, de Wet
Cons: Dunlop 2
Pumas: 15 MJ Mentz, 14 Wilhelm Loock, 13 JW Jonker, 12 Siviwe Magaba, 11 Johan Jackson, 10 Coenie van Wyk, 9 Shaun Venter, 8 Christo le Roux, 7 Jaco Bouwer, 6 Cornť Steenkamp (c), 5 Marius Coetzer, 4 Willem Serfontein, 3 Brett Nel, 2 Torsten van Jaarsveld, 1 Dawie Steyn.
Replacements: 16 Marthinus van der Westhuizen, 17 Michael de Nieully Rice, 18 Eduan van der Walt, 19 JP Mostert, 20 Hendrik van der Nest, 21 Dewald Pretorius, 22 Carl Bezuidenhout.
Leopards: 15 George Tossel, 14 Hoffmann Maritz, 13 Charl Weideman, 12 Joubert Engelbrecht (c), 11 Jovan Bowles, 10 Wesley Dunlop, 9 Johann Laker, 8 Robert Kruger, 7 Luvuyiso Lusaseni, 6 Philip de Wet, 5 Bradley Mockford, 4 Brendon Snyman, 3 BÍrend Botha, 2 Gavin Williamson, 1 Jean Rossouw.
Replacements: 16 Stoffel Duvenhage, 17 Dewald Coetzee, 18 BÍrend Botha, 19 Philip de Wet, 20 Johann Laker, 21 Clayton Durand, 22 George Tossel.
Referee: Pro Legoete