Johannesburg - South Africa extended their lead over Pakistan to 277 with all second innings wickets in hand at tea on the second day of the first test on Saturday after dismissing the visitors for their lowest test score.
Dale Steyn took six for eight as Pakistan collapsed to 49 all out in reply to South's Africa's 253. At the interval, South Africa were 73 without loss with captain Graeme Smith on 41.
The day so far has belonged to Steyn, who recorded his best bowling figures in South Africa with a display of fearsome fast bowling.
Live scorecard from the Wanderers
VIDEO: SA vs Pakistan 1st Test day 2, latest highlights
Steyn dismissed Mohammed Hafeez (six) in his first over of the day as the opener got a faint edge that went straight through to AB de Villiers, one of a joint South African record of six dismissals in the innings for the keeper.
Debutant Nasir Jamshed (2) was trapped in front by Steyn and, although the batsman challenged the decision, the third umpire upheld the dismissal.
Younus Khan (0) lasted just five balls before he pushed forward to a full Steyn delivery and edged to Smith at first slip to leave Pakistan reeling at 12 for three.
Azhar Ali and captain Misbah-ul-Haq took the score to 36 when Azhar (13) fended a vicious bouncer from Jacques Kallis to de Villiers.
Misbah (12) became Kallis' second victim in controversial circumstances after Billy Bowden gave a caught behind decision not out and South Africa reviewed. There appeared to be no evidence of a nick on the hot spot replay but third umpire Steve Davis from Australia chose to overturn the decision.
Asad Shafiq (1) was next to go as he chased a wide delivery from Vernon Philander and succeeded only in edging to de Villiers. Two balls later and a reckless Umar Gul (0) flayed at another wide delivery off the same bowler, Smith pouching the catch.
By lunch Pakistan had stumbled to 40 for seven and just two balls after the interval Saeed Ajmal (1) became Steyn's fourth victim, this time de Villiers pulling off a wonderful diving catch in front of first slip.
Steyn got his fifth when he induced an edge from Sarfraz Ahmed (2), before the sorry innings came to a close when Rahat Ali edged to Faf du Plessis in the slips and was out for a duck. Steyn was once again the wicket taker.