The Blackcaps remain unbeaten in the Irish Tri Series after chasing down 258 to grab another victory over Bangladesh by four wickets in Dublin overnight.
Set 258 to win at Clontarf, Dublin, the Black Caps reached the victory target with 15 balls remaining.
Colin Munro hit the winning run to prolong Bangladesh's wait for a maiden victory over the Black Caps away from home soil.
Having been asked to bat first, three Bangladesh batsmen posted half-centuries, with Soumya Sarkar hitting 61, Mushfiqur Rahim 55 and Mahmudullah 51.
But Hamish Bennett took three for 31 and Ish Sodhi two for 40 as New Zealand limited them to 257-9, a total which appeared a little under par.
So it proved as every New Zealand batsman got runs under their belt, with skipper Tom Latham hitting 54 and man-of-the-match Jimmy Neesham 52 off 48 balls.
Ireland will take on Bangladesh in the fourth match of the series at Malahide on Friday.
New Zealand next play Ireland on Sunday night (NZ time).