A late Rory Kockott try handed the Sharks a bonus point as they beat the Cheetahs 30-16 in an exciting match in Durban on Saturday.
The Sharks led 18-9 at half-time thanks to tries from number eight Willem Alberts and wing Odwa Ndungane.
Sharks number eight Ryan Kankowski was the stand-out figure having created Ndungane's try with a scintillating run from the base of a scrum and generally terrorising the visitors' defence.
Alberts was first to get his over the line with a powerful run from short range to finish under the posts.
The Sharks however were giving away plenty of penalties in their own territory and Cheetahs kickers Louis Strydom and Meyer Bosman were able to put their side 9-7 ahead.
Patrick Lambie restored the lead from the kicking tee before Kankowski burst clear, left a handful of Cheetahs defenders in his dust before off-loading to Ndungane for the Durbanites' second try.
The Cheetahs were back in touch soon after the restart however when lock Francois Uys squeezed the ball onto the whitewash from the base of a ruck.
Strydom's conversion left the scores at 18-16 going into the final half-an-hour.
A late burst handed the Sharks a bonus point a deprived the Cheetahs of one as first scrum-half Charl McLeod broke clear before his replacement, Kockott, escaped down the touchline to score the fourth try in the dying minutes.
For the Sharks:
Tries: Alberts, Ndungane, McLeod, Kockott
Cons: Lambie 2
Pens: Lambie 2
For the Cheetahs:
Try: F. Uys
Pens: Strydom 2, Bosman
Sharks: 15 Louis Ludik, 14 Odwa Ndungane, 13 Stefan Terblanche (c), 12 Andries Strauss, 11 Lwazi Mvovo, 10 Patrick Lambie, 9 Charl McLeod, 8 Ryan Kankowski, 7 Willem Alberts, 6 Keegan Daniel, 5 Alistair Hargreaves, 4 Steven Sykes, 3 Eugene van Staden, 2 Craig Burden, 1 Patric Cilliers
Replacements: 16 Kyle Cooper, 17, Wiehahn Herbst, 18 Michael Rhodes, 19 Jacques Botes, 20 Rory Kockott, 21 Andre Pretorius, 22 Riaan Swanepoel
Cheetahs: 15 Hennie Daniller, 14 Philip Snyman, 13 Robert Ebersohn, 12 Meyer Bosman, 11 Jongi Nokwe, 10 Louis Strydom, 9 Tewis De Bruyn, 8 Ashley Johnson, 7 Philip Van der Walt, 6 Hendro Scholtz, 5 David de Villiers, 4 Francois Uys, 3 Kobus Calldo, 2 Adriaan Strauss (c), 1 Coenie Oosthuizen
Replacements:16 Skipper Badenhorst, 17 WP Nel, 18 Izak vd Westhuizen, 19 Kabamba Floors, 20 Tertius Carse, 21 Sias Ebersohn, 22 Corne Uys.
Referee: Pro Legoete