The Sharks overcame the early loss of captain Andre Esterhuizen to secure a spirited 36-21 bonus-point victory over Cardiff at Arms Park.
Boosted by returning Springbok stars, the Stormers scored six tries in front of more than 40,000 home fans to claim an emphatic 39-22 URC bonus-point victory over the Sharks.