Tamim Iqbal hammered seven sixes in a run-a-ball 95 as Bangladesh beat Zimbabwe by six wickets to wrap up their one day series 3-1.
The left-handed opener also hit five fours in his 96-ball stay as Bangladesh passed Zimbabwe's total of 188-6 with seven overs to spare.
Tamim put on 136 with Junaid Siddique (56 not out) for the second wicket.
The fourth match had been abandoned without a ball being bowled because of a wet outfield in Chittagong on Friday.
Tatenda Taibu (64) and Craig Ervine (46) had restored some respectability to the Zimbabwe innings with a stand of 95, but both fell to spinner Shakib Al Hasan (3-58).
Bangladesh are now only one ranking point behind eighth-placed West Indies in the ICC's one-day international rankings.
Both sides now have two months without international fixtures, before the warm-up games for the World Cup take place in early February.