New Zealand were set a 109-run target after Bangladesh started their second innings 65 in arrears and were dismissed for 173.
Tom Latham was not out 41 at the end with Colin de Grandhomme on 33 and Jeet Raval the one wicket to fall for 33.