Bangladesh banked on a string of partnerships and two fine knocks by Shamsur Rahman and Naeem Islam, as they swept the ODI series 3- nil after chasing 309 in the final over in Fatullah.
The four-wicket win matched the 2010 clean sweep at home, which New Zealand lost 4 - nil.
This was also Bangladesh's second successful chase of a target of 300 or above in ODIs.
New Zealand's 307 for 5 was the highest score at this ground at the innings break, but it wasn't enough in the end.
Ross Taylor shored up an inexperienced batting line-up with his eighth hundred, but his efforts went in vain.