Bangladesh captain Mominul Haque is within sight of a ninth Test century after helping put his side in command of the one-off Test with Zimbabwe.
The skipper reached stumps unbeaten on 79 alongside Mushfiqur Rahim (32) as Bangladesh closed day two on 240-3 in reply to the tourists' 265 all out in Dhaka.
Najmul Hossain Shanto scored his maiden Test half-century before falling to debutant Charlton Tshuma for 71.
Tamim Iqbal contributed 41, Bangladesh responding well after the early dismissal of Saif Hassan (8) left them 18-1.
Zimbabwe had resumed the day on 228-6 but saw their tail cleaned up in relatively short order by the hosts.
Regis Chakabva (30) was the last wicket to fall in their first innings, Zimbabwe getting little from their batting line-up following captain Craig Ervine's century on day one.
NZ Vs IND, 1st Test, Day 2: Watch Rishabh Pant's Suicidal Run-Out After Unforgivable Mix-Up With Ajinkya Rahane - Video
Fearing Detention, Assam Woman Declared As Foreigner Goes Into Hiding
ICC Women's T20 World Cup: Strange No-Ball Denies Poonam Yadav A Deserved Fifer - WATCH
NZ Vs IND, 1st Test, Day 2: Virat Kohli Invokes 'Ben Stokes' While Sending Off Ross Taylor - WATCH
Coronavirus Scare: All Inmates Quarantined At ITBP's Delhi Camp Discharged
Barcelona Spain Masters: Saina Newhal, Sameer Verma Enter Quarterfinals, Kidambi Srikanth Loses
It's A Miracle He Survived: Ryan Newman Awake And Speaking After Horror Daytona 500 Crash - VIDEO
PSG President Nasser Al-Khelaifi, Ex-FIFA Secretary General Jerome Valcke Indicted Over World Cup Rights