Johannesburg: South Africa's quick bowlers ripped through Pakistan again before a run out sealed a 3-0 series whitewash with a 107-run victory in the final test on Monday.
The end came quickly for Pakistan on the fourth day at the Wanderers as the tourists crashed from 153-3 overnight to 273 all out and well short of the victory target of 381.
South Africa finished off Pakistan before lunch, with paceman Duanne Olivier taking 3-74 in the final innings and a series-leading 24 wickets in the three matches. That was just one short the South African record of 25 wickets for a bowler in a three-test series.
Olivier was Pakistan's chief destroyer yet only played because Lungi Ngidi was ruled out of the series with injury.
Pakistan No. 11 Mohammad Abbas was run out to end the test and the series, the first and only wicket out of 60 for South Africa in the series that didn't fall to one of its four fast bowlers.
Pakistan lost a second straight series while South Africa has won seven consecutive series at home and nine of its last 11.
South Africa: 262 and 303
Pakistan: 185 and 273 (Asad Shafiq 65, Shadab Khan 47 not out; D. Olivier 3-74, K. Rabada 3-75)
Result: South Africa won by 107 runs
Series: South Africa won the three-match series 3-0
Toss: South Africa