The All Blacks have taken an unassailable 2-0 lead in the three-match series against England winning the second Test 28-27 in Dunedin on Saturday night.
Trailing 10-6 at half-time, the All Blacks scored three second-half tries to turn the game around after the tourists had dominated the first half.
Fullback Ben Smith, who produced a brilliant try-saving tackle on Manu Tuilagi in the first half, Julian Savea and Ma'a Nonu scored for the All Blacks.
Winger Marland Yarde, fullback Mike Brown and Chris Ashton scored tries for England.
The All Blacks are now unbeaten in 32 Tests in New Zealand, a run stretching back almost five years. They've won 28 of their 30 internationals since they clinched their second World Cup in 2011.
They had bumbled to a 20-15 victory in the first game at Eden park last week and been under pressure from coach Steve Hansen and captain Richie McCaw to lift their performance under the roof in Dunedin.
Hamilton hosts the third and final Test next Saturday.
England also play a tour match against the Crusaders in Christchurch on Tuesday night.