The All Blacks have taken a two-nil lead in the three match series against England after a hard-fought 28-27 win in Dunedin on Saturday night.
Trailing 10-6 at halftime the All Blacks scored three second half tries to turn the game around after the tourists dominated the first half in front of a sellout crowd of 28,000 at Dunedin's Forsyth Barr Stadium.
Local favourite Ben Smith, Ma'a Nonu and Julian Savea all touched down.
For England, winger Marland Yarde, fullback Mike Brown and Chris Ashton all scored tries.
The win secures the All Blacks the three-test series.
The All Blacks are now unbeaten in 32 tests in New Zealand, a run stretching back almost five years and have 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 in Auckland on 7 June, and were 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 on 21 June.
England will also play a tour match against the Crusaders in Christchurch on 17 June.