Pakistan have been bowled out on 338 following the early loss of wickets to South Africa in the morning session on day two of the second Test in Cape Town.
Asad Shafiq (111) became the first to fall following his impressive innings yesterday as Vernon Philander got the opening wicket of the day for the Proteas.
Seven runs later, Philander doubled his efforts by dismissing Sarfraz Ahmed for just 13, while Umar Gul went for a duck, leaving the South African bowler with three wickets in quick succession.
Despite the early wobble, Pakistan managed to find their feet and increase their run-rate until the dismissals of Tanvir Ahmed for 44.
Mohammad Irfan (6) was the final wicket to fall for Pakistan, leaving the Proteas to reply in their first innings after lunch.