Summary

  • Victory sealed by Mathews & Gunaratne

  • Mendis set up SL chase with 89

  • Gunathilaka run out for career-best 76

  • Dhoni's 63 pushed India beyond 300

  • Dhawan made 125; Rohit 78 off 79

  • Highlights on BBC Two at 23:15 BST (not in Wales or NI)

  1. SL 250-3published at 40.3 overs

    Sri Lanka bring up their 250 with three singles to start this Bumrah over.

    Their fans clap in the crowd but the players aren't bothered. A much bigger target ahead.

  2. get involved

    Get Involvedpublished at 17:36 British Summer Time 8 June 2017

    #bbccricket

    Anand Dahihandekar: This is Sri Lanka's game to lose

    Joe Giacomelli: Hoping not to put the mockers on this... but this game could be the making of the #CT17, external

    Alex Russell: If SL win, at least one of India & SA will surely be knocked out, and then England can also send Aus packing

  3. Postpublished at 17:35 British Summer Time 8 June 2017

    Simon Hughes
    BBC Test Match Special commentator

    If Sri Lanka were to plan the perfect run-chase, this would be it: a good, explosive start, consolidation in the middle and two powerful batsmen at the crease to see you home with 75 needed.

  4. SL 247-3published at 40 overs

    75 runs to win from 60 balls

    10 from the over.

    That'll do for Sri Lanka.

    India are at the stage when they are desperate for a wicket again. These two are playing this chase superbly.

    Into the last 10 overs we go. Sri Lanka are favourites.

  5. SL 246-3published at 39.4 overs

    Target 322

    Four this time to Perera. He helps a poor delivery over the man at short fine leg. That brings up the 50 partnership.

  6. SL 242-3published at 39.3 overs

    Target 322

    Angelo Mathews splits the leg-side field perfectly with a pull.

    Five from the first three balls of the over.

  7. SL 237-3published at 39.1 overs

    Surely not a third run out? What are Sri Lanka doing?

    Perera would have been well short had Jadav got a direct hit here.

  8. SL 237-3published at 39 overs

    85 to win from 66 balls

    Jasprit Bumrah has been the most economical of the Indian quicks. He has just gone for 26 now off his seven overs.

    Another quiet over builds the pressure a little on the batsmen.

  9. Postpublished at 17:27 British Summer Time 8 June 2017

    Simon Mann
    BBC Test Match Special commentator

    It's great to see Angelo Mathews back in the Sri Lanka team. He played one of the best Test innings I've ever seen, at Headingley a couple of years ago. He gives his team so much stability.

  10. Postpublished at 17:27 British Summer Time 8 June 2017

    Simon Mann
    BBC Test Match Special commentator

    Some teams would work the ball about a bit, but Sri Lanka are trying to play the big shots.

  11. Postpublished at 17:27 British Summer Time 8 June 2017

    After all the earlier panic of the run-outs, Kusal Perera's start has gone a little unnoticed. He has raced to 29 with some inventive strokes.

  12. SL 232-3published at 38 overs

    90 runs to win from 72 balls

    India will know how dangerous Angelo Mathews can be. He has 32 ODI half-centuries, another here and you'd have to fancy Sri Lanka will have this game in the bag.

    The Sri Lankan skipper plays a lovely cover drive off the back foot which deserves four but a excellent diving stop from Shikhar Dhawan keeps it to three.

    A hundred with the bat and some excellent fielding. Dhawan is still having a big influence on this game.

    Just five from the over. Good from Yadav

  13. Postpublished at 17:22 British Summer Time 8 June 2017

    Ed Smith
    Ex-England batsman on BBC Test Match Special

    India are looking nervous now. I don't think anyone saw this coming. I thought India would win quite comfortably.

  14. SL 227-3published at 37 overs

    95 runs to win from 78 balls

    Brilliant from Perera. He charges Pandya and drives over mid-off for four. A second boundary in the over.

    Sri Lanka are looking solid again after the nightmare of those two run-outs...

  15. SL 222-3published at 36.4 overs

    100 to win from 80 balls

    Sri Lanka fans will like this sight. Captain Angelo Mathews times a little paddle beautifully and the ball flies away for four.

    They need an innings from their skipper and he is starting to show some form.

  16. SL 216-3published at 36 overs

    106 to win from 84 balls

    Perera gets away with this one. He tries an orthodox sweep but top edges the ball over Dhoni's head. He picks up two.

    A boundary off the first ball and then at least run off every other ball. That will do the job for Sri Lanka.

  17. SL 210-3published at 35.1 overs

    Target 322

    Tension? What tension?

    Kusal Perera gets out the reverse sweep and lofts the ball over short third man for four.

  18. SL 206-3published at 35 overs

    116 to win from 90 balls

    What sort of form is Angelo Mathews in? He has spent a lot of time out injured and this is his first game of the tournament.

    He almost chops on to his stumps but manages to scamper a single. It is dark at The Oval now. I always think that adds to the tension.

    Pandya mixes his pace well and only concedes three from his sixth over.

  19. Postpublished at 17:09 British Summer Time 8 June 2017

    119 from 96 to win

    This game has a totally different complexion after those two run outs.

    Here is the first of them which saw the end of Danushka Gunathilaka for 76.

  20. SL 203-3published at 34 overs

    Target 322

    No need to panic just yet Sri Lanka.

    Ravi Jadeja is back, cue chants of "oh Ravi Jadeja" to the tune of the White Stripes.

    Just like his first spell he's loose and Perera takes advantage, hitting the ball to the rope.