England were put to backfoot by New Zealand in their 242-chase after Lockie Ferguson took a brilliant catch to dismiss their captain, Eoin Morgan.
Ferguson, who had just finished his spell, put in a stunning effort in the field to remove Morgan.
Morgan danced down the track and Neesham bowled it short and wide outside off. The skipper slapped it but did not keep it down. It seemed as if, it would fall safe but Ferguson in the deep ran in, dived forward and took a blinder.
Earlier, England wobbled in their chase of 242, as they lost Roy, Bairstow and Root early.
One ball after charging Colin de Grandhomme and missing, Joe Root got stuck on the crease and edged a wide delivery by the New Zealand allrounder to wicketkeeper Tom Latham for 7 off 30 balls.
Jonny Bairstow then edged onto his stumps off Lockie Ferguson for a 55-ball 36.