The match between Sri Lanka and England was expected to be a one-sided contest. While England were the pre-tournament favorites, Sri Lanka were not given much chance to cause an impact on the 2019 World Cup. The Island nation came up with an inspired performance to register a 20-run victory over the hosts.England has one of the best batting line ups in the tournament, so they were not expected to break a sweat while chasing the target of 233. Lasith Malinga removed both openers early to give some hope to his team. The hosts did not give up as Joe Root stabilized the innings with his captain Eoin Morgan, who was caught and bowled by Isuru Udana.Joe Root and Ben Stokes built a good partnership but Malinga got the crucial wickets of Root and Buttler in quick succession to put pressure on England. Ben Stokes was anchoring the chase but he kept losing partners on the other end. Dhananjaya de Silva picked three wickets quickly to put the hosts under pressure. Stokes tried his best but the Sri Lankans held their nerve to cause one of the biggest upsets of this edition of the World Cup.Earlier in the day, Sri Lanka won the toss and elected to bat first on a pitch which looked to be on the slower side. The move backfired as the Sri Lankans lost both their in-form openers early in the innings. Avishka Fernando launched a counter-attack as he scored 46 off 39 balls to bring his team back in the game.Kusal Mendis built a good partnership with Angelo Mathews - however, England kept the pressure on by chipping in with wickets at regular intervals. Despite not getting much support from the other end, Angelo Mathews looked like a man on a mission. Mathews used all his experience as he remained unbeaten, helping his team post a competitive team in the process.Lasith Malinga proved yet again that there is no substitute for experience, as he took four wickets to give Sri Lanka much-needed self-belief by dismissing both the openers. When England seemed to be running away with the game in the middle overs, he came back to dismiss Root and Buttler to put England under pressure.Here's how Twitter reacted to Sri Lanka's fascinating comeback:Brilliant from Sri Lanka. England showing a soft underbelly in chases? Delighted for Malinga.— Harsha Bhogle (@bhogleharsha) June 21, 2019Hand me the cup KP @KP24 🤣🤣🤣🤣🤣— Dean Jones (@ProfDeano) June 21, 2019One of the finest World Cup wins. Considering the strengths/weaknesses/form and expectations in mind. Well played, Sri Lanka 🇱🇰👏👏 #EngvSL #CWC19— Aakash Chopra (@cricketaakash) June 21, 2019Hiccup! NO PROBLEM AT ALL! England still 🏆— Kevin Pietersen🦏 (@KP24) June 21, 2019England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 in #CWC against senior Asian Test sides: 15-15v Pak 🇵🇰4-5v SL 🇱🇰 6-5v Ind 🇮🇳3-3v Ban 🇧🇩 2-2#EngvSL#SLvENG#CWC19#CWC2019— Mohandas Menon (@mohanstatsman) June 21, 2019Not Pakistan actually England is most unpredictable team of the tournament...— Broken Cricket (@BrokenCricket) June 21, 2019Great win boys!!!!! Lasith Malinga You beauty 👊 well done @IamDimuth under pressure delivered. Played @Angelo69Mathews 👍— Mahela Jayawardena (@MahelaJay) June 21, 2019My gosh. What a game. Well played played Sri Lanka. 👏👏👏. A couple of teams at least are thankful for your magnificent effort today. Happy for Malinga.— ian bishop (@irbishi) June 21, 2019The pre-tournament favourites have now lost to two teams with little chance of qualifying, and have three games to play against the top three teams in the tournament #ENGvSL— Sambit Bal (@sambitbal) June 21, 2019Confusing World Cup. Favourites England losing to Pakistan & Sri Lanka. #ENGvSL— Trendulkar (@Trendulkar) June 21, 2019England have not beaten Australia, India or NZ in World Cups for 27 years! They have failed to win 10 games in a row against Aus, Ind, NZ combined going back to WC 1992. And their next three games in this WC are against these three teams! #CWC19— Mazher Arshad (@MazherArshad) June 21, 2019Well done @OfficialSLC What an incredible win !!!! Lion heart guys !! @Lasith99Malinga the brave heart #EngvSL #CWC2019— Russel Arnold (@RusselArnold69) June 21, 2019