Fly half Morne Steyn got the Bulls off to a positive start when he kicked his team to an 18-13 Super Rugby victory over the Sharks at Loftus Versfeld on Friday.
The first points of the encounter were only scored in the 43rd minute after a mistake-laden first half.
To add insult to injury, neither of the two teams' goal kickers found the target with five shots at goal being pulled to the right.
The Bulls made a comedy of handling errors, making 11 mistakes with the ball in hand in the first stanza.
The Sharks on the other hand found themselves on the wrong side of referee Jonathan Kaplan's whistle because of undisciplined play.
The hosts had a few opportunities on attack but their ball handling got the better of them.
With the Loftus Versfeld crowd still in a slumber from the first half's rugby, they rubbed the sleep from their eyes shortly after the start of the second half.
The Bulls looked in much better form after the restart and they soon had flyhalf Morne Steyn lining up a penalty kick at goal.
The visitors struck back two minutes later with flyhalf Pat Lambie finally succeeding with his third attempt.
With his kick on target the match finally sprung into action with the Bulls attacking the line with greater fervour.
The Pretoria-based side enjoyed most of the possession and with it the territory but they struggled to pierce the Sharks' defences.
With the Sharks' defence holding, the Bulls pointed at the goal posts when the kick was within Steyn's reach.
Steyn obliged four more times to open the gap between them and the visitors.
With the Bulls leading by 15-3, Lambie succeeded with his fourth attempt at goal.
His opposite number returned the favour with a drop goal to return their lead to 12 points.
The Sharks, however, provided for some excitement when Jacques Botes trotted through for the first and only try of the match with nine minutes left in the encounter.
Lambie converted to bring them within five points of the Bulls.
Lwazi Mvovo made good ground with a fleet footed run to offload to Botes but the try was not without controversy after a pass in an earlier movement clearly went forward.
This strengthened the Sharks' resolve as they made a number of attacks on the Bulls' line but to no avail.
The bruising clash had a few casualties with the Bulls' new centre combination being broken apart due to injury.
Johann Sadie was the first to retire hurt in the 12th minute while Francois Venter left the field near the end of the match.
Bulls lock Juandre Kruger was deservedly named Man of the Match after he made a number of strong runs and showed great work ethic at the breakdowns.
Final Score Bulls 18 Sharks 13
Pen - M Steyn 5
Drop - M Steyn
Tries - J. Botes
Pen - P Lambie 2
Con - P Lambie
Man of the match : Juandre Kruger
Referee: Jonathan Kaplan
AR1: Pro Legoete
AR2 : Tiaan Jonker
TMO : Gerrie Coetzee
Zane Kirchner (54), Akona Ndungane (67), Johann Sadie (7) , Francois Venter (0) , Bjorn Basson (25), Morne Steyn (89), Francois Hougaard (29), Pierre Spies (72, c), Jacques Potgieter (0) , Deon Stegmann (55), Juandre Kruger (0) , Flip van der Merwe (34), Werner Kruger (58), Chiliboy Ralepelle (35), Dean Greyling (15).
Replacements: Willie Wepener (40) , Frik Kirsten (2), Wilhelm Steenkamp (36), CJ Stander (0) , Jano Vermaak (62) , Louis Fouche (0) , JJ Engelbrecht (0) .
(Super Rugby Caps in brackets)
1. Dale Chadwick , 2. Bismarck du Plessis , 3. Jannie du Plessis , 4. Steven Sykes , 5. Anton Bresler , 6. Keegan Daniel (Captain) , 7. Marcell Coetzee , 8. Ryan Kankowski , 9. Frederic Michalak , 10. Patrick Lambie , 11. Lwazi Mvovo , 12. Tim Whitehead , 13. JP Pietersen , 14. Louis Ludik , 15. Riaan Viljoen
Replacements , 16. Craig Burden , 17. Wiehahn Herbst , 18. Ross Skeate , 19. Jacques Botes , 20. Charl McLeod , 21. Meyer Bosman , 22. Paul Jordaan