Shakib double stings England
Shakib Al Hasan, slammed for his dismissial in the second ball of the day, took little time to make amends when England came to bat for their second innings. on Saturday
After Mehedi Hasan Miraz sent Alastair Cook (12) back to the pavillion with the score on 26, Shakib struck in consecutive overs to remove Joe Root (0) and Ben Duckett (14) and England were soon down to 28 for 3.
The wicket of Root was a landmark one for Shakib, who became the first Bangladeshi to have bagged 150 Test scalps.
Taijul Islam then sent Gary Ballance (9) home and the visitors are on 46 for 4 now, having a lead of just 91 runs.
Earlier in the morning, Ben Stokes struck three times in quick succession as Bangladesh could only manage 27 runs to second day's 221, being all out for a sorry 248.
Shakib Al Hasan will not like to watch how he gave away his wicket in the second ball of the day, the left-handed getting stumped in his effort to whack a Moeen Ali delivery.
And that brought about the team's downfall, the lower order failing to offer any meaningful resistance.
Stokes had four scalps to his name while Moeen had three and Adil Rashid two.