South Africa have taken an unassailable lead in their three match test series against Sri Lanka thanks to impressive bowling by their star man Kagiso Rabada.

Baller © Paul Kane/Getty

The talented youngster and the new face of South African cricket took 10 wickets for just 92 runs as the team sealed a 282 run win in Cape Town. Leading the series 2-0, the match goes onto Johannesburg for the final test with victory already in the bag for the Proteas.

The home side recorded 392 runs in their first innings and dismissed Sri Lanka for just 110 runs. They then added another 224 runs and declared with a healthy lead of 506 runs.

South Africa play New Zealand in march in their next test series and they will be looking for more positive results to improve on their fourth position in the current ICC test rankings.