The All Blacks took the top spot in the Rugby Championship when they beat the Springboks 29-15 at Eden Park with a bonus point.
The turning point in the match came shortly after half time when Springbok hooker Bismarck du Plessis was shown a second yellow and red card.
While the Springboks played the second half with 14 men the All Blacks finished the match with 13 men after French referee Romain Poite showed yellow cards to All Black stand in captain Kieran Read, for a professional foul, and to center Ma'a Nonu, for a late shoulder charge on Springboks captain Jean de Villiers.
The Springboks went to New Zealand confident they could shatter their Eden Park hoodoo, where they have not won since 1937.
Instead they were outplayed by pace on attack and the staunch defence by the All Blacks.
The intensely physical battle erupted into an all-in brawl in the 15th minute when All Blacks playmaker Dan Carter was taken out of the game with a tackle by Springbok hooker Bismarck du Plessis.
It took referee Romain Poite a full minute to restore order, and when the dust settled the injured Carter was out of the tournament and du Plessis received 10 minutes in the sin-bin.
Twenty-nine-year-old hooker Du Plessis, in his 51 test, received his second yellow, and subsequent red card, in the first minute of the second half when he elbowed Liam Messam in the throat.
In between the cards, the All Blacks lost fullback Israel Dagg with an ankle injury and Sam Cane spent 20 minutes receiving medical treatment for a head wound.
When Carter went down the All Blacks led 7-3 and by the time du Plessis returned to the field they were 14-3 ahead and on their way to extending their unbeaten run at Eden Park to 32 (31 wins, one draw) dating back to 1994.
The All Blacks also overtook France for the most Test wins, moving to 383, and also extended their records for the most test points (13,242) and most Test tries (1,726).
The All Blacks kicked off with the breeze behind them and punished South Africa early when Nonu latched on to a misdirected Bryan Habana clearing kick.
The All Blacks centre's return kick forced a lineout in the corner from where Read drove over for his first try.
Morne Steyn landed a penalty for the Springboks before the punch up, then when the All Blacks had a one-man advantage they struck again with their second try.
Replacement fly-half Beauden Barrett carved through the Springboks backline on a 55-metre run and lock Brodie Retallick finished off the move when he crashed over by the posts.
Du Plessis returned to the field to briefly restore his place in the South African good books when he scored from a lineout drive.
Steyn kicked the conversion and Barrett landed a penalty for the All Blacks who took a 17-10 lead into the break.
The second half had barely started when du Plessis was sent from the field and when the All Blacks went a player up they immediately struck again.
Read crossed for his second try when he stormed through an attempted tackle by Janie du Plessis, Bismarck's brother, and Barrett's conversion lifted the All Blacks to 24-10.
Cane scored the bonus point try in the 67th minute before South Africa came back with a late try to replacement back Pat Lambie but they were unable to score again while New Zealand were down to 13 men which would have earned them a losing bonus point.
Final Score New Zealand 29 (17) South Africa 15 (10)
Tries - K.Read 2, B.Retalick, S.Cane
Pen - B.Barrett
Con - D.Carter, B.Barrett 2
Cards - K.Read (71st yellow) Nonu (74th min yellow)
Tries - B. du Plessis, P.Lambie
Pen - M.Steyn
Con - M.Steyn
Cards - B. du Plessis (yellow 16th min) (2nd Yellow and Red 41m)
Referee: Romain Pote
Assistant Ref 1:Jerome Gaes
Assistant Ref 2:Francisco Pastrana
TMO : George Ayoub
Israel Dagg, Ben Smith, Conrad Smith, Ma'a Nonu, Julian Savea, Dan Carter, Aaron Smith, Kieran Read (captain), Sam Cane, Liam Messam, Sam Whitelock, Brodie Retallick, Owen Franks, Dane Coles, Tony Woodcock.
Replacements: Keven Mealamu, Wyatt Crockett, Charlie Faumuina, Steven Luatua, Matt Todd, Tawera Kerr-Barlow, Beauden Barrett, Charles Piutau.
15 Zane Kihner ,14 Willie le Roux,13 JJ Engelbrecht,12 Jean de Villiers (c) ,11 Bryan Habana,10 Morne Steyn ,9 Ruan Pienaar ,8 Duane Vermeulen ,7 Willem Alberts ,6 Francois Louw ,5 Flip van der Merwe ,4 Eben Etzebeth ,3 Jannie du Plessis,2 Bismarck du Plessis ,1 Tendai Mtawarira
Replacements: 16 Adriaan Strauss ,17 Gurthro Steenkamp ,18 Coenie Oosthuizen ,19 Juandre Kruger,20 Siya Kolisi,21 Jano Vermaak,22 Pat Lambie ,23 Jan Serfontein