It gave the Proteas an overall lead of 211 with five wickets remaining after posting 364 in their first innings and then bowling 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 for five 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.
South Africa with a lead of 211 runs after Day 3 at Hagley Oval. Scorecard | https://t.co/KomILy93NC #NZvSA https://t.co/O7krvB2tQz
— BLACKCAPS (@BLACKCAPS) 1645941199000
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.
Temba Bavuma goes! It’s Neil Wagner again at Hagley Oval. Follow play LIVE in @sparknzsport. #NZvSA https://t.co/rLnu6bITyu
— BLACKCAPS (@BLACKCAPS) 1645936833000
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 for five 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 five for 60 and Jansen four for 98.
Stay connected with us on social media platform for instant update click here to join our Twitter, & Facebook
We are now on Telegram. Click here to join our channel (@TechiUpdate) and stay updated with the latest Technology headlines.
For all the latest Sports News Click Here
For the latest news and updates, follow us on Google News.