Keshav Maharaj took 5-76 as the Proteas took just more than an hour on the final day to complete a 109-run victory in the second Test against Sri Lanka at St George's Park and win the series 2-0.
It's advantage Proteas in the second Test in Gqeherba, but a gutsy Sri Lanka need 153 runs to pull off what would be a record-setting run chase.
Dane Paterson took his maiden five-wicket haul while the top-order came to the party to put the Proteas in a position of strength at stumps on day three of the second Test against Sri Lanka.
Sri Lanka fought their way to 242-3 at stumps on the second day of the second Test in Gqeberha, responding to the Proteas' first innings total of 358 all out.
South Africa's Ryan Rickelton delivered a stunning breakthrough performance, scoring a debut century in the second Test against Sri Lanka in Gqeberha on Thursday.
Marco Jansen completed 11 wickets in a match for the first time in his career as the Proteas wrapped up a 233-run victory in the first Test against Sri Lanka at Kingsmead.