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.


Rajasthan’s Jadeja pleased with middle order's response under pressure
Yamal out for season with hamstring injury but expected to be available for World Cup
Italy underwhelmed by Trump envoy's suggestion to replace Iran at World Cup
Man City go top and relegate Burnley with narrow Turf Moor win
Bayern beat Leverkusen to reach first German Cup final in six years
