Zimbabwe beat Bangladesh by 13 runs in the second one-day international in Harare on Thursday to take an unassailable 2-0 lead in the three-match series.
The hosts, who won the first game by 25 runs, scored 247-6 before dismissing Bangladesh for 234.
Opener Ben Curran batted through the Zimbabwe innings for an unbeaten 111 after Zimbabwe had been put into bat, closing the innings with a 99-run unbeaten partnership with Brad Evans (58).
Tawhid Hridoy top-scored for the tourists with 60, but they were dismissed with 11 balls remaining as Zimbabwe captain Richard Ngarava took 3-55.
The final ODI will be on Saturday, followed by three Twenty20 internationals in Bulawayo.

Countdown begins to Formula 1 Etihad Airways Abu Dhabi Grand Prix
Brazilian Camara to replace Ocon at Haas F1 team next season
Donaldson injury a late blow for Wallabies ahead of All Blacks clash
Martinez stands by Man United criticism after Atletico defeat
Sheikh Mansoor honours UAE’s Asian Games medal winners
