Soumya Sarkar, Mushfiqur Rahim and Mahmuduallah all reached 50 but none could go on and Sarkar ended up as the top scorer with 61.
Hamish Bennett, the one change in the Black Caps line-up which beat Ireland in their first match on Sunday -- he replaced Scott Kuggeleijn -- was rewarded for an economical 10-over spell with two wickets in the last over to finish with three for 30.
Bangladesh also had to had make one change to their first line-up with captain Mashrafe Mortaza, who had been suspended for the Ireland game last Friday, returning in place of Taskin Ahmed.
The Tigers enjoyed a bright start with Tamim Iqbal and Sarkar putting on 72 for the first wicket but they had lost two wickets by the first drinks break with Tamin caught on the cover boundary for 23 and eight balls later, Sabbir Rahman was bowled by Mitchell Santner, the Black Caps five-wicket man of the match on Sunday.
Santner was even more economical on Wednesday, conceding just 37 runs, but that was his only wicket and it was Ish Sodhi who upstaged him with two for 40, ending Sarkar's 67- ball innings which included just five boundaries.
Despite the short boundaries at the compact Clontarf ground, Bangladesh struggled to find them with Mahmudullah the most successful, hitting six in his 51 while Mushfiqur hit the only six of the innings in his 55.
Mosaddek Hossain picked up the pace in the closing stages with a run-a-ball 41 (four fours) but it was New Zealand -- three places higher than Bangladesh in the rankings -- who will be the happier at the break.
Despite having 10 players away at the Indian Premier League, they continue to look an impressive outfit although Jimmy Neesham's two wickets cost 68 runs and Seth Rance in his second ODI, had figures of 0-66 in his nine overs.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)