Pakistan advanced to the final of the Asia Cup with a one-wicket win over Afghanistan in their Super-4 clash on Wednesday.
Chasing a target of 130 runs, Babar Azam's men won the game in Sharjah with four balls remaining.
With 11 needed off the final over, Naseem Shah hit two consecutive sixes to help his side to victory.
The result also ends Afghanistan and India's slim hopes of reaching the final.
Earlier, Pakistan who won the toss and elected to bowl, restricted Afghanistan to 129 for six with Haris Rauf returning figures of 2-26.
For Afghanistan, Ibrahim Zadran contributed a a vital 35 runs and Hazratullah Zazai scored 21.
Pakistan's Shadab Khan was declared Player of the Match for his 26-ball 36 and 1 for 27 with the ball.
Pakistan will take on Sri Lanka in Sunday's title decider in Dubai.


Jackson double ends Man City's perfect run as Villa win
Varma leads India fightback in four-wicket victory over New Zealand
Holder Rybakina sets up Fernandez clash in Ningbo final
Bayern boss Kompany stable but sidelined for weeks, says club director
Mumbai Indians promote Pollard to head coach, replacing Jayawardene
