Cape Town - Wickets are tumbling at Newlands once more with the Proteas closing in on a series victory against Pakistan in the second Test.
At lunch on day three, Pakistan were 37/2 in their second innings, still 217 runs away from making the hosts bat again.
Pakistan, and Mohammad Amir (4/88) in particular, were on the money as South Africa resumed their innings on third morning on 382/6 looking to build on their lead of 205.
Amir, though, had other ideas and a fine spell of fast bowling saw him snap up the wickets of Quinton de Kock (59), Vernon Philander (16) and Kagiso Rabada (11) in quick succession.
Shaheen Afridi removed Dale Steyn (13), who took a nasty blow to the helmet from Amir, and the Proteas were all out for 431, adding just 49 to their overnight score to give them a first innings lead of 254.
Pakistan coach Mickey Arthur had said on Friday evening that he wanted his batters to show more fight in their second innings, and part of that plan was to promote Shan Masood (18*) to the top of the batting order at the expense of Fakhar Zaman.
He was out for just 6 when he played a loose shot at a Steyn delivery that was snapped up by Dean Elgar at third slip.
Azhar Ali then came to the wicket and, with Masood, offered a short-lived glimmer of hope for Pakistan in a 17-run stand for the second wicket.
That was until Kagiso Rabada was brought into the attack, at second-change, and struck with his very first ball.
The delivery stayed low, and the under-performing Ali was trapped dead in front, out LBW for 6.
At lunch, Masood and Asad Shafiq (5*) were at the crease for Pakistan.