Chasing 205, Bangladesh kept losing wickets at regular interval with Tim Southee taking three wickets and Anderson picking up two.
Mirpur: New Zealand finally beat Bangladesh in the last match on tour when Colin Munro smashed 73 and Anton Devcich 59 in setting up a 15-run win in the lone Twenty20 on Wednesday.
Chasing a target of 205, Bangladesh faltered on 189 for 9 in 20 overs, as the top order failed to stand up in the face of good bowling. Both Tests were drawn and Bangladesh won a hard-fought one-day series 3-0, and both sides continued to hold nothing back in the one-off T20.
The opener Devich, dropped on 6 in the first over, combined for 73 with Hamish Rutherford before he was out for 59 from 31 balls, hitting 10 fours and one six. Then Ross Taylor played second fiddle in a 93-run partnership with Munro, who blasted five sixes and three boundaries in 39 balls for 73 not out. Taylor was the third wicket down for 25 at 176 for 3 in the 18th over.
Corey Anderson added 18 off six balls to help New Zealand to their highest T20 total against Bangladesh. The best of the home bowlers was debutant paceman Al-Amin Hossain, who took 2 for 31 at Sher-e-Bangla National Stadium.
Tim Southee, 3 for 38, claimed two of them in the first over of Bangladesh's reply, while Mitchell McClenaghan claimed Mominul Haque to leave Bangladesh at 19 for 3. Captain Mushfiqur Rahim, with 50, and Naeem Islam, 18, put the side back on track and began to meet the asking run-rate.
But when Anderson removed Rahim, then Nathan McCullum dismissed Nasir Hossain, 28, in the next over with a full toss, Bangladesh was running out of wickets.
Mahmudullah kept the spectators' fingers crossed but Anderson returned to take him out on 34 at 177 for 8 with 10 balls left. The task became too big by then. Mahmudullah struck three sixes in his 25-ball knock.