Summary
Refresh for in-play video highlights
England through to face NZ in semis
Jordan took 4-28 in crucial spell
Stokes conceded five off the final over
Sri Lanka's Mathews 73* from 54
Buttler 66* from 37 balls for England
Live Reporting
Jamie Lillywhite and Stephan Shemilt
Postpublished at 17:35 Greenwich Mean Time 26 March 2016
Postpublished at 17:35 Greenwich Mean Time 26 March 2016
17:35 GMT 26 March 2016England wicketkeeper and man of the match Jos Buttler: "Angelo was chasing it down and it turned out to be a fantastic game.
"We needed Stokesy to hit that last ball for six and he bowled really well in the last over.
"I've played a few games and as one of the more experienced guys you want to stand up and play well.
"We set up a really good score and were very confident in defending.
"We're delighted to get through - a young bunch of guys going through to the semi-finals of the World Cup is very exciting."
Final scorecardpublished at 17:35 Greenwich Mean Time 26 March 2016
17:35 GMT 26 March 2016Sri Lanka: 161-8 from 20 overs
Not out batsmen: Mathews 73 from 54 balls, Vandersay 0
Fall of wickets: 3-1 (Dilshan 2), 4-2 (Chandimal 1), 15-3 (Siriwardana 7), 15-4 (Thirimanne 3), 95-5 (Kapugedera 30), 137-6 (Thisara 20), 155-7 (Shanaka 15), 157-8 (Herath 1)
Bowling figures: Willey 4-0-26-2, Jordan 4-0-28-4, Plunkett 4-0-23-1, Stokes 4-0-19-0, Rashid 2-0-31-0, Moeen 2-0-32-0
Sixes: Ten (five from Mathews)
England 171-4: Buttler 66*, Roy 42, Vandersay 2-26
Postpublished at 17:34 Greenwich Mean Time 26 March 2016
17:34 GMT 26 March 2016Not surprisingly Jos Buttler is the man of the match for his 66 from 37 balls, with eight fours and two sixes, and the very polite young England wicketkeeper is being interviewed now.
Postpublished at 17:31 Greenwich Mean Time 26 March 2016
17:31 GMT 26 March 2016Vic Marks
Ex-England spinner on BBC Test Match Special"The key was the last two overs. When you get it down to 22 off two, that can go really wrong. They kept their cool in the last two overs brilliantly. They were on the button, England, right at the end, when it counted."
Postpublished at 17:30 Greenwich Mean Time 26 March 2016
17:30 GMT 26 March 2016The much-maligned Jordan finishes with 4-28.
get involved Get Involved - #bbccricketpublished at 17:30 Greenwich Mean Time 26 March 2016
17:30 GMT 26 March 2016John Michael Poole: What an over from Ben Stokes. I need a lie down.
Will Maddock: Wooohoooo.
Will Holmes: Yes England you absolute legends.
Robert Johns: Semi-finals here we come Stokesy man of steel.
SL 161-8 - ENGLAND WIN BY 10 RUNSpublished at 20 overs
20 oversMathews hurls his bat to the turf. No run and England have won by 10 runs.What an extraordinary finale, it was easy for England in the end wasn't it?! Mathews finishes on 73 from 54 balls but it is England through to the semi-final to play New Zealand on Wednesday, they have beaten the defending champions.
SL 161-8 (11 from 1 ball)published at 19.5 overs
19.5 oversOut to deep mid-wicket but they have not run!
get involved Get Involved - #bbccricketpublished at 17:26 Greenwich Mean Time 26 March 2016
17:26 GMT 26 March 2016Darren Cox: I'm watching this like Dr Who from behind the sofa. Terrifying!!
SL 161-8 (11 from 2)published at 19.4 overs
19.4 oversNo run. Well pitched up. Stokes drops to his knees in the humidity. He needs a breather.
Dropped catchpublished at 19.3 overs
19.3 oversSL 161-8 (11 needed from 3 balls)
Rashid has dropped Mathews at short fine-leg and they have got through for two more.
get involved Get Involved - ##bbccricketpublished at 17:25 Greenwich Mean Time 26 March 2016
17:25 GMT 26 March 2016Scot Munroe: What a game of cricket this has been. Angelo Mathews on one leg has been amazing.
Justin Wilson: This is utterly sensational. What a match. This is sport at it's best.
SL 159-8 (13 from 4)published at 19.2 overs
19.2 oversA bad throw from Willey and they get through for two.
SL 157-8 (15 from 5)published at 19.1 overs
19.1 oversMathews clubs it to extra cover but declines the run. Dot ball.
Postpublished at 17:23 Greenwich Mean Time 26 March 2016
17:23 GMT 26 March 2016It is raining now as well.
Postpublished at 17:23 Greenwich Mean Time 26 March 2016
17:23 GMT 26 March 2016Postpublished at 17:23 Greenwich Mean Time 26 March 2016
17:23 GMT 26 March 2016Vic Marks
Ex-England spinner on BBC Test Match Special"It leaves Mathews on strike at the start of the final over. It was a very good delivery - quite a spectacular dismissal as the stumps go everywhere and light up. I think if you offered Sri Lanka the super over here, they'd take it."
Postpublished at 17:22 Greenwich Mean Time 26 March 2016
17:22 GMT 26 March 2016Mathews will be on strike for the final over with 15 needed to win, 14 for the super over. It will be bowled by Ben Stokes.
WICKETpublished at 19 overs
19 oversHerath b Jordan 1 (SL 157-8)
The little man backs away but makes no contact and the phlegmatic Jordan uproots the middle stump in style with a yorker.