Corey Anderson hit 10 sixes in his unbeaten 94 as New Zealand completed a 3-0 sweep of their Twenty20 series against Bangladesh with a 27-run win in the final match at Mount Maunganui on Sunday.

The hosts had been reduced to 41-3 in the seventh over after Bangladesh captain Mashrafe Mortaza won the toss and opted to bowl first, but Anderson then added 124 with Kane Williamson for the fourth wicket to set up New Zealand's total of 194-4.

In reply, Bangladesh made a brisk start with a 44-run opening stand but could reach only 167 for six in their 20 overs.

Opening batsman Soumya Sarkar and Shakib al-Hasan scored 42 and 41 respectively for the touring side, who will next play two test matches in New Zealand starting on Thursday.

Bangladesh were 82-1 in the ninth over after the start provided by Tamim Iqbal (24) and Sarkar but the introduction of New Zealand leg-spinner Ish Sodhi (2-22) and other slow bowlers checked their progress.

Bangladesh paceman Rubel Hossain (3-31) dismissed James Neesham for 15 and Colin Munro for a duck in the same over before Mosaddek Hossain struck with his first ball to send back Tom Bruce (five).

Captain Williamson (60) then struck his second fifty of the series while left-hander Anderson provided the late assault during his 41-ball knock with the duo also bringing up the side's highest fourth-wicket stand in T20 internationals.

Anderson slammed part-time medium-pacer Sarkar for a hat-trick of sixes over mid-wicket, his 10 sixes the highest by a New Zealander in the T20 format.