Munro plundered the England attack at the top of the New Zealand innings, equalling the sixth-fastest half-century of all time in crickets shortest form as he raced past 50 in just 18 deliveries.
England, on the back of an unbeaten 80 by returning captain Eoin Morgan, posted 194 for seven after being sent into bat.
New Zealand, with Martin Guptill adding 62 and Hong Kong-born Mark Chapman unbeaten on 37, made 192 for four in reply.
New Zealand passed that target at the start of the 18th over but the groundwork had been laid by opener Munros whirlwind 57 in a big-hitting innings that included seven sixes and three fours.
Also Read
After New Zealands rollicking start, England spinners Adil Rashid and Liam Dawson quietened the pace through the middle of the innings.
New Zealand were 77 without loss after six overs when Rashid came on and quickly claimed Munros wicket.
Dawson missed a caught-and-bowled chance from Guptill on 25 before he lashed out to reach 62 off 47 balls before he was out in the 17th over.
England skipper Morgan, who missed their last two matches because of a groin strain, hit six sixes and four fours in a crucial innings that ensured his side posted a competitive score.
He went to the middle in the fourth over when England were two for 24 and featured in a 93-run, nine-over stand with Dawid Malan who made 53 -- his fourth half-century in five international Twenty20 innings.
For New Zealand, Trent Boult took three wickets at an expensive 50 runs while Tim Southee was economical with two for 22.
Disclaimer: No Business Standard Journalist was involved in creation of this content