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.

Red-hot Sinner overcomes Michelsen to reach Miami quarters
Liverpool’s Salah to leave Anfield at end of season
New Zealand players willing to play World Cup opener against Iran outside US
Muchova edges teen Mboko to reach first Miami Open semi-final
Russo on target as Arsenal earn 3-1 win over Chelsea in Women's Champions League
