A last-minute try by Kyle Brown, playing in his 69th World Rugby Sevens tournament, allowed the South Africans to gain the win.
The South African rugby fraternity has been rocked in recent weeks by the sudden retirement of two flyhalves for the same thing.
They have 37 points after 19 league matches and opened a five-point gap over Orlando Pirates.
You're receiving this email because you're a subscriber to IOL Sport Newsletter.Manage your emails | Unsubscribe
Independent Media, Newspaper House, Cape Town, 8000