A Jordan Hendrikse penalty gave Sharks a 20-17 victory over Bulls in the United Rugby Championship.
Sharks made it three successive United Rugby Championship victories by beating Stormers 21-15 in Durban.
Ben Muncaster scored a brace of tries as Edinburgh celebrated their first win of the United Rugby Championship season thanks to an emphatic 38-7 bonus-point victory at home to the Stormers.
Stormers moved off the bottom of the United Rugby Championship table with a 36-5 victory over Zebre Parma at Stadio Sergio Lanfranchi.
Ospreys recovered from last week’s shock defeat to Dragons with an impressive 37-24 victory over Stormers in a titanic battle in Bridgend.
Play-off contenders Edinburgh suffered a comprehensive defeat in Cape Town as United Rugby Championship rivals the Stormers cruised to a 43-21 victory.
Leinster continued their 100 per cent start in the Investec Champions Cup with a crushing victory over Stade Francais on Saturday.
In the Champions Cup clash between the Stormers against Sale, winger Leolin Zas went from hero to zero after his audacious in-goal offload went pear-shaped.