Alastair Cook's patient knock of 78 anchored a well-executed England run chase of 270 to beat New Zealand by eight wickets in the second One-day International at McLeanPark, levelling the three-match series at 1-1 on Wednesday.
England's bowlers, particularly James Anderson, had done a superb job to dismiss New Zealand for 269 in 48.5 overs at a small venue with short square boundaries, where a score of at least 300 was needed to set a competitive total.
England's victory ensured the series finale at EdenPark in Auckland on Saturday would be a decider after New Zealand won the first match in Hamilton on Sunday by three wickets.
New Zealand's innings was dominated by Ross Taylor's 100, his seventh One-day International century, and a brutal 74 from 36 deliveries by captain Brendon McCullum.
Taylor, who was dumped as captain by coach Mike Hesson in December and chose not to tour South Africa, had barely played any cricket since and had looked rusty in his return to the international scene.
The 28-year-old took a little time to get into his stride and also curbed his attacking instincts to anchor the innings after England's opening bowlers Anderson and Steve Finn had put the hosts under immense pressure.
Taylor combined with Kane Williamson (33) in a 72-run partnership, then 52 runs with Grant Elliott (23) for the fourth wicket before the latter was dismissed by Finn in the first over of the batting powerplay to leave New Zealand struggling at 143-4 in the 36th over.
McCullum, however, then thrashed nine fours and four sixes in a 44-minute knock that included a 100-run partnership with Taylor, 77 of which came in 5.5 overs.
McCullum's dismissal then sparked a collapse with the final five wickets falling for 26 runs as Anderson returned to mop up the tail and finished with impressive figures of five for 34.
Photograph: Gareth Copley/Getty Images
McCullum, Guptill guide NZ to win over England
NBA: James' record streak ends as Heat overcome Thunder
Woakes replaces Bresnan in England Test squad for NZ
'Team India favourites to lift Twenty20 World Cup'
Delhi Daredevils swap Ross Taylor for Ashish Nehra