Will Jordan scored twice, with Josh Moorby, Fabian Holland and Luke Jacobson also touching down as New Zealand punished South Africa's handling errors and ill-discipline.
New Zealand claimed first blood in their four-test series against South Africa with an impressive 33-16 victory at Ellis Park.
The All Blacks crossed for five tries to one, ending the Springboks' 12-match winning streak despite arriving in Johannesburg as underdogs.
Will Jordan scored twice, with Josh Moorby, Fabian Holland and Luke Jacobson also touching down as New Zealand punished South Africa's handling errors and ill-discipline.
Andre Esterhuizen scored the hosts' only try, while Cheslin Kolbe added the extras and three penalties.
The victory gives New Zealand a 1-0 lead in the series ahead of next Saturday's second Test in Cape Town, with the All Blacks producing a composed display to silence the world champions on home soil.

Final Day Showdown At The K-Club With €450,000 On The Line In Women's Irish Open
Sunday Morning Sports Update
McIlroy Loses Ground After Costly Start At Tour Championship
Ireland Strike World Rowing Gold With Hydge And Cremen
Saturday Morning Sports News
Jockey Nina Carberry Set To Come Out Of Retirement For Curragh Race Day In Aid Of Cancer Research
It's Day Two At The KPMG Irish Women's Open
Friday Morning Sports Update