South Africa wrapped up a 233-run win over Sri Lanka and medium-pacer Marco Jansen finished with 11 wickets in the first test on Saturday.
Sri Lanka was set an improbable 516 target and started the fourth day in a deep hole at 103-5. It was all out for 282, hastened by the dismissal of Dinesh Chandimal, who led the resistance with 83.
After Chandimal was out caught and bowled by Gerald Coetzee, Sri Lanka's last three wickets folded for 11 runs in the next six overs.
Jansen took the last two wickets for 4-73 in the innings and 11-86 in the match for his maiden 10-for in his 14th test.
The second and last test starts on Thursday in Gqeberha.