The Sharks exacted revenge for their Currie Cup final loss in 2011 when they defeated the Golden Lions 30-14 at Kings Park in Durban on Saturday.
Claiming their second straight win, the hosts climbed to the top of the Currie Cup table as the only unbeaten team after two rounds of the competition.
Meyer Bosman got things going with a penalty in the ninth minute, a kick that stayed low and just cleared the crossbar, but they gave away their lead soon after with a penalty try.
The Lions were given five points after a collapsed scrummage in the sixteenth minute and fly-half Butch James converted to give the visitors a 7-3 advantage which they held till shortly before the break.
Bosman added another three points from a penalty after 33 minutes but he missed an opportunity in the dying stages of the opening period as the visitors clung to a 7-6 half-time lead.
Fighting back, the Sharks edged ahead again five minutes after the players returned to the field, with Bosman knocking over his third penalty kick.
Winger S'bura Sithole heaped further pressure on the visiting side when he dived over on the left for the first actual try of the match with half an hour left.
The hosts cemented the lead seven minutes later when Jean Deysel popped the ball over to the side's other wing, Odwa Ndungane, who fumbled it slightly but maintained control to get the ball over the try-line. Bosman added further points from both tries and the Sharks strengthened their grip on the game.
The Lions, losing momentum, fought to stay in the match and drove over with flanker Cobus Grobbelaar touching down, and while James converted, the home side struck back immediately.
Deysel barged over two minutes later and Bosman added another conversion as the Sharks maintained their sixteen-point margin, which they held for fifteen minutes, keeping the Lions at bay until the final whistle.
For The Sharks:
Tries: Sithole, Ndungane, Deysel
Con: Bosman 3
Pen: Bosman 3
For Golden Lions:
Tries: Penalty, Grobbelaar
Con: James 2
The Sharks: 15 Louis Ludik, 14 Odwa Ndungane, 13 Paul Jordaan, 12 Meyer Bosman, 11 S'bura Sithole, 10 Riaan Viljoen, 9 Charl McLeod, 8 Jacques Botes, 7 Jean Deysel (c), 6 Francois Kleinhans, 5 Anton Bresler, 4 Steven Sykes, 3 Wiehahn Herbst, 2 Craig Burden, 1 Dale Chadwick.
Replacements: 16 Monde Hadebe, 17 Julian Redelinghuys, 18 Jandre Marais, 19 Lubabalo Mtembu, 20 Cobus Reinach, 21 Marius Joubert, 22 Gouws Prinsloo.
Golden Lions: 15 Andries Coetzee, 14 JR Esterhuizen, 13 Lionel Mapoe, 12 Waylon Murray, 11 Anthony Volmink, 10 Butch James, 9 Michael Bondesio, 8 Warren Whiteley, 7 Josh Strauss, 6 Cobus Grobbelaar, 5 Franco van der Merwe, 4 Hendrik Roodt, 3 Jacobie Adriaanse, 2 Callie Visagie, 1 JC Janse van Rensburg (c).
Replacements: 16 Francois du Toit, 17 CJ van der Linde, 18 Willie Britz, 19 Jaco Kriel, 20 Ross Cronje, 21 Guy Cronje, 22 Ruan Combrinck.
Referee: Mark Lawrence