Jos Buttler scored a scintillating maiden T20I hundred as England beat Sri Lanka by 26 runs in Sharjah on Monday.
After being sent into bat by Sri Lanka skipper, Hasaranga struck early by cleaning up Jason Roy with a googly for 9.
Dushmantha Chameera then got into the act by dismissing Dawid Malan bowled for 6.
Jonny Bairstow was trapped leg before wicket for a golden duck, as England were reduced to 35/3.
The pair of Buttler along with skipper Eoin Morgan stitched together a valuable 112 run stand for the fourth wicket before the latter was castled by de Silva’s google for a 36 ball-40.
Wicket keeper Buttler brought up his hundred in style by smashing Chameera for a six to propel England to 163/4 in their allotted 20 overs.
For Sri Lanka Wanindu Hasaranga de Silva was the pick of the bowlers with figures of 3/21.
Chasing 164, the Lankans started disastrously as Pathum Nissanka (1) was run out in the first over while attempting a tight run.
Charith Asalanka looked good during his brief stay before holding out to mid off by Moeen Ali off Adil Rashid for 21.
Kusal Perera’s poor run with the bat continued as he miscued a Rashid delivery to Morgan leaving Sri Lanka in big trouble at 34/3.
Bhanuka Rajapaksa was given a reprieve when Chris Woakes dropped a catch at deep square leg.
However Rajapaksa (26) failed to capitalize on the opportunity as he miscued a Woakes delivery to Roy at long on.
All-rounder Wanindu Hasaranga along side skipper Dasun Shanaka added 53 runs for the sixth wicket before the former fell to a brilliant catch for a 21 ball-34.
The Lankans lost their four wickets for just 8 runs, as they were bowled out for 137 in 19 overs.
Moeen Ali, Adil Rashid and Chris Jordan claimed 2 wickets each.