Hamilton Masakadza's free-flowing half-century anchored Zimbabwe's innings as they posted a solid score in the first Twenty20 international against Bangladesh.
Masakadza hit 59 from 48 balls and was well supported by captain Brendan Taylor before Malcolm Waller struck a six off the final ball of the innings to take Zimbabwe to 168 for five.
Zimbabwe made a poor start when Vusi Sibanda, who hit a matchwinning century in Wednesday's third one-day international, was out to his first ball.
However, Taylor came in at first drop and found the boundary regularly in a 30-ball innings that formed the backbone of a 74-run stand with Masakadza.
When Taylor was caught at long-off for 40, Masakadza stepped up the pace and went to his fifty in 40 deliveries.
A strong finish was still required after Masakadza became Shakib Al Hasan's second victim of the afternoon, and Waller provided it as he hit four boundaries to finish unbeaten on 26 from just 14 balls.