Sri Lanka pulled off an astonishing chase of 322 with seven wickets and eight balls to spare against India to keep their semi-final hopes alive.
Virat Kohli failed to capitalise on the solid platform provided by his openers. Coming on the back of a brilliant 68-ball 81* against Pakistan, the Indian captain did not bother the scorers as he was removed without scoring a run for the 10th time in the ODI cricket. Kohli edged Nuwan Pradeep into wicketkeeper Niroshan Dickwella’s gloves as he attempted to run him down to the third man.
MS Dhoni blasted India past 300 with his 63 from 52 balls during the death overs. India were three down for 179 in the 34th over when the former Indian captain walked on the field. He struck the Lankan bowlers for nine boundaries – seven fours and two sixes – seven of them in the last 10 overs, before holing out to long-off in the final over.
Danushka Gunathilaka and Kusal Mendi put a profound 159-run second-wicket partnership which was their eight 100-plus partnership for the wicket since the 2015 World Cup. But their run outs within five overs provided India an opportunity to pounce back into the match.
With India threatening to snatch the game away, Sri Lanka got back momentum as Asle Gunaratne pulled Umesh Yadav for a six over fine-leg. Four balls ago, he walked to the crease, ahead of Dinesh Chandimal, as Kusal Perera limped off the field due to a hamstring niggle. Sri Lanka required 43 off 36 after the over concluded. Gunaratne partnered with his captain Angelo Mathews, returning from a calf injury, to chase the total down with eight balls remaining.