Postpublished at 16:54 British Summer Time 15 June 2017
Graeme Swann
Ex-England spinner on BBC Test Match Special
Both these batsmen have got a red ink in mind. Nothing is troubling them. If they get out now, they'll kick themselves later.
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
Graeme Swann
Ex-England spinner on BBC Test Match Special
Both these batsmen have got a red ink in mind. Nothing is troubling them. If they get out now, they'll kick themselves later.
Rohit 110, Kohli 73
Shakib is a wily operator and keeps things tight but this pair are in no danger, ticking off five singles from the over.
Simon Mann
BBC Test Match Special commentator
I wonder how many India could have chased on this pitch. You wonder if they would have been challenged by a score of 330.
Need 41 runs to win
Taskin in, Rohit watches the first two but then pushes a full ball down the ground for four.
A couple of singles follow. Could India do this with 10 overs to spare?
A Kohli century from here would be some ask but certainly fitting for his exploits so far. India have already had one hundred today of course and Rohit Sharma brought it up with a six...
#bbccricket
Eddy: This is the day the debate of who is better (Virat Kohli, Joe Root and Steve Smith) was laid to rest for good.
What, no Kane Williamson? Just kidding, Kohli's ODI record is just ridiculous. Is this debate still open in Tests though?
Target 265
Kohli smashes Shakib away through the covers for another boundary. The fielders didn't shown even a modicum of interest in chasing that or trying to prevent it reaching the fence.
None of the rest of the team blaming them though, this has been a deflating experience.
Simon Mann
BBC Test Match Special commentator
The Bangladeshi huddle looks deflated to say the least. A lot of folded arms, the heads are down. I'm sure they want to just get off the field now.
Bit of a pause here with India needing just 53 runs to win. Bangladesh look utterly bereft of ideas. What's easier than a coast to victory? Whatever it is, India are doing it right now.
So Rohit has just brought up his century with a boundary and Kohli recently did the same, reaching his fifty with yet another four...
Andy Zaltzman
BBC Test Match Special statistician
This is Rohit Sharma's 11th century in ODI cricket and his second against Bangladesh.
Ind 212-1
That'll do. Just. Rohit Sharma does wait for the short ball and hooks Mustafizur away - for a while it looks like he's picked out deep square leg but it evades the despairing drive and clunks into the boundary marker for a six.
A belting way to bring up a superb century. A very pleasant innings to watch.
Virat Kohli stands tall and punches the returning Mustafizur down the ground for his eighth four of his innings.
A single puts Rohit back on strike on 96 - ooh, lovely, quick bouncer from the Fizz almost has the India opener in trouble but he gets out of the way.
Three straight dot balls...is Rohit waiting for the right ball?
Text us on 81111
Got to say this tournament hasn't been a good advertisement for the 50 over format overall. In an era when T20 is fast emerging as the dominant force in cricket, are we witnessing the end of ODI cricket?
Duncan, Isleworth
Shakib returns with a tight, accurate over that India can take only three runs off. But no danger for either of these India batsman as Rohit moves to 96 and his side go past 200.
#bbccricket
Rakesh S: King Kohli showing why he is the no one batsmen in the world, absolute masterclass.
Mahmudullah enters the attack and sends down some pretty ropey off-spin that Rohit tucks into with a pull to the square leg boundary for four.
A single brings Kohli on strike and he unfurls yet another flashing drive through extra cover for a boundary.
Mahmudullah bowled that over like he's in a hurry to be done with this game.
Was this Bangladesh's last chance to make any further inroads into India's order? Rohit's only false shot of a superb innings lands safe...
India's serene chase continues untroubled, just three off the over. Rohit moves into the nineties.