New Zealand beat Bangladesh by eight wickets in the third one-day international between New Zealand and Bangladesh at Saxton Oval to sweep the three-match series.

A century stand between openers Tamim Iqbal (55) and Imrul Kayes (44) could not save Bangladesh as yet another dramatic collapse left Bangladesh reeling after electing to bat at Nelson’s Saxton Oval on Saturday.

Nurul Hasan, the wicketkeeper-batsman replacing injured Mushfiqur Rahim in the playing eleven, put up a late fight to help Bangladesh reach 236 for 9 in their fight to salvage some pride in their first overseas tour after two years.

New Zealand captain Kane Williamson (95 not out) then fashioned a colossal 179-run second-wicket stand with Neil Broom (97) and coasted to a facile win with 8.4 overs to spare.