A nine-wicket victory for Bangladesh sealed a disappointing tour for Zimbabwe in which they lost all six matches across formats.
The Bangladesh chase was led by 60* from Liton Das, his fifth score greater than fifty during his six innings over the course of the tour, as the hosts coasted to a 2-0 series win in the T20I leg.
Home skipper Mahmudullah had earlier won the toss, opting to bowl first and allowing his bowlers to immediately put pressure on a batting line-up already under stress. Tinashe Kamunhukamwe fell early, succeeding only in getting a feather behind as he tried to scoop to Al-Amin Hossain.
The experienced duo of Craig Ervine and Brendan Taylor held things steady with a 57-run partnership before Ervine was caught in the deep for 29 from 33 balls.
Captain Sean Williams charged past a ball from Mehedi Hasan and was duly stumped for 3, while Sikandar Raza provided another catch to the deep fielders. Richmond Mutombani lasted just two balls before also being caught, and Tinotenda Mutombodzi and Wesley Madhevere fell in the space of three balls, the latter for a golden duck.
All the time, Taylor kept things moving with a mix of powerful lofted drives and inventive scoops bringing him a total of six fours and one maximum as he finished the innings unbeaten on 59 from 48 balls, dragging Zimbabwe up to 119/7.
Mohammad Naim opened in place of Tamim Iqbal with Bangladesh seeking to test out their bench strength, and together with Das constructed a 77-run opening stand which all but sealed Zimbabwe's fate.
Naim's wicket in the 11th over, caught at deep mid-wicket for 33, gave a brief glimmer of hope for the visitors, but a breezy unbeaten 20 from Soumya Sarkar, including two sixes, quickly put rest to any ideas of a comeback.
The win seals a 2-0 series win for Bangladesh to go with a 3-0 win in the ODIs and victory in the one-off Test.