Dhaka: Zimbabwe were bowled out for 304 runs in the first innings of the second Test against Bangladesh on the third day in Dhaka on Tuesday.
Stumps were drawn for the third day after left-arm spinner Taijul Islam (5-107) dismissed Zimbabwe's Regis Chakabva to complete his third consecutive five-wicket haul in the series.
With last man Tendai Chatara unable to bat due to an injury, Zimbabwe's innings folded up 19 short of the follow-on mark.
Brendon Taylor scored 110 runs for Zimbabwe while Peter Moor and Brian Chari hit 83 and 53 runs respectively.
Taijul, who claimed 11 wickets in the first Test, bowled Sean Williams for 11 for his first wicket after lunch and then had Sikandar Raza for a duck to raise his tally to four wickets in the innings.
Taylor, who has hit ten fours so far in his fifth Test century, and Moor then shared 139 runs for the sixth wicket stand to frustrate Bangladesh.
Resuming at 25-1, Brian Chari led Zimbabwe's resistance, hitting 53 off 128 balls before he was snared by off-spinner Mehidy Hasan on the stroke of lunch.
Mominul Haque took the catch at short leg that was confirmed by ultra-edge after Bangladesh reviewed the initial not out decision.
Taijul dismissed nightwatchman Donald Tiripano for eight early in the morning but Chari provided some counter-punch, hitting six fours and two sixes in his second Test fifty.
Debutant pace bowler Khaled Ahmed was unlucky not to get Chari's wicket after Taijul dropped the batsman on 19 at point.
Khaled also tested Chari with his bouncers, hitting the right-hander twice on his helmet before Mehidy finally dismissed him.
Chari was dropped by Mahmudullah Riyad at leg slip just before his dismissal but Mehidy ensured the home side did not regret the miss.
Bangladesh had declared their first innings at a mammoth 522-7 on the second day.