The Blackcaps have clinched their spot in the Twenty20 tri-series final with a 48-run win over a brave Bangladesh outfit at Christchurch on Wednesday.
New Zealand's top order set the tone with a mammoth 209-run target for the tourists, with regular wickets proving too much to overcome against a climbing run rate.
Bangladesh captain Shakib Al Hasan played a lone hand with a valiant 70 runs, but ran out of partners in their chase at Hagley Oval.
The Blackcaps will play Pakistan in the final on Friday, and will be encouraged by the win without regular skipper Kane Williamson, who sat out as part of the squad's management plan.
After losing the toss and being sent into bat, New Zealand's openers carried on from where they left off in their win over Pakistan just a day ago.
Destructive hitter Finn Allen struck a quick-fire 32, before picking out Yasir Ali on the boundary ropes, but his dismissal only brought Martin Guptill to the crease.
Guptill put early struggles behind him to combine well with Devon Conway for a match-high 82-run partnership off just 54 balls. Conway was at his devastating, but classy best, hitting eight boundaries, including three sixes.
Despite early troubles getting the Bangladesh bowlers away, Guptill hit four boundaries before being dismissed by Ebadot Hossain.
At 127/2 after 13 overs, the platform was well and truly set for a big score, and next batter in Glenn Phillips delivered.
Phillips attacked from the outset, hitting five maximums on his way to a destructive 60-run knock off just 24 balls.
Conway's dismissal for 64 runs was quickly followed by Mark Chapman (2), but Phillips found support in the form of Jimmy Neesham (6*), even if it was just to hold down the other end.
Phillips finally lost his wicket after being bowled by Hossain, but the damage was already down, with Bangladesh set a daunting target.
The tourists made a steady start through openers Najmul Hossain Shanto and Litton Das, before returning fast bowler Adam Milne struck.
Milne bowled Shanto (11), before Das (23) picked out Guptill in the field off the bowling of spin ace Michael Bracewell.
Their dismissals brought Soumya Sarkar and Al Hasan to the crease, and provided Bangladesh's best chance of an upset win.
Sarkar (23) hit three boundaries, before Milne struck again to remove the batter with Trent Boult taking the catch in the field.
Al Hasan continued to attack New Zealand's bowlers, but couldn't find the support he needed, with Milne, Bracewell and Tim Southee all picking up further wickets.
Al Hasan was the last to go in the penultimate over, with Southee finding the edge on the way to wicket-keeper Conway to bring Bangladesh's brave innings to a close.
Blackcaps 208/5 (Conway 65, Phillips 60; Saifuddin 2/37, Hossain 2/40)
Bangladesh 160/7 (Al Hasan 70, Sarkar 23, Das 23; Milne 3/24, Southee 2/36)