South Africa's fiery seamer Duanne Olivier took five wickets as the hosts powered into the ascendancy on day two of the third and final Test against an outgunned Pakistan at the Wanderers on Saturday.
South Africa, seeking a clean sweep of the series, went to the close on 135 for five in their second innings, a lead of 212 runs in a Test that is rapidly moving forward with 25 wickets falling in only six sessions.
Hashim Amla (42 not out) and Quinton de Kock (34 not out) will seek to set the tourists a challenging target on day three, with anything over 250 likely to trouble a Pakistan batting lineup that has battled the hostile home seam attack all series.
Olivier was the pick of the bowlers for South Africa with 5-51 as his pace and steep lift off the wicket restricted Pakistan to 185 in their first innings, the visitors losing their last five wickets for 16 runs.
Babar Azam (49) and captain Sarfraz Ahmed (50) mounted an excellent fightback after lunch with a 78-run sixth-wicket partnership in 10 overs before the latter edged seamer Kagiso Rabada (2-41) to Amla at second slip, precipitating a collapse.
It will be relief for South Africa coach Ottis Gibson, who had seen his side drop four catches in the morning session to let the visitors off the hook with unusually sloppy fielding.
Tall fast bowler Olivier now has 21 wickets in five innings in this series at an average of 13 against a Pakistan side who are unable to handle his pace and bounce.
The tourists were responding to South Africa’s first innings score of 262 after the hosts too had let a promising position slip by losing their final seven wickets for only 33 runs.
It suggests there is a lot in the wicket for the bowlers, but despite some sideways movement and the usual bounce that comes with the Wanderers pitch, there has not been prodigious assistance.
That was the case in the South African second innings as they looked to build on their 77-run first innings advantage.
Stand-in captain Elgar (5) failed with the bat for a second time in the match when he edged to Sarfraz Ahmed off Mohammad Amir as Pakistan made a solitary breakthrough before tea.
Aiden Markram (21), Theunis de Bruyn (7) and Themba Bavuma (23) were all also caught behind the wicket, while debutant Zubayr Hamza (0) was trapped leg before by Faheem Ashraf (2-19).
There were numerous stoppages in the evening session after a swarm of small insects took up residence near the wicket, forcing aborted run-ups by the Pakistan pace attack and leading to the rare sight of seamer Hasan Ali bowling with sunglasses to avoid the intruders flying into his eyes.