Imrul Kayes and Liton Das made half-centuries after Mohammad Saifuddin starred with the ball as Bangladesh eased to a seven-wicket win over Zimbabwe in Chittagong to seal the ODI series.
The tourists looked to be on course to post a challenging total after being put in by Mashrafe Mortaza on Wednesday, but could only muster 246-7.
Advertisement
Brendan Taylor top scored with 75, while Sean Williams (47) and Sikandar Raza (49) offered support before Zimbabwe lost their way in the second half of their innings, Saifuddin taking 3-45.
Kayes followed us his ODI-best 144 in the opening game of the three-match series by making 90 and fellow opener Das struck a rapid 83 from only 77 balls, laying a platform for the Tigers to get home with 35 balls to spare.
Saifuddin claimed an early breakthrough by snaring captain Hamilton Masakadza caught behind and Zimbabwe were 70-2 when Mehidy Hasan removed Cephas Zhuwao.
Wicketkeeper-batsman Taylor and Williams batted with authority in a third-wicket stand of 77, but Zimbabwe lost momentum after the experienced duo departed.
Taylor struck a six and nine fours as he scored at more than a run a ball before Mahmudullah trapped him in front and Zimbabwe were 188-4 when the excellent Saifuddin had Williams caught behind.
The runs dried up for Zimbabwe after Raza also fell just short of a half-century and the Bangladesh openers put their side well on the way to victory with an opening partnership of 148 from 24 overs.
Das slog-swept the expensive Brandon Mavuta for six and found the ropes 12 times before Raza (3-43) sent him on his way and the same bowler had Fazle Mahmud stumped without scoring.
Kayes missed out on back-to-back hundreds after he was dropped on 58 and 70, but Mushfiqur Rahim (40 not out) and Mohammad Mithun (24no) saw Bangladesh home at a canter.