Eoin Morgan-inspired England thrashed Afghanistan by 150 runs in their last match at Old Trafford.
Sri Lanka on the other hand, lost out last time against Australia.
England won the toss and chose to field first.
Sri Lanka lost 2 wickets with just 3 runs on the board. However, decent contributions from Avishkha Fernando and Kusal Mendis followed by 85 from Angelo Matthews took Sri Lanka to a total of 232.
Although, Lasith Malinga and Dhanajaya De Silva starred with the ball and compensated for the low score.
England, in their reply, could only manage 212 and fell short by 20 runs. Apart from Ben Stokes’s unbeaten 82 and Joe Root’s 57, rest all departed with cheap figures.
Sri Lankan skipper Dimuth Kanuratne said that Joe Root’s wicket was key.
“I think Root’s wicket was the turning point. I was not confident (about going with the review) but still went for it,” Karunaratne said at the post-match presentation ceremony.
“It was a close one. Sometimes we were under pressure and sometimes we were dominating. At the end of the day it was good team work from us,” he added.
“When Malinga got a couple wickets we had to keep him for the last overs and then I gave Dhananjaya the ball and he did a good job.
“Those are the things we want as a team and I am expecting those things as a captain.”
England will try to bounce back from this with a match against Australia on Tuesday while Sri Lanka will battle South Africa.
Follow all the action live:
ENG 212 all out
Mark Wood departs.
It’ all over. Sri Lanka wins by 20 runs. Ben Stokes remains unbeaten 82. Major upset at Headingley.
Two sixes in a row from Ben Stokes.
England not out yet. They’re still in this.
ENG 186/9 (43.4)
OUT!!! Jofra Archer departs.
WICKET!!! Adil Rashid departs. Sri Lanka in control. Ben Stokes still on the pitch
CAUGHT OUT!!! Moeen Ali caught at long-on.
Another one. Malinga again. Jos Butler trapped LBW.
ENG 95/3 (25.5)
The match is evenly poised.
WICKET!!! Eoin Morgan couldn’t repeat his heroics this time
ENG 63/2 (16.5)
Four!!! edge and the ball run through for a four.
Another one for Malinga. James Vince this time.
Great shot by Root. Four runs.
Jonny Bairstow trapped Lbw by Lasith Malinga. Huge Wicket for Sri Lanka.
Sri Lankan innings
England needs 233 to win the game.
SL 230/9 (49.1)
Six. That’s big. Angelo Matthews with a great hit.
Bowled Him!! Lasith Malinga departs. Another one for Mark Wood.
Wicket!! Isuru Udana dismissed by Mark Wood.
Thisara Perera caught at third man. Another short ball from Archer.
OUT! Dhanajaya de Silva departs.
SL 171/5 (40)
40 overs bowled. 80-90 runs from here might be a good total for Sri Lanka.
SL 154/5 (35)
Good over from Rashid. ends with a dot ball.
Madness!! Two in two for Rashid. Kusal and Jeevan Medis sent back to the Pavillion. Sri Lanka in trouble
SL 114/3 (25)
Kusal Mendis playing on 40 (55) alongside Angelo Matthews 21 (44)
FOur!!! Angelo Matthews steps down the tracks and slams on towards long-on.
SL 84/3 (19.9)
Nice Shot. Four runs.
Avishka Fernando departs, one short of his fifty. (C) Adil Rashid (B) Mark Wood
Sl 48/2 (10)
Avishka Fernando with a four and a six to end the over.
SL 33/2 (8.2)
FOUR!!!! Avishka Fernando drives one in towards leg side.
Four!!! Good Shot by Avishka Fernando. looking in good shape early on.
Another one. A shaky start from Sri Lanka. Chris Woakes rattles Kusal Perera.
Early Wicket!! Jofra Archer strikes. Captain Karunaratne departs.