Oh Moeenpublished at 14:17 British Summer Time 1 June 2017
Moeen Ali drops Soumya Sarkar at square leg. At a comfortable head height, you need to be taking those.
Root's finishes with 133 off 129 balls
Hales makes 95, Morgan unbeaten on 75
Tamim top-scores for Bangladesh (128)
Plunkett is England's best bowler (4-59)
Watch full highlights on BBC Two at 23:20 BST (UK only)
Kal Sajad
Moeen Ali drops Soumya Sarkar at square leg. At a comfortable head height, you need to be taking those.
Bangladesh made a slow but steady start to their innings. Opener Soumya Sarkar then hammered Jake Ball for two consecutive boundaries.
England need 306 runs to win
Right, are you ready for some clips of the Bangladeshi innings?
Buckle in as we look back at the morning and early afternoon's play ...
Phil Tufnell
Ex-England spinner on BBC Test Match Special
England are patting each other on the back and go into the dressing room in a positive frame of mind. They think they can knock these off now.
Simon Mann
BBC Test Match Special commentator
You feel on this pitch and in these conditions, 305 isn't the daunting target it would have been 10 years ago.
England need 306 runs to win
Bangladesh centurion Tamim Iqbal: "The pitch was two-paced to start but it got better for batting.
"I have been contributing to the team for two-and-a-half years and if I got a start I wanted to make it count. We are 10-15 runs short of ideal but anything over 300 is always difficult to chase."
England need 306 runs to win
Nice from Plunkett, conceding just three runs in the 50th over is impressive.
But there we have it. The first innings of the 2017 Champions Trophy has come to an end.
Bangladesh will no doubt be the happier team, albeit they will be ruing the loss of both Tamim and Mushfiqur in consecutive balls.
But that pair batted with class and composure and have put their team in a very good position.
Ball needed that wicket! Finding Stokes at long on, Shakib did not have the legs to get anywhere near the distance required for a six.
Phil Tufnell
Ex-England spinner on BBC Test Match Special
Bangladesh were cruising but they've fallen short of a score they should have reached. They ran out of steam when Tamim went. They lost some power.
England will be happy that they've turned this around. Bangladesh looked set for a big score just a few overs ago.
Phil Tufnell
Ex-England spinner on BBC Test Match Special
You'd expect the fielder to take that catch 50 times out of 50. It was straight down his throat.
Sabbir c Roy b Plunkett 24 (300-6)
It's another wicket for England and another wicket for Liam Punkett. Sabbir can't get a shot cleanly away and it's an easy catch for Jason Roy down at long on.
Ban 300-5 (Sabbir 24, Mahmadullah 5)
The 300 is up! Both sets of supporters are on their feet.
Meanwhile, Jake has not had a Ball today. He shows his frustration at Stokes after a throw-in bounces awkwardly for the bowler at the stumps.
England are going to finish this innings just behind schedule, the cut-off was supposed to be 14:00 BST.
Jake Ball in for the penultimate over, Sabbir pops him into the off side for a couple. This is Bangladesh's highest score against England now.
Great shot again, over the top with a sort of flicked, scooped reverse sweep. And again! Spanked through the cover area, but well fielded.
Three more singles.
Wood finishes wicket-less as goes for nine in that over.
His 10 overs have gone for 58.
#bbccricket or 81111
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
It's looking much more like 300 tops for Bangladesh now. Those wickets have stemmed the tide.
Mark Wood has an almost impossible caught and bowled chance as new man Mahmudullah nearly takes his head off. Sabbir then steps away to give himself some room and smash a four over extra cover. Shot.
So England have clawed this one back slightly in the last 10 overs of the innings.
Three more to go, can Bangladesh get to the 300 mark?
tms@bbc.co.uk
England's balance has gone with Woakes out and Stokes unable to guarantee 10 overs. Rashid needed for wickets and tail long with Plunkett at 9. Keeper needs to open with Hales, Ali at 6 with Toby Roland-Jones in at 7 ... for me, Bairstow ahead of Buttler....
Andrew Clews
The wickets seem to be coming quickly now. It's all down to Liam Plunkett, who dismissed Tamim Iqbal and Mushfiqur Rahim in consecutive balls to turn the tide.