Ben Stokes struck three times in quick succession on Saturday morning 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.
England have started batting in their second innings, but Bangladesh spinners Shakib and Mehedi Hasan Miraz have already struck once each.
The visitors now have 28 for 3 at lunch, meaning they have a meager 73-run lead.