Afg 194-4published at 36 overs
Five singles from Kuldeep Yadav's over.
The current run-rate would take Afghanistan to 269.
That wouldn't be enough, would it?
India reach their target of 273 with 15 overs to spare
Rohit smashes superb century off just 63 balls before falling for 131 off 84
India opener now has seven World Cup tons - most by any player
Kohli hits unbeaten 55
Afghanistan post 272-8 - Hashmatullah hits 80 and Azmatullah makes 62; Bumrah takes 4-39
India have now won both their games, Afghanistan have lost both
Callum Matthews and Tom Mallows
Five singles from Kuldeep Yadav's over.
The current run-rate would take Afghanistan to 269.
That wouldn't be enough, would it?
The experienced Mohammad Nabi is the new batter and he's off the mark with a single.
Hashmatullah Shahidi helps himself to another boundary with a beautiful piece of timing and placement.
The boundaries are flowing for Afghanistan.
Dirk Nannes
Former Australia bowler on BBC Test Match Special
Hardik Pandya screams at the top of his lungs. He is certainly pumped up on his 30th birthday.
That was against the run of play. If that partnership had carried on for six, seven, eight overs longer then 300 was definitely on.
Azmatullah b Hardik 62 (Afg 184-4)
Breakthrough!
There's no footwork from Azmatullah Omarzai as he looks to guide through third, and he can only get a very thin edge onto his off stump.
A wicket for Hardik Pandya on his 30th birthday. He loves it too. There's a huge roar in celebration.
Here are a couple of boundaries from Hashmatullah Shahidi's half-century.
The Afghanistan captain has batted really well, and built a good platform for his side.
Good comeback from Kuldeep Yadav with just a single coming from the final four balls of the over.
With 16 overs to go, 300 is the minimum Afghanistan should be targeting, surely?
Rohit Sharma has returned to the left-arm spin of Kuldeep Yadav but he's dispatched for six over wide long-on by Azmatullah Omarzai.
Afghanistan are on the charge.
Dirk Nannes
Former Australia bowler on BBC Test Match Special
Afghanistan need to bat well from here to get to 280-300 but even that looks short on this pitch. It is like glass.
Simon Mann
BBC Test Match Special commentator
This is more like it from Afghanistan!
Afg 173-3
One half-century brings another.
Hashmatullah Shahidi brings his up off 58 balls, and then he plays an absolutely gorgeous upper cut for six to end the over.
The century partnership came up earlier in the over off 118 balls too.
Afghanistan are finding a boundary an over with ease at the moment. They are putting some pressure on India.
Here are some of Hashmatullah Shahidi's best shots from his half-century.
Simon Mann
BBC Test Match Special commentator
That is very well played from Azmatullah Omarzai when you consider he came in when Afghanistan were 63-3 and in danger of folding.
Afg 161-3
Well played, Azmatullah. He started slowly, with six from his first 20 balls, but he reaches his half-century off 62 balls with a well-run two into the leg side.
Earlier in the over, Hashmatullah Shahidi showed a lovely piece of touch to guide between KL Rahul and second slip for another boundary.
Mohammed Siraj has conceded 46 from six overs now. Will he get through his 10? India have options so he doesn't have to.
Simon Mann
BBC Test Match Special commentator
This was a partnership that was in danger of going nowhere but they have now given themselves a platform to build on.
We are definitely seeing a little bit more intent from Afghanistan now.
Hashmatullah Shahidi backs away to leg, and that allows him to carve a drive past point for another boundary.
Jasprit Bumrah has bowled seven overs now, I suspect we'll see a change at that end so the quick has three left for the death.
Azmatullah Omarzai is playing nicely for Afghanistan, and currently has 46 off 56 balls.
Can he accelerate now?
Simon Mann
BBC Test Match Special commentator
Afghanistan are pushing India a bit here. You'd back India with a strong batting line-up to chase down what Afghanistan will set, but strange things can happen in this game.
Prakash Wakankar
BBC Test Match Special commentator
What a lovely shot again!
Another change as India return to double pace with Mohammed Siraj replacing Ravindra Jadeja.
He's greeted with a superb shot to the mid-wicket boundary by Azmatullah Omarzai, before Afghanistan captain Hashmatullah Shahidi upper-cuts over point for four more.
Siraj has been expensive. He's 0-38 from his five overs.
Just four runs - two off the bat, a wide and a leg bye - off Jasprit Bumrah's latest over.
He's got 1-15 from his six overs.
Afghanistan need to do something different soon.