New Zealand have claimed their third consecutive victory in the Rugby Championship.
However, they were denied a bonus point by a resilient Argentina, who did themselves credit in a 28-13 defeat in Hamilton.
Juan Manuel Leguizamon's fifth-minute try, which was converted by Nicolas Sanchez, gave the visitors a shock lead.
Sanchez successfully kicked six more points during the game, but the All Blacks turned the contest around, thanks largely to two tries by Conrad Smith.
Julian Savea scored his 14th try in 14 Tests, while Dan Carter became the first player to surpass 1,400 international points, as he kicked two penalties and made two conversations.
Replacement Beau Barrett completed the scoring with a late penalty.