Harare: Robiul Islam claimed five wickets as Bangladesh took control of the second Test against Zimbabwe at the close of day three at Harare Sports Club on Saturday.
Bangladesh had reached 163 for five in their second innings at stumps, an overall lead of 272 in the match.
The platform was laid by a fiery bowling display from Robiul Islam, who returned figures of five for 85 as the tourists dismissed Zimbabwe for 282 in their first innings.
Shakib Al Hasan then scored his second half-century of the game with a fighting 59, while captain Mushfiqur Rahim did likewise as he finished the day unbeaten on 50.
With two days still remaining and the weather set fair, it seems likely there will be a result on a wicket that is still offering plenty of assistance to the pace bowlers.
Zimbabwe resumed in the morning on 158 for four overnight and were boosted by a career-best 86 from Elton Chigumbura. He received good support from wicketkeeper Richmond Mutumbami (42) to take Zimbabwe past the follow-on mark and then post a first innings score that they would have felt kept them in the game.
That was certainly the case when they reduced Bangladesh to 18 for three in their second innings, but Shakib and Mushfiqur added 84 for the fifth wicket to put the tourists in command.
Brief scores
Bangladesh 391 and 163 for 5 (Shakib 59, Mushfiqur 50*, S Masakadza 3-33)
Zimbabwe 282 (Chigumbura 86, Robiul 5-85, Gazi 4-59)
Status Bangladesh lead by 272 runs