Fast bowler Kagiso Rabada led a ruthless bowling performance as South Africa completed an innings and 254 run win on the third day of the second Test against Bangladesh at Mangaung Oval on Sunday.
It was the biggest win in South Africa's Test history, surpassing the innings and 229 run victory over Sri Lanka in Cape Town in 2000/01.
Rabada took five for 30 as Bangladesh were bowled out for 172, a slight improvement on their first innings of 147 in reply to South Africa's 573 for four declared.
Rabada, 22, who had match figures of 10 for 63, became the youngest of 16 South Africans to take 100 Test wickets. He was playing in his 22nd Test. Only Vernon Philander (19) and Dale Steyn (20) of his compatriots have achieved the feat in fewer matches.
It was Rabada's third 10-wicket haul in Tests. He took his tally of Test wickets in 2017 to 54, the most by any bowler this year.
It was another poor performance by Bangladesh on a pitch which had bounce but was not especially bowler-friendly.