South Africa were 140-5 in their second innings at stumps on day three of the second Test against New Zealand in Christchurch.
It gave the Proteas an overall lead of 211 after they posted 364 in their first innings and then bowled New Zealand out for 293.
But there has been a momentum shift in the Test after South Africa dominated the first two days.
Day three went New Zealand’s way after they were rescued from 91-5 by a 133-run stand between Colin de Grandhomme and Daryl Mitchell on a docile wicket.
When South Africa started their second innings 71 runs ahead, New Zealand needed quick wickets and Tim Southee and Matt Henry obliged to have the tourists 38-3.
A Southee inswinger beat Sarel Erwee’s bat and trapped the opener in front after he had scored eight off nine deliveries.
Southee then removed Dean Elgar who was smartly caught one-handed by wicketkeeper Tom Blundell diving in front of first slip and was gone for 13.
Aiden Markram faced 25 balls before getting off the mark and gradually advanced to 14 before Henry, on a day when the short ball has been favoured, pitched up a yorker and Markram was bowled.
Rassie van der Dussen (45) and Temba Bavuma (23) steadied the South African innings with a 65-run stand in which Van der Dussen was particularly hard on Neil Wagner as New Zealand’s short-ball specialist tried to tempt the batsmen into the hook shot.
He took 13 off one Wagner over and in the process took a little gloss off what was otherwise an outstanding day for De Grandhomme who top-scored for New Zealand with an unbeaten 120.
After taking 10 runs off three balls, Van der Dussen popped a straightforward chance to square leg and as Wagner began to celebrate, De Grandhomme dropped the ball.
However, Wagner won the battle five runs later when he had Van der Dussen caught and bowled and followed up with the dismissal of Bavuma.
New Zealand had resumed the day at 157-5 and with De Grandhomme leading the charge they put on 136 in 35 overs.
The Zimbabwean-born all-rounder produced his Test-best with an unbeaten 120 while Mitchell made 60.
Elgar turned to Wiaan Mulder to snap their century partnership but he lasted one over after De Grandhomme smacked back-to-back fours which led to the introduction of Keshav Maharaj, who did make the breakthrough.
Mitchell had looked comfortable against the pace bowlers but was less certain against Maharaj’s spin.
After edging one ball short of the sole slip, he played outside the line to the next and was trapped plumb in front.
Kagiso Rabada and Marco Jansen mopped up the tail with Rabada taking 5-60 and Jansen 4-98.
© Agence France-Presse
Photo: Sanka Vidanagama/AFP via Getty Images