Dale Steyn claimed astonishing figures of 6-8 as Pakistan were dismissed for 49, their lowest ever Test score, by South Africa on day two of the opening Test at the Wanderers.
Azhar Ali (13) and captain Misbah-ul-Haq (12) were the only visiting batsmen to reach double figures as Pakistan failed to pass their previous low of 53, recorded against Australia in Sharjah back in 2002.
They had started the day 6-0 having bowled out the hosts for 253, but soon found themselves in trouble as opener Mohammed Hafeez fell to the 11th ball of the morning session.
Steyn then removed both Nasir Jamshed and Younis Khan, who was caught behind without troubling the scorers, in his next over, leaving the score at 12-3.
Azhar and Misbah shared a 24-run stand to give Pakistan brief hope before both batsmen were dismissed by Jacques Kallis in the space of a run. Vernon Philander chipped in with a pair of wickets too, getting Asad Shafiq and Umar Gul in the same over.
It was left to Steyn to mop up the tail after lunch; Saeed Ajmal provided AB de Villiers with one of his six catches behind the stumps, equalling a South African wicketkeeping record, to make it 40-8.
The dismissal of wicketkeeper Sarfraz Ahmed in Steyn's next over left Pakistan nine down and completed the paceman's 20th five-wicket haul in Test cricket.
Rahat Ali was the final man to depart without troubling the scorers, Faf du Plessis taking a sharp catch at the second attempt in the slips to bring about an end to the innings after just 29.1 overs.
Despite having a lead of 204, Proteas captain Graeme Smith opted not to enforce the follow-on. Instead they would reach the end of the day on 207-3, meaning their advantage had been stretched to a monumental 411 runs.
Smith himself marked his 100th Test as captain with a half-century, putting on 82 with Alviro Petersen before his opening partner fell to Gul for 27.
The same bowler also accounted for Smith (52) soon after and the hosts were three down with 99 on the board when Kallis departed for seven to Saeed Ajmal.
However, Hashim Amla and AB de Villiers compiled unbeaten half-centuries to put paid to any concerns about a batting collapse, the pair reaching the close on 50 and 63 not out respectively as they shared a 108-run alliance.