The Proteas claimed a convincing ten-wicket victory over Sri Lanka in the second Test at the Wanderers, wrapping up the series with a 2-0 triumph.
Requiring only 67 runs for victory after Sri Lanka was dismissed for 211 on Tuesday morning, openers Dean Elgar and Aiden Markram comfortably saw the hosts over the line.
Lutho Sipamla, Lungi Ngidi, Anrich Nortje and Wiaan Mulder all picked up wickets in the morning session with Sri Lanka captain Dimuth Karunaratne battling bravely for his 103.
In what was his tenth Test century, Karunaratne took the attack to the Proteas bowlers. He was eventually undone by Nortje, top edging one straight Mulder.
READ: Lunch: Proteas on brink of series victory
Niroshan Dickwella was the last recognised batsman to make a contribution, adding 36 before Ngidi sent him packing.
Simpla then wrapped up the tail with three quick wickets before Elgar and Markram made respective unbeaten scores of 31 and 36 as the Test match ended with two and a half days remaining.
Squads
Proteas: Aiden Markram, Dean Elgar, Rassie van der Dussen, Faf du Plessis, Quinton de Kock (c; wk), Temba Bavuma, Wiaan Mulder, Keshav Maharaj, Anrich Nortje, Lungi Ngidi, Lutho Sipamla.
Sri Lanka: Dimuth Karunaratne (c) KJ Perera, Lahiru Thirimanne, Kusal Mendis, Minod Bhanuka, Niroshan Dickwella (wk), Dasun Shanaka, Wanindu Hasaranga, Vishwa Fernando, Dushmantha Chameera, Asitha Fernando.