Ind 83-0published at 14 overs
Here's Shakib. Can he make something happen? Someone has to for Bangladesh. But then Rohit Sharma rolls his wrists and Shikhar Dhawan whips off his pads and it just looks very easy for India. What do Bangladesh do?
India win with nine wickets & 9.5 overs to spare
Rohit 123*, Kohli 96*, Dhawan 46
Kohli becomes fastest to 8,000 ODI runs (175 innings)
Bangladesh (264-7) lost five wickets for 70 runs mid-innings
Tamim 70, Mushfiqur 61, Mortaza 30*
Two wickets apiece for Bumrah, Kumar & Jadhav
India won toss & chose to bowl
Winners face Pakistan in Sunday's final at The Oval
Highlights on BBC Two at 23:15 BST (23:45 in Wales & NI)
Jack Skelton
Here's Shakib. Can he make something happen? Someone has to for Bangladesh. But then Rohit Sharma rolls his wrists and Shikhar Dhawan whips off his pads and it just looks very easy for India. What do Bangladesh do?
Andy Zaltzman
BBC Test Match Special statistician
India's previous scores after the first 10 overs of their innings so far this tournament have been 46-0, 48-0, 37-1 and 63-0 today. The only wicket lost was Rohit Sharma in the victory over South Africa.
Mashrafe is into his seventh over now and India continue to work him around the pitch. It's come very sunny at Edgbaston now, as Dhawan and then Sharma pull consecutive short balls away for a simple single.
Earlier, we trailed a Facebook live with Graeme Swann and Charles Dagnall. That didn't happen at 13:30 BST as expected but it will whirl into action at 15:40 BST on the BBC Sport Facebook page here., external The TMS lads will be discussing who the Champions Trophy player of the tournament has been.
Target 265
Rubel puffs out his cheeks, waiting until Dhawan is ready, before helping a leggy delivery fly off his legs and away for yet another boundary. There's a few disconsolate-looking Bangladesh fans in the crowd, their heads down, while the India fans are having a bit of a party. In fact, one bloke is so enthusiastic about celebrating this good start that he nearly drops his burger and chips.
Graeme Swann
Ex-England spinner on BBC Test Match Special
Rohit Sharma is a lovely batsman to watch. He times the ball beautifully.
Rohit 33, Dhawan 34
Mashrafe throws himself, full length, onto the pitch to snaffle up the ball and ends up face first on the turf. It's never a dignified look. He tries a bouncer in retaliation and Dhawan lazily guides it away for a single.
Ed Smith
Ex-England batsman on BBC Test Match Special
These two have slightly different attitudes towards running between the wickets.
Oh, that was close! Shikhar Dhawan came charging down the wicket, Rohit sent him back and Dhawan was stranded in the middle of the pitch. The throw wasn't particularly quick and Dhawan was able to make his ground, before turning round and giving his partner a little glare.
Here's Rubel Hossain. It's a relatively tidy over, although Dhawan shows off some exquisite timing with a late cut to pick up a couple. The India fans in the crowd are in fine voice, the horns still blaring around Edgbaston.
Simon Mann
BBC Test Match Special commentator
Shikhar Dhawan is the leading run scorer in this tournament again and he may well stay there.
This must surely be Mashrafe's last over. Bangladesh need to try something different. Rohit punches a few runs through cover before working another delivery off his pads for a simple single. India are on their merry way towards the target here - the run rate is currently at 6.66.
Ebony Rainford-Brent
Ex-England batter on BBC Test Match Special
Taskin has got a nice action but you can see the ball all the way through and batsmen can read him easily.
Target 265
Dhawan places his bat at a jaunty angle and stabs the ball down into the ground and away to the boundary. He didn't even bother running for that one, just stood and waited for teh ball to hit the rope. And again, this time up on one leg, knee pointed like a ballerina, and pulling for four. That's six! Oh, Taskin did go for a short ball that time and Dhawan swatted him into the stands in the same way you'd swat a fly.
Graeme Swann
Ex-England spinner on BBC Test Match Special
Mortaza is only bowling at 75mph so Rohit's just hitting the ball wherever he wants. Even length balls.
Rohit 25, Dhawan 15
Mashrafe decides he'll continue, and Rohit launches another non-threatening shortish ball over mid-wicket. That was lovely, the batsman given plenty of time to read the length and swing his arms with aplomb. Every over seems to have a four ball in it at the minute.
Here is Shikhar Dhawan in action: he's made scored of 78, 125 and 68 in this Champions Trophy.
And there will be a change for Bangladesh, with Taskin Ahmed introduced to the attack. Rohit crouches, bat perfectly parallel behind him, and he guides a short ball away for a single. Dhawan is more emphatic when he's served up a short delivery, the ball sitting up nicely for him to pull to the boundary.
Graeme Swann
Ex-England spinner on BBC Test Match Special
Mortaza has to gamble and get Shakib into the attack. If Rohit bats for 10 overs, India will begin to take control of this game.
Target 265
Mashrafe takes the pace off and Rohit simply takes a step across the crease and hustles the ball down to the boundary with another fine on-drive. The Bangladesh captain is keeping a tighter line than Mustafizur but it just looks very easy for India at the moment. All Rohit has to do is lean into his shots and glide the ball away.