Bangladesh qualified for the final of the tri-nation Twenty20 International series after defeating Zimbabwe by 39 runs in Chittagong.
The hosts posted a challenging 175-7, thanks to a 41-ball 62 from Mahmudullah.
In reply, Zimbabwe were dismissed for 136 in 19.5 overs.
Shafiul Islam took three wickets for Bangladesh, while Mustafizur Rahman and debutant Aminul Islam picked up two each.
The Tigers will now face Afghanistan in the final in Mirpur on September 24.

Pogacar wins record-equalling fifth Tour de France title
Herbert storms to record-breaking LIV Golf UK victory
India’s prodigy Sooryavanshi leads the way in T20 series success
Norris wins Hungarian Grand Prix for McLaren
Abu Dhabi UFC Fight Night ends with Ankalaev fifth-round victory
