Spinner Keshav Maharaj took a career-best 6-40 and match figures of 8-87 to bowl South Africa to an eight-wicket win over New Zealand in the second Test in Wellington.
South Africa required only 81 runs to win after New Zealand were dismissed for 171 in their second innings off 63.2 overs.
South Africa reached their target in 25 overs with Hashim Amla 38 not out and J.P. Duminy unbeaten on 15.
Having been 94-6 at lunch on Friday, South Africa were dismissed for 359 to hold a first-innings lead of 91 before paceman Morne Morkel and Maharaj ran though New Zealand's batting line-up.
Morkel's venomous opening spell, helped by the stiff breeze at his back, quickly destroyed any chance New Zealand might have had of winning the match and moving towards its first-ever Test series win over South Africa.
Morkel dismissed Tom Latham (6), captain Kane Williamson (1) and Neil Broom (20) to leave New Zealand 64-3, still trailing South Africa by 37 runs.
Opener Jeet Raval made a valiant, sometimes painful and largely unsupported effort to revive the New Zealand innings, batting almost four hours for his highest test score of 80.
The next best was wicketkeeper B.J. Watling, who scored 29 and put on 65 with Raval for the sixth wicket.
Both Raval and Watling were out during a period late in the afternoon in which Maharaj wove a spell over the New Zealand batsman.
Maharaj dismissed first innings century-maker Henry Nicholls (7) and James Neesham (4) in the same over, then claimed the wickets of Colin de Grandhomme, Raval, Watling and Tim Southee to wrap up the innings.
De Grandhomme's wicket was his piece de resistance a ball which pitched on leg stump to the right hander, turned and struck off stump.
Raval's stubborn, four-hour resistance ended when he chased a ball wide of off stump and was stumped by Quinton de Kock, who also took three superb catches. New Zealand was then 155-6 and Maharaj brought about the speedy end of the innings, helping South Africa secure the last four wickets for 16 runs.
South Africa lost openers Stephen Cook (11) and Dean Elgar (17) but eased to their target to take a 1-0 lead in the series. The third and final Test begins in Hamilton on Saturday.