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.


Rwanda to host F1 race from early 2030s in 10-year deal
Ronaldo on target as Al-Nassr win after security delay
Coventry savour first home Premier League win in 25 years
Bergs shocks Alcaraz in Shanghai as Zverev claims year-end top ranking
Ten arrested and police officer injured after Manchester City’s win at Liverpool