Image courtesy of: ESPNcricinfo
Stand-in captain Mahmudullah scored 101 before Bangladesh took two wickets after setting Zimbabwe a target of 443 to win on the fourth day in Dhaka.
With a 218-run lead in hand, Bangladesh opted not to enforce the follow on, but made a horrendous start to their second innings as opener Imrul Kayes was dismissed by Kyle Jarvis for three runs.
Liton Das didn’t fare much better as he was clean bowled by Jarvis for six runs.
Mominul Haque only scored one run before he was caught behind off the bowling of Donald Tiripano.
Mushfiqur Rahim was the next to go as he was caught by Brandon Mavuta at deep square leg off the bowling of Tiripano for seven runs.
With Bangladesh reeling at 25/4, Mahmudullah and debutant Mohammad Mithun stabilised the innings with a 118-run partnership, during which both batsmen brought up their half-centuries, before Mithun was caught behind off the bowling of Sikandar Raza for 67, which came off 110 balls and included four boundaries and a six.
Ariful Haque fell shortly after as he was cleaned up by Sean Williams for five runs.
Mahmudullah and Mehidy Hasan Miraz steadied things with an unbeaten 73-run partnership, during which Mahmudullah registered his hundred, before Bangladesh declared on 224/6, which set Zimbabwe 443 to win.
Mahmudullah ended up making 101 off 122 balls, which included four boundaries and two sixes, while Mehidy concluded his innings on 27, which came off 34 deliveries and included two boundaries.
Jarvis and Tiripano picked up two wickets apiece, while Williams and Raza chipped in with one wicket each.
Chasing 443 to win, Zimbabwe made a good start to their innings as captain Hamilton Masakadza and Brian Chari amassed a 68-run partnership before Masakadza was caught by Mominul at short leg off the bowling of Mehidy for 25.
Chari went on to score 43 before he was trapped lbw off the bowling of Taijul Islam.
Brendan Taylor and Williams ensured Zimbabwe reached stumps safely as they forged an unbeaten four-run partnership.
Taylor finished on four, while Williams remained undefeated on two.
Mehidy and Taijul claimed one wicket each.
Zimbabwe ended day four on 76/2 and will continue batting on Thursday at 09:30 local time or 03:30 GMT.