The Bulls won their first Super Rugby match this season when they beat the Lions 25-17 at a rainy Loftus Versfeld on Saturday.
While the Bulls ended their two match losing streak this year the result is the Lions first loss since their return to Super Rugby.
Despite the constant drizzle, both sides played attacking rugby from the start which ultimately led to a host of handling errors.
The hosts had a slight edge over the Lions for most of the match with new Bulls flyhalf Jacques-Louis Potgieter adding an attacking dimension to the side.
It was, however, his performance with the boot that made him a valuable contributor to the victory with a conversion, five penalty conversions and a drop goal for 20 points in total.
His tactical kicking also helped the Bulls in playing in the Lions' half, while he drove the visitors back when the pressure was on.
It was a typical Bulls performance where the grinding work by the pack of forwards proved to be instrumental.
The Bulls built an early cushion with Potgieter succeeding with a penalty goal eight minutes into the match before he added three more points in the 11th minute.
A minute later - against the flow of the game - the Lions found their way over the whitewash after the restart.
Lions centre Stefan Watermeyer charged down a Jurgen Visser clearance kick which he collected to dot down, with flyhalf Marnitz Boshoff converting for a one-point lead to the Johannesburg franchise.
The Bulls, however, responded with a try of their own in the 23rd minute when Jan Serfontein finished a good facet of play.
The Pretoria side made quick and well-weighted passes to the edge of the field where a speeding Bjorn Basson made the most ground before he offloaded to Serfontein on his inside for the try, with Potgieter converting.
Boshoff pulled three points back with seven minutes left in the half before Potgieter slotted a drop goal in the 35th minute.
Potgieter further extended the lead in the 37th minute with a penalty conversion to give his side a 19-10 lead going into the half-time break.
The game went into a 20 minute lull after the break with neither of the teams finding it easy to score points.
Potgieter made the second half breakthrough with a penalty conversion in the 62nd minute before he scored his side's last points of the half with his fifth penalty goal six minutes from time.
With three minutes on the clock the Lions scored a consolation try courtesy of replacement hooker Willie Wepener.
Wepener charged down a Francois Hougaard clearance kick to fall on the ball for the five-pointer before Boshoff converted.
Final Score Bulls 25 (19) Lions 17 (10)
Tries - J.Serfontein
Pen - J-L. Potgieter 5
Con - J-L.Potgieter
Drop - J-L.Potgieter
Tries -S. Watermeyer, W. Wepener
Pen - M.Boshoff
Con - M. Boshoff 2
Referee: Chris Pollock
Assistant Ref 1:Marius van der Westhuizen
Assistant Ref 2:Sieg van Staden
Jurgen Visser , Akona Ndungane , JJ Engelbrecht , Jan Serfontein, Bjorn Basson, Jacques-Louis Potgieter , Francois Hougaard, Grant Hattingh , Jacques du Plessis, Jono Ross, Victor Matfield , Flip van der Merwe (c), Frik Kirsten, Callie Visagie , Dean Greyling .
Replacements: Bongi Mbonambi, Werner Kruger , Marcel van der Merwe, Paul Willemse, Jacques Engelbrecht , Piet van Zyl, Handre Pollard, Ulrich Beyers.
15. Chrysander Botha , 14. Deon van Rensburg , 13. JW Jonker , 12. Stefan Watermeyer , 11. Ruan Combrinck , 10. Marnitz Boshoff , 9. Faf de Klerk , 8. Warren Whiteley (c) , 7. Warwick Tecklenburg , 6. Jaco Kriel , 5. Franco van der Merwe, 4. Franco Mostert , 3. Julian Redelinghuys , 2. Robbie Coetzee , 1. Schalk van der Merwe
Replacements : 16. Willie Wepener , 17. Jacques van Rooyen , 18. Ruan Dreyer , 19. MB Lusaseni , 20. Willie Britz , 21. Ross Cronje , 22. Courtnall Skosan , 23. Coenie van Wyk