Lwazi Mvovo scored a superb chip-and-chase try for the Sharks 13 minutes from time at Ellis Park.
The Sharks remain unbeaten and have consolidated their lead at the top of Super Rugby after beating the Lions 37-23.
Swirtzerland's Stanislas Wawrinka has claimed his first Grand Slam title by beating world number Rafael Nadal in the Australian Open final.
Australia has claimed an eight-wicket victory over England during their fourth test match at the Melbourne Cricket Ground.
Super 15 champions Waikato Chiefs claimed their second bonus-point victory to sit just behind pace-setters ACT Brumbies after the weekend's matches.
Novak Djokovic will be chasing a hat-trick of Australian Open titles in the final against his US Open conqueror Andy Murray.
Novak Djokovic continued the fight to defend his Australian Open crown with a five-hour win over Swiss Stanislas Wawrinka to reach the quarterfinals.
Michael Clarke posted a successive double hundred as Australia pummelled a demoralised South Africa in the second Test on Thursday.
Jacques Kallis took some blame for Hashim Amla not challenging his dismissal and missing out on a possible bigger score against Australia on Sunday.