The home side bowled out Zimbabwe for 304 runs in the first innings to take a 218-run lead after they had declared their own innings for a mammoth 522
Mushfiqur hit an unbeaten 219 to help Bangladesh declare their first innings at 522-7 an hour into the final session
Mominul and Mushfiqur shared 266 runs in their fourth wicket stand, helping Bangladesh bounce back from 26-3 to cross the 200-run mark
Debutant leg-spinner Mavuta claimed 4-21 and off-spinner Raza's 3-41 as hosts Bangladesh were left chasing 321 runs on the fourth day
The hosts were 26-0 in their chase of 321 when bad light stopped play on day three at the Sylhet International Stadium.
Chatara claimed 3-19 and Raza grabbed 3-35 as Zimbabwe bowled out the hosts for 143 runs
Bangladesh made some regular breakthroughs, mostly by their spinners, but lacked the penetrating power to completely unsettle the visiting side
Imrul made 115 off 112 balls and Soumya hit 117 off 92 balls to help Bangladesh chase 287