Kagiso Rabada ended a stubborn Sri Lankan opening partnership when he bowled Kaushal Silva on the second afternoon of the second Test at Newlands in Cape Town on Tuesday (January 3).
Sri Lanka were 56 for 2 at tea in reply to South Africa’s 392 in the first innings.
Silva and Dimuth Karunaratne defied South Africa’s new-ball attack for 73 minutes, putting on 31 runs, before Rabada made the breakthrough in the 16th over when Silva was forced on to the back foot by a lifting delivery, which he played on to his stumps.
Sri Lanka lost the second wicket when Kusal Mendis, who had earlier slog-swept Keshav Maharaj, the left-arm spinner, for six, tried to repeat the shot and top-edged a simple catch to JP Duminy at short cover. Both Silva and Mendis were dismissed for personal scores of 11.
Karunaratne was unbeaten on 24 at the interval.
Earlier, Quinton de Kock made his third Test century and Lahiru Kumara, the Sri Lankan fast bowler, took six wickets before the South African innings ended when Kumara completed his haul with the last ball before lunch.
Kumara, 19, who had not taken more than two wickets in an innings in his previous two Test matches and three other first-class games, finished with 6 for 122.
De Kock took his score from 68 overnight to 101, made off 124 balls with 11 fours, before edging Kumara to Dinesh Chandimal, the wicketkeeper.
Vernon Philander and Maharaj put on 40 for the ninth wicket before Philander became Kumara’s fifth victim, edging a drive to Chandimal. The same combination accounted for Rabada, the last batsman.
Chandimal earlier caught Kyle Abbott, the night watchman, off Rangana Herath, the left-arm spinner. Chandimal did not keep wickets on the first day because of a fever – although he fielded throughout the day. Kusal Mendis, filling in for Chandimal, held three catches on Monday as the pair shared seven catches, one more than the Sri Lankan Test record.