Too late to back in form, this is the first time after 2012 that three of the top four batsmen scored 30 plus runs in T20 match and for the sixth time in 102 matches they played of this format.
Earlier, Pakistan won the toss and elected to field first. Sri Lanka had a solid start but they scored 20 to 30 less runs according to the wicket and posted 150 for the lost of four wickets after 20 overs.
Sri Lankan captain Dinesh Chandimal made 58 runs in 49 balls and Tillakaratne Dilshan remained unbeaten on 69 runs in 56 balls.
In reply, Pakistan had their best start of the innings in the event and their score was 50 runs for the lost of one wickets.
Pakistan chased 151 runs target on 19.1 overs and won the match by 6 wickets.
Man of the match was awarded to Umar Akmal for his match winning 48 runs in 37 balls.
The final of Asia Cup T20 tournament will be played between India and Bangladesh on Sunday, March 6.
|Sharjeel Khan||c Kapugedera b Dilshan||31||33||24||5||1||129.16|
|Mohammad Hafeez||c & b Jayasuriya||14||15||11||3||0||127.27|
|Sarfraz Ahmed†||lbw b Siriwardana||38||38||27||6||0||140.74|
|Umar Akmal||c Perera b Kulasekara||48||49||37||4||2||129.72|
|Shoaib Malik||not out||13||29||17||0||0||76.47|
|Iftikhar Ahmed||not out||0||1||0||0||0||–|
|Extras||(b 4, lb 1, w 2)||7|
|Total||(4 wickets; 19.2 overs; 85 mins)||151||(7.81 runs per over)|