Mushfiqur Rahim [27* off 52b; 4x4] and debutant Ariful Haque [9* off 33b] were at the crease in the sixth partnership stand at tea.
Earlier, Bangladesh suffered humiliating wicket fall 19/4 within 10 overs before another jolt in 19.1 overs for 54 runs.
Imrul Kayes [5], Liton Kurar Das [9] and Nazmul Hossain Shanto [5] each were out on single digits while skipper Mahmudullah Riyad out with duck in 9.5 overs, resuming the first innings after lunch break.
Number-three Mominul Haque [11 off 35b; 1x4] was the last batsman went out for dressing room.
Tendai Chatara captured three wickets while Sikandar Raza and Kyle Jarvis equally shred two wickets.
Earlier, spin bowler Taijul Islam’s six wickets haul helped Bangladesh restrict visiting Zimbabwe in the 1st innings on 282/10 before the lunch break on day.
Zimbabwe resumed the first innings with an overnight score of 236/5 in 91 overs and raised their tally to 282 for all in 117.3 overs.
The visiting site played only 26.3 overs in the second day’s first session to add 46 runs more with their overnight collection for the cost of five wickets where Taijul captured four wickets to complete his six wickets mission in the innings.
Overnight batsman Peter Moor hammered unbeaten half-century of 63 off 192 balls, including six boundaries, while another overnight batsman Regis Chakabva was out for 28, playing his innings of 85 balls to fire two boundaries.
P Moor and R Chakabva shared a partnership inning off 60 off 25.4 overs in the sixth stand of the innings to carry the team collection to 261/6 in 102.1 overs from 201/5 in 76.3 overs before R Chakabva was caught by Nazmul Islam off
Taijul as the day’s first breakthrough for Bangladesh.
The remaining three batsmen - Brandon Mavuta, Kyle Jarvis and TendaiChatara - were out on single digits on the day.
On his way to six-for 108 runs in 39.3 overs, Taijul brought the first breakthrough on both days and grabbed four wickets -- Regis Chakabva, Wellington Masakadza, Kyle Jarvis and TendaiChatara -- on the second day, following his two-for 86 -- Brian Chari and Brendan Taylor – in the first day on Saturday.
Bangladesh opened the first innings on the day and played just six balls before the lunch break.
Brief Score:
Zimbabwe 1st innings: 282/10 in 117.3 overs [overnight 236/5 in 91 overs]; Sean Williams 88, Peter Moor 63*, Hamilton Masakadza 52, Taijul Islam 6/108, Nazmul Islam2/49, Mahmudullah Riyad 1/3, Abu Jayed 1/68.