Rawalpindi, Nov. 28 -- Sri Lanka edge past Pakistan by six runs in the hard-fought match of the Tri-nation T20I series at the Rawalpindi Cricket Stadium on Thursday night as they defended their 184-run total.

Sri Lanka, who won two consecutive games to come back in the series, pipped Zimbabwe to qualify for the November 29 final against Pakistan at the same venue, according to the Pakistan Cricket Board website.

Pakistan's skipper Salman Ali Agha led from the front with his highest T20I score (63), his fifth half-century in the format after walking in to bat at 29-2 in the fourth over.

Salman formed a 56-run and a 70-run stand with Usman Khan and Mohammad Nawaz, respectively, to bring Pakistan close to victory from 43-4 in 5.2 overs be...