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-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-3 in the 18th over.
Corey Anderson added 18 off six balls to help New Zealand to its highest T20 total against Bangladesh.
The best of the home bowlers was debutant paceman Al-Amin Hossain, who took 2-31 at Sher-e-Bangla National Stadium.
Tim Southee, 3-38, claimed two of them in the first over of Bangladesh's reply, while Mitchell McClenaghan claimed Mominul Haque to leave Bangladesh at 19-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-8 with 10 balls left. The task became too big by then. Mahmudullah struck three sixes in his 25-ball knock.