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. Postpublished at 18:24 British Summer Time 8 June 2017

    Simon Mann
    BBC Test Match Special commentator

    Anyone who has been here today has witnessed something special.

  2. Postpublished at 18:22 British Summer Time 8 June 2017

    Angelo Mathews points to the name on the back of the shirt as he celebrates.

    A sensational innings from the skipper.

    He has been out injured for six months but has guided his side home.

  3. champagne moment

    SRI LANKA WIN BY SEVEN WICKETSpublished at 18:19 British Summer Time 8 June 2017

    What a chase.

    What a win for Sri Lanka.

    Their joint highest chase in ODI history.

  4. Postpublished at 18:19 British Summer Time 8 June 2017

    Simon Mann
    BBC Test Match Special commentator

    It's been wonderful batting from start to finish from the Sri Lankans. I'm not even sure Sri Lanka believed they could topple India today.

  5. SL 321-3published at 48.3 overs

    Oh behave. What a shot from Angelo Mathews.

    Straight down the ground for four.

    One to win.

  6. SL 317-3published at 48.2 overs

    Target 322

    No sign of this going any way other than Sri Lanka's. Gunaratne take three from the first two balls of this over.

  7. Postpublished at 18:17 British Summer Time 8 June 2017

    Simon Mann
    BBC Test Match Special commentator

    It's going to take something sensational to stop India getting soundly beaten now.

  8. SL 314-3published at 48 overs

    8 to win from 12 balls

    Runs required down into single figures.

    Just two hits needed.

  9. SL 312-3published at 47.3 overs

    11 runs to win from 15 balls

    The Indian fans are starting to drift out of the Oval.

    I doubt one of them even considered this outcome at the halfway point.

    What have India got left? Death overs specialist Jasprit Bumrah only gives away two from the first three balls of the 48th but India need wickets.

  10. From the press boxpublished at 18:12 British Summer Time 8 June 2017

  11. SL 309-3published at 47 overs

    13 runs to win from 18 balls

    Well done Angelo Mathews.

    A loud, clear call as he sends Gunaratne back.

    No need to take any risks. Both of these two have already done the hard work with some big hitting. Now they just have to see it home.

  12. get involved

    Get Involvedpublished at 18:10 British Summer Time 8 June 2017

    #bbccricket

    Dave Wood: At the risk of sounding arrogant, I'm sure England would much rather face Sri Lanka/Pakistan than India/SA in the semi-final.

  13. Postpublished at 18:09 British Summer Time 8 June 2017

    Isa Guha
    Ex-England seamer on BBC Test Match Special

    Angelo Mathews hasn't played a one-day international since last August, but he carries so much authority out there at the crease. He handles himself so well.

  14. SL 308-3published at 46.4 overs

    14 runs to win from 20 balls

    The Sri Lanka dressing room are loving this. They know they have almost sealed a famous victory.

    Mathews drops the ball into the leg side and picks up two. No sign of that injury.

  15. SL 305-3published at 46.1 overs

    17 runs to win from 23 balls

    Four more!

    Width from Kumar and Mathews does not miss out. This has been really poor in the last few overs from India.

  16. Postpublished at 18:07 British Summer Time 8 June 2017

    Ed Smith
    Ex-England batsman on BBC Test Match Special

    Gunaratne is playing a match-sealing innings here. The crowd are so quiet - they can barely believe it.

  17. SL 301-3published at 46 overs

    21 runs to win from 24 balls

    Clever from right-handed Gunaratne.

    He knows he has enough runs from this over already and just dabs the ball down to third man, twice picking up a couple.

    Sri Lanka don't need to take any risks from here.

  18. get involved

    Get Involvedpublished at 18:05 British Summer Time 8 June 2017

    #bbccricket

    Ralph: Just rejoined the action. India still tournament favourites? Come on Sri Lanka. #upset, external brewing

    Adrian Murray: Can Sri Lanka cause an upset? It would make the group position interesting

    Sri Lanka's Kusal MendisImage source, Getty Images
  19. Postpublished at 18:05 British Summer Time 8 June 2017

    Ed Smith
    Ex-England batsman on BBC Test Match Special

    That is shot of the day from Gunaratne. It almost went out of the ground.

  20. 6 runs

    SL 297-3published at 45.3 overs

    Target 322

    Unbelievable.

    On one knee, Asela Gunaratne has swept Bumrah for six. They're going to do this with a couple of overs to spare.