Bangladesh made it back-to-back one day cricket wins over New Zealand, winning the third match of their series in Dhaka by an emphatic seven wickets.
The Black Caps 173 was always going to be a hard total to defend, and Bangladesh achieved their target with 10 overs to spare.
The New Zealanders struggled from the outset against the home team's spinners, and it was only an unbeaten 62 from Ross Taylor that saved the Black Caps from greater embarrassment.
Bangladesh have a 2-nil lead in the 5-match series, game two having been washed out.
Game four is on Thursday at the same venue.