The Sri Lankans were bowled out for 137 in reply to England's target of 164.
Opener Jos Buttler scored a magnificent unbeaten 101 to set up England’s 26-run win over Sri Lanka in their Group 1 Super 12 match of the T20 World Cup.
Butler was adjudged the Man of the Match.
England: 163 for 4 in 20 overs (Jos Buttler 101 not out, Eoin Morgan 40; Wanindu Hasaranga 3/21).
Sri Lanka: 137 all out in 19 overs (Wanindu Hasaranga 34; Adil Rashid 2/19, Moeen Ali 2/15, Chris Jordan 2/24).