Zimbabwe were still 390 runs behind at lunch on day two of the second Test in Harare, needing to face just one over after dismissing Bangladesh for 391 and managing to remain without loss.
The Tigers started the day on 300 for six, and did well to near the quadruple ton mark thanks to a half century from Nasir Hossain, though they lost four wickets in the morning session to various bowlers.
Hossain was on 37 at the start of play, alongside Zaiur Rahman on eight. The pair could only add 13 runs to the overnight score though, before Rahman was sent packing by Keegan Meth, trapped LBW for 14.
Hossain continued to build his knock, this time with spinner Sohag Gazi providing able support. They went at just more than three to the over, and put on 51 together. Gazi was eventually dismissed for 21, caught by Elton Chigumbura off Graeme Cremer.
The spinner then got rid of a persistent Hossain three runs later, bowling him around his legs for 77. He had faced 103 balls and struck 11 boundaries. This left Robiul Islam to bash a few sixes and push the score up.
The fast bowler punished Cremer for two sixes and a four in one over, but was unable to continue his knock as his partner at the other end, Sajidul Islam, fell for a duck when he was caught behind off Chigumbura.
This left the hosts to face a single over before lunch, which Robiul bowled, and Vusi Sibanda and Regis Chakabva were able to resist, as well as score a single.