An incredible combined effort by Tim Southee and Trent Boult saw a superb catch in the boundary to dash the hosts' hopes of pulling off yet another memorable victory. The duo ended Adil Rashid's innings in the final delivery of the penultimate over.
England were chasing 379 runs in 46 overs as per the Duckworth-Lewis system after the visitors put up 398 runs for the loss of 5 wickets in 50 overs.
Ross Taylor hit 119 while Kane Williamson missed his century by just 7 runs after New Zealand skipper Brendn McCullum won the toss and elected to bat.
Ben Stokes was the most successful English bowler with 2 wickets for 66 runs in 9 overs.
The English reply was led by skipper Eoin Morgan who smashed 88 off just 47 balls, punctuating the innings with 6 sixes. Opener Alex Hales (54) and Jos Buttler (41) gave him good company. Liam Plunkett's 30-ball 44 and Adil Rashid's 26-ball 34 brought England back into the chase by producing 76 runs in less than 8 overs. But Rashid's wicket put paid to England's hopes.
Nathan McCullum was the peak of the Kiwi bowlers with 3 wickets for 32 runs.
England thrashed New Zealand by 210 runs in the first match of the series in Birmingham.