Skipper Najmul Hossain Shanto held firm with an unbeaten half-century as Bangladesh crossed the 100-run lead mark against Zimbabwe before poor light brought an early close to the third day of the opening Test.
Bangladesh ended the rain-affected day on 194 for 4, with Najmul on 60 and Jaker Ali unbeaten on 21.
Only 44 overs were bowled after the morning session was lost to persistent showers, further limiting play in an already tightly contested Test.
Resuming from their overnight position, Bangladesh consolidated through a 60-run second-wicket stand between Mahmudul Hasan Joy and Mominul Haque.
Sylhet Test: Mominul, Shanto lead Bangladesh after washout session, secure lead
Joy, who made 33, was dismissed by the ever-reliable Blessing Muzarabani, who continued his strong outing with three more wickets in the second innings after taking as many in the first.
Mominul narrowly missed a half-century, falling for 47 after adding 65 runs for the third wicket with his captain. Najmul then steadied the innings and helped Bangladesh push past Zimbabwe’s first-innings advantage of 82 runs.
Mushfiqur Rahim’s struggles with the bat persisted, as he again fell for 4. He also made the same score in the first innings.
Earlier, Mehidy Hasan Miraz’s five-wicket haul had helped Bangladesh claw back into the contest after Zimbabwe posted 273, gaining a slender lead over the home side’s 191 in the first innings.