Zimbabwe made a steady recovery in the evening session on day two of the second Test against Bangladesh in Harare, but were still 233 runs behind at stumps and sitting on 158 for four.
The visitors had been dismissed for 391 before lunch, and Zimbabwe made a poor start, losing two early wickets to Robiul Islam and then two more, before Malcolm Waller (30 not out) and Elton Chigumbura (45 not out) steadied the ship somewhat.
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 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 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. The resistance didn't last long after lunch though, as Chakabva fell with the score on 23.
He was Robiul's first victim, and Sibanda was the second two overs later. This left Zim on 26 for two, with Taylor and Hamilton Masakadza required to dig deep. They stayed together for most of the afternoon, going at snail's pace, but Masakadza was thwarted by Shakib-al-Hasan just before tea for 14.
The evening was much better for the hosts, losing just one wicket and increasing the pace thanks to Chigumbura's aggressive shot-making. His 45 at stumps had come off just 49 deliveries, a far cry from the 112 Waller required for his 30.