The New Zealand cricketers have levelled the three-match one-day series against Bangladesh, winning by 75 runs in Dhaka.
The all-rounder Jacob Oram hit an undefeated 62-ball 75, to lift New Zealand to 212 for nine.
Oram then took two for 23 to dismiss the home team for 137 in the 43rd over.
New Zealand, who lost a one-day international against Bangladesh for the first time when they went down in the first match by seven wickets, picked up in all three departments, with Oram leading the way.
Bangladesh's hopes for a repeat of their stunning win were dashed as they lost wickets at regular intervals after losing opener Tamim Iqbal off the second ball of the innings.