The match and a Super Over both ended in ties.
Neesham managed to smash a couple of balls into the stands, but the Black Caps fell agonisingly close as Guptal was run out off the last ball to hand England their first ever World Cup win.
The Kiwi captain had scored 548 runs in nine matches in the 2019 World Cup so far and equalled former Sri Lanka captain Mahela Jayawardene's record during the semi-final versus India.
The value of that work showed when England, now top of the one-day worldwide rankings, thrashed reigning champions Australia by eight wickets in the semi-final at Edgbaston with the kind of performance that justified their billing as pre-tournament favourites. All the hard work over four years, to get here and be champions of the world.
Jokes aside, the Black Caps coach said the team really appreciated the support the team had got from fans back in New Zealand.
"The game was on a very fine line at one point and it's just nice to be on the right side of it and the small margins went our way".
They began the World Cup as favourites and the number one ranked side, but at one stage found themselves one defeat from elimination.
England were floored, then came Stokes, the tie, the super over, and an unforgettable conclusion.
"What a spectacle. What an atmosphere!"
England's Eoin Morgan and teammates celebrate winning the World Cup.
Joe Root and Jonny Bairstow shortly fell afterwards after a long spell without a boundary.
Lockie Ferguson dives to take the wicket of Eoin Morgan.
But it was Buttler and Stokes that pulled together a fantastic partnership in the middle order, particularly after the departure of Colin de Grandhomme who had terrorised the earlier batsmen.
New Zealand also scored 15 runs off Jofra Archer's over but England won on boundary count, triggering wild celebrations at Lord's as the hosts capped a stunning turnaround.
Morgan lost an important toss, but Plunkett and Chris Woakes led England's controlled bowling display to restrict New Zealand to 241 for eight on a two-paced wicket.
That left England on 242 after their innings, with the match headed to a "Super Over".
It was seen that as India went to the semi-finals, the ad rates had shot up, so numerous brands did spend generously on the digital platform, which is any day cheaper in comparison to TV.