The All Blacks survived a fightback by England to win 30-22 at Twickenham and avenge last year's defeat there.
Julian Savea opened the scoring with a try after 90 seconds and another was scored by Kieran Read, to give New Zealand a lead of 17-3.
But flyhalf Dan Carter went off 26 minutes into his 100th appearance and England's forwards took control.
A try by Joe Launchbury and the boot of Owen Farrell meant the visitors led by only 20-16 at half time.
With 25 minutes remaining, the home side was leading 22-20 from further kicks by Farrell.
However, Savea scored a second try, with Cruden converting and adding another penalty to make sure.
Afterwards, coach Steve Hansen praised his players' mental toughness. He said the will to win was displayed and in last week's win over France.
England won last year's match 38-21.