The Pumas bounced back from last week's defeat to the Sharks by beating Griquas 33-15 in their Currie Cup match at Mbombela Stadium, in Mpumalanga.
The Pumas opened their account in the second minute as flyhalf Justin van Staden slotted a 50 metre penalty to give his side a 3-0 lead.
Griquas broke the Pumas defence in the 29th minute, as flanker Marnus Schoeman burst over from a rolling maul for the visitors. Fullback Francois Brummer could not convert, but it gave Griquas a 5-3 lead.
Van Staden responded for the hosts with a penalty to regain the lead at 6-5.
The Pumas continued the scoring as winger Jerome Pretorius dotted down for his side's first try of the match, but Van Staden missed the conversion.
Griquas responded in kind with a try through flyhalf Dean Grant as he darted past a couple of Pumas defenders. Brummer converted to help his team to a 12-11 lead.
After the interval, Pretorius grabbed his second five pointer of the evening, but Van Staden again missed the conversion as the Pumas led 16-12.
Grant replied for Griquas with another penalty to close the gap to one point.
Pumas eighthman Renaldo Bothma scored a try on the hour mark. Van Staden converted to put the hosts in front by eight points .
Pumas replacement flyhalf JC Roos nailed a penalty in the 68th minute to stretch the Pumas lead to 11 points.
The bonus point try followed for the home team as captain Corne Steenkamp rounded of a driving maul right before the hooter sounded and claimed a hard-fought victory for the Pumas.
Final Score Pumas 33 (11) Griquas 15 (12)
Tries: Jerome Pretorius (2), Renaldo Bothma, Corné Steenkamp
Conversions: JC Roos (2)
Penalties: Justin van Staden (2), Roos.
Tries: Marnus Schoeman, Dean Grant
Conversion: Dean Grant
Referee: Quinton Immelman
Assistant Referees: Jaco van Heerden and Sieg van Staden
TMO: Johan Greeff
Francois Brummer, Ederies Arendse, Jonathan Francke, Wayne Stevens (captain), PJ Vermeulen, Dean Grant, Tian Meyer, Carel Greeff, Ruan Lerm, Marnus Schoeman, Jaco Nepgen, Jonathan Adendorf, Ewald van der Westhuizen, Martin Bezuidenhout, Steph Roberts.
Replacements: Ryno Barnes, Maks van Dyk, Hugo Kloppers, RJ Liebenberg, Abrie Griesel, Doppies la Grange, Niel Marais.