Opener Tamim Iqbal hit a brilliant 95 to power Bangladesh to a six-wicket win over Zimbabwe in fifth One-Day International on Sunday and a 3-1 victory in their five-match series.
Local boy Tamim entertained his home crowd with seven sixes and five fours to score 95 off 96 balls as Bangladesh eased past Zimbabwe's modest 188-6 with seven overs to play.
Tamim survived a few anxious moments at the early part of his innings and had one clear let-off when Christopher Mpofu dropped a sharp return catch with him on 24.
He never looked back after that, however, and again exploded with some powerful driving.
Tamim struck six sixes in his 154 against Zimbabwe at Bulawayo and surpassed that mark in the 29th over of the innings with a six off Dabengwa through long on.
He attempted another long bomb off the next ball but fell short as Graeme Cremer dived to take a catch at deep midwicket and deny him a deserved century.
It ended his 136-run second wicket partnership with Zunaed Siddique, who finished on an unbeaten 56.
Wicketkeeper Mushfiqur Rahim took a single off Dabengwa, taking the hosts to 189-4, which gave Bangladesh their sixth series win over Zimbabwe on home soil in the past six years.
Zimbabwe took a surprise lead in the series with a nine-run win in the first game, but Bangladesh bounced back to win the next two games by six wickets and 65 runs. The fourth One-Dayer was rained off.
Zimbabwe had a disastrous start to the final game when, after choosing to bat first, they lost a wicket off the first delivery with opener Brandon Taylor suffering a freakish run out.
Some tight bowling from paceman Mashrafee Mortaza, who finished with 2-25, left them reeling at 21 for three before Tatenda Taibu and Craig Ervine staged a recovery with a 96-run stand.
Taibu made 64 for before falling victim to Shakib Al Hasan, Bangladesh's most successful bowler with 3-58.
Scoreboard:
Zimbabwe Innings:
B Taylor run out 0
H Masakadza lbw Mortaza 6
K Dabengwa lbw b Mortaza 9
C Ervine c Rahim b Shakib 46
T Taibu c Mortaza b Shakib 64
E Chigumbura c Roqibul b Shakib 23
P Utseya not out 12
R Chakabva not out 14
Extras: (lb-6 w-7 n-1) 14
Total: (six wickets; 50 overs) 188
Fall of wickets: 1-1, 2-12, 3-21, 4-117, 5-152, 6-168.
Bowling: Mortaza 8-2-25-2(n-1), Shafiul 7-1-10-0, Naeem 8-0-30-0 (w-2), Razzak 10-0-31-0, Sohrawordi 7-0-28-0 (w-1), Shakib 10-0-58-3 (w-2).
Bangladesh Innings:
T Iqbal c Cremer b Dabengwa 95
I Kayes c Taibu b Mpofu 2
Z Siddique not out 56
R Hassan c Masakadza b Cremer 0
S Hasan c Taylor b Price 11
M Rahim not out 6
Extras: (lb-5 w-14) 19
Total: (four wickets; 43 overs) 189
Fall of wickets: 1-3 2-139 3-139 4-172
Bowling: Mpofu 7-0-40-0 (w-2), Utseya 10-1-29-0, Price 10-1-25-1 (w-1), Taylor 2-0-14-0, Cremer 10-1-53-1(w-1), Dabengwa 4-0-23-1 (w-1).