Dimuth Karunaratne's century could not prevent South Africa from completing a 2-0 series win on the third day of the second Test against Sri Lanka at the Wanderers Stadium in Johannesburg on Tuesday.
South Africa won by 10 wickets after Sri Lanka were bowled out for 211 in their second innings. Set to make 67 runs to win, the hosts sealed their victory half an hour after lunch.Karunaratne, the Sri Lankan captain, made 103 after starting the day on 91. His dismissal started a collapse in which Sri Lanka lost their last six wickets for 35 runs.
Lungi Ngidi took four for 44 and fellow fast bowler Lutho Sipamla ripped through the tail to take three for 40.
Aiden Markram batted aggressively at the start of the final innings but escaped when he edged a loose drive against Vishwa Fernando with his score on 14 in the last over before lunch.
Markram finished on 36 not out while Dean Elgar followed up his 127 in the first innings with 31 not out. Elgar made 253 runs in the series and was only dismissed twice.