The Sharks inflicted more misery on the Blue Bulls and climbed to the top of the Currie Cup table in the process, after a convincing 34-18 victory at Kings Park in Durban on Saturday.
The hosts recovered after falling behind to an early try from veteran winger Akona Ndungane, who scored two tries, to cross the line four times.
SP Marais, Heimar Williams, Charl McLeod and Marco Wentzel were all on the scoresheet to join a faultless kicking display by Fred Zeilinga as the Sharks moved above the Cheetahs and Western Province to the summit.
The Bulls, desperate to bounce back after their 62-23 hammering by the Golden Lions last week, began with a bang as Ndungane crossed for the first try inside five minutes.
The score came when an excellent lineout drive in midfield was followed by quick hands from Handre Pollard, Waylon Murray and Jurgen Visser as the ball was sent to the left winger to run in the try.
But the hosts hit back 120 seconds later when Visser collected a Zeilinga kick upfield, only to see his own attempted clearance charged down by the lurking Marais.
Flyhalf Zeilinga then kicked the Sharks into the lead after 13 minutes when Paul Willemse was penalised for tackling a man in the air.
The Bulls were temporarily reduced to 14 men at the start of the second quarter when Frik Kirsten was sent to the sin bin for an illegal off-the-ball tackle.
The Sharks thought they had capitalised on their man advantage on the half-hour when Odwa Ndungane went in for a try, which ended up being ruled out after an obstruction by Louis Ludik.
After the Bulls were back to 15 players, Pollard managed to draw them level after the home side were caught offside.
But more illegal play by the Pretoria side on the stroke of the hooter gave Zeilinga the chance to put his team back ahead and he made no mistake with the gap sitting at three points by the changeover.
The Bulls began the second half by drawing level after 49 minutes when a scrum error was committed by the hosts.
With the hour-mark looming, the Sharks seemed to shift gears and Jean Deysel did well to offload to Keegan Daniel, who managed to shove off two tackles before passing inside to Williams to run in an easy try after 55 minutes.
A solid scrum was then the catalyst of the third try for McLeod as Jacques Botes collected quickly and played it back to the replacement scrumhalf to dive in on the right corner.
With 14 minutes to play, prop Dale Chadwick was sent to the sin bin for a third scrum infringement.
But the momentum was with the Durban side by that stage and they secured the bonus-point score with 10 minutes to play -- Williams and Botes playing a key role running through the middle, before the ball was spread wide to the right for Wentzel to score.
Akona Ndungane did manage a second try five minutes from time, but it turned out to be scant consolation as Pine Pienaar's men slipped to a second loss in four games.
Final Score Sharks 34 (13) Blue Bulls 18 (10)
Tries: SP Marais, Heimar Williams, Charl McLeod, Marco Wentzel.
Conversions: Fred Zeilinga (4)
Penalties: Zeilinga (2).
Tries: Akona Ndungane (2)
Conversions: Handre Pollard
Penalties: Pollard (2)
Referee: Jonathan Kaplan
Assistant Referees: Quinton Immelman, Reuben Rossouw
TMO: Shaun Veldsman
The Sharks: SP Marais; Odwa Ndungane, Louis Ludik, Heimar Williams, Lwazi Mvovo; Fred Zeilinga, Cobus Reinach; Jacques Botes (capt), Jean Deysel, Keegan Daniel; Marco Wentzel, Peet Marais; Wiehahn Herbst, Craig Burden, Dale Chadwick.
Replacements: Kyle Cooper, Rayno Gerber, Edwin Hewitt, Justin Downey, Charl McLeod, Butch James, Jaco van Tonder.
Blue Bulls: Jurgen Visser; Sampie Mastriet, Waylon Murray, Ulrich Beyers, Akona Ndungane; Handre Pollard, Ruan Snyman; Jono Ross (capt), Jacques du Plessis, Wiaan Liebenberg; Grant Hattingh, Paul Willemse; Frik Kirsten, Mbongeni Mbonambi, Morne Mellett.
Replacements: Bandise Maku, Werner Kruger, David Bullbring, Jacques Engelbrecht, Rudy Paige, Tiaan Schoeman, Clayton Blommetjies.