The Pumas picked up a deserved 33-24 victory over the Sharks in Nelspruit on Friday to get their 2015 Currie Cup campaign off to an impressive start.
Fly-half JC Roos was the star of the show for the hosts as his assured boot contributed eighteen points while he also put his team in the right places.
Meanwhile, inside centre Stefan Watermeyer and flank Marnus Schoeman (2) scored the tries, with the latter his usual busy self in the loose exchanges.
The Sharks, who were 27-7 down at the break after Watermeyer hit a good angle on eleven minutes before Schoeman did the same with half-an-hour played and then carried over off a driving maul, only had a Lionel Cronje try converted by Joe Pietersen to show for what was a disappointing first-half.
However, they responded superbly after the interval as inside centre Heimar Williams went over on 41 minutes to make it 27-14. Roos though would step up and send over three points for 30-14 which was how it remained until just after the hour mark at Mbombela Stadium in an entertaining contest.
Sharks replacement Daniel du Preez made things interesting with his score on 63 minutes before Pietersen landed a penalty to make it 30-24. But again Roos would come to the fore for the Pumas with his boot, landing his fourth penalty of the game with a minute to play to seal victory whilst sending the Sharks home with nothing to show for their efforts.
Tries: Watermeyer, Schoeman 2
Con: Roos 3
Pen: Roos 4
Tries: Cronje, Williams, D du Preez
Con: Pietersen 3
Pumas: 15 JW Bell, 14 Bernado Botha, 13 Jerome Pretorius, 12 Stefan Watermeyer (c), 11 Rosco Spekman, 10 JC Roos, 9 Faf de Klerk, 8 Lambert Groenewald, 7 Uzair Cassiem, 6 Marnus Schoeman, 5 Giant Mtyanda, 4 Rudi Mathee, 3 De-Jay Terblanché, 2 Frank Herne, 1 Khwezi Mona.
Replacements: 16 Francois du Toit, 17 Corne Fourie, 18 Marius Coetzer, 19 Jason-Colin Fraser, 20 Reynier van Rooyen, 21 Justin van Staden, 22 Hoffmann Maritz.
Sharks: 15 Joe Pietersen, 14 Andre Esterhuizen, 13 Wandile Mjekevu, 12 Heimar Williams, 11 S'bura Sithole, 10 Lionel Cronje, 9 Stefan Ungerer, 8 Philip van der Walt, 7 Jean-Luc du Preez, 6 Khaya Majola, 5 Marco Wentzel (c), 4 Etienne Oosthuizen, 3 Lourens Adriaanse, 2 Monde Hadebe, 1 Juan Schoeman.
Replacements: 16 Franco Marais, 17 Thomas du Toit, 18 Dave McDuling, 19 Daniel du Preez, 20 Francois Kleinhans, 21 Michael Claassens, 22 SP Marais.
Referee: Jaco van Heerden
Assistant referees: Ben Crouse, Renier Vermeulen
TMO: Johan Greeff