Dhaka: Bangladesh reached 240-3 in their first innings at stumps on the second day of their one-off Test against Zimbabwe in Dhaka on Sunday.
Skipper Mominul Haque remained unbeaten on 79 after Najmul Hossain made 71 as Bangladesh trail Zimbabwe by 25 runs in the first innings.
Zimbabwe were earlier bowled out for 265 after resuming on 228-6.
Abu Jayed finished with a career best 4-71 while Nayeem Hasan claimed 4-70.
Najmul, who struck seven fours in his fluent innings, led Bangladesh's initial batting charge after Victor Nyauchi removed opener Saif Hasan for eight to give Zimbabwe an early breakthrough.
He was involved in partnerships of 78 and 76 runs with Tamim Iqbal and Mominul on his way to a maiden Test fifty in only his fourth match.
Tamim made 41 runs before he edged Donald Tiripano to wicketkeeper Regis Chakabva.
Debutant Charlton Tshuma dismissed Najmul for his maiden Test wicket as Chakabva claimed a third catch behind the stumps.
Mominul, who hit nine fours, and Mushfiqur saw off the day without further damage as they shared 68 runs in an unbroken fourth-wicket stand.
Mushfiqur, who returned to the side after skipping the previous Test against Pakistan, remained unbeaten on 32.
Zimbabwe earlier added 37 runs to their overnight score before Jayed and left-arm spinner Taijul Islam wrapped up their innings.
Jayed dismissed overnight batsman Tiripano for eight when he nicked an edge to wicketkeeper Liton Das in the seventh over.
The same bowler trapped Ainsley Ndlovu leg before for a duck in his next over.
Taijul had Charlton Tshuma for a duck before he dismissed the other overnight batsman Regis Chakabva for 30 to end with 2-90.
Skipper Craig Ervine was the mainstay of Zimbabwe's innings with 107, while off-spinner Nayeem Hasan nabbed 4-70 for Bangladesh.