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.


Abu Dhabi launches Euroleague Basketball SuperCup
MENA Golf Tour expands global pathway with 3 qualifying schools in UK, USA
Fils claims first ATP Masters title, Gauff clinches second Cincinnati crown
Barcelona launch LaLiga title defence with five-star Elche demolition
Torres double rescues point for PSG at Rennes in Ligue 1 opener
