Opener Imrul Kayes lifted Bangladesh to 9-241 in the second one-day international against Zimbabwe, hitting 76 on Monday in his international comeback.
Nasir Hossain made 41 while Sabbir Rahman scored 33 to help Kayes give the bowlers a good total to defend on a slower surface.
Kayes replaced Shakib Al Hasan in the side.
Zimbabwe's bowlers fared better than the first match, keeping Bangladesh's batsmen at bay after they decided to bowl first.
Fast bowler Tinashe Panyangra led the way with 3-41. Fellow paceman Taurai Muzurabani and offspinner Graeme Cremer claimed two wickets apiece.
Most of the Bangladeshi batsmen gave away their wickets too easily, playing rash shots against a disciplined Zimbabwe bowling attack.
Bangladesh crushed Zimbabwe by 145 runs in their first one-dayer on Saturday in Dhaka to take a 1-0 lead in the three-match series.
Share
