Johan Goosen's 14 points and David Kriel's two tries led the Blue Bulls to a hard-fought 24-17 win over the Pumas at Mbombela Stadium.
The Sharks overcame the Griffons, while the Lions saw off Western Province in Friday evening's Currie Cup action.
In a thrilling Currie Cup clash at Ellis Park, the Bulls secured a tense victory against the Lions with after a missed last-minute drop-goal attempt by Gianni Lombard.
There were wins for the Sharks and Western Province on Friday as the Currie Cup season continued its march towards an exciting climax next month.
The Bulls secured a crucial 40-20 victory over the Griquas with an impressive all-around performance in Kimberley on Saturday.
The Sharks scored two tries in the final five minutes to snatch a dramatic 24-22 victory over the Pumas in their Currie Cup game played in Nelspruit on Friday.