Well done Ben Stokes. At 85, I was convinced he would go on to claim a Test hundred, but it wasn't to be. But what an innings. He single-handedly pulled England back from the brink, after giving them the advantage and putting them into the ascendancy with a brilliant morning spell of bowling.
Cook displayed good captaincy - refusing to take the new ball - as Stokes delivered a masterclass in seam bowling, with plenty of movement and dangerous deliveries. Bangladesh succumbed to his quality, falling quickly to give the tourists a first-innings lead, but they hit back to reduce England to 46-4, before Stokes' masterclass.
Jonny Bairstow offered steady, sound assistance to become the leading wicket-taker in terms of calendar year runs, but he was scratchy if we're honest, and it was all about Stokes today. He will grab the headlines. He is absolutely right - today was his most mature performance yet. None of the specialist batsmen could reach 20 against the spinners, which is a huge worry, as Cook and Root failed once again, with Ballance increasingly skittish and worrying at the crease, and Duckett failing to arrive on the international Test stage.
By the close, England had recovered from a ropey 64 for 5 in their second innings to reach the close on 228 for 8 - an overall lead of 273. And, with Woakes and Broad at the crease, there are still runs to be had on this pitch. The pitch will worry Bangladesh, with a lead of 300+ looking impossible to chase down.
Another 30 runs tomorrow morning then I think I'd definitely back England.