Duanne Olivier led another fast bowling assault on Pakistan's batsmen as South Africa took control on the first day of the second Test at Newlands on Thursday.Olivier took four for 48 as Pakistan were bowled out for 177 after being sent in on a hard, green-tinged pitch.
Aiden Markram struck an assured 78 as South Africa reached 123 for two at the close.
Olivier followed up a match-winning performance in the first Test in Centurion, while Dale Steyn took three for 48.
Captain Sarfraz Ahmed hit 56 and Shan Masood made 44 to lift an otherwise poor Pakistan batting performance.
South Africa's decision to pick an all-pace attack paid dividends with all four fast bowlers picking up wickets, with most of the Pakistan batsmen looking vulnerable against fast, short-pitched deliveries.
As at Centurion, where he had match figures of 11 for 96, Olivier lived up to the "enforcer" tag given him by captain Faf du Plessis, regularly landing the ball in his own half of the pitch and making it rear up towards the batsmen. Unlike Centurion, the pitch itself was not a major factor in Pakistan's collapse. It was hard and there was some green grass on the surface but the bounce was largely true and there was no exaggerated sideways movement.
Azhar Ali, Pakistan's most experienced batsman, fell to a short ball from Olivier for the third time in a row, fending tamely to first slip. Five of his teammates also were dismissed by short deliveries.
Pakistan's batting was put into perspective when Markram and Dean Elgar put on 56 for the first wicket at almost five runs an over.
SCORES IN BRIEF
PAKISTAN: First innings 177 all out in 51.1 overs (Masood 44, Shafiq 20, Sarfraz 56, Amir 22; Steyn 3-48, Olivier 4-48, Rabada 2-35)
SOUTH AFRICA: First innings 123 for 2 in 30 overs (Markram 78, Elgar 20, Amla 24 not out; Amir 1-25, Masood 1-4)