Chasing a modest 148-run target, Pakistan were on course for victory with Haris Sohail's 50-ball 52 with four boundaries and a six but leg-spinner .
But Wanindu Hasaranga turned the tables with 3 for 21 to restrict Pakistan to 134 for 6 in 20 overs.
This is Sri Lanka’s first ever 3 – nil whitewash in T20 cricket and they have also moved up to the 7th place in T20 rankings.