All-rounder Hammad Azam inspired Pakistan to a four-wicket win over the West Indies at Christchurch on Monday to book their place in the finals of the under-19 cricket World Cup.
The second finalist will be determined in the other semi-final between Sri Lanka and Australia on Wednesday.
Pakistan won the toss and struck early with two wickets in the first four overs before West Indies opener Kraigg Brathwaite led the fightback as the Caribbean side posted 212 for eight in their 50 overs.
Brathwaite, who top scored with 85 before he was run out, anchored the recovery with Andre Creary in a 101-run stand for the third wicket.
The West Indies appeared to be in command when they tied the Pakistan openers down and had them at 49-4 after 20 overs.
But man-of-the-match Azam turned the innings around with a whirlwind 92 off 93 balls including 10 boundaries as Pakistan reached their target with 16 balls to spare.
Azam put on 90 in 19 overs in a fifth-wicket stand with Rameez Aziz (39) before adding 64 in nine overs with wicketkeeper Muhammad Waqas (29) for the sixth wicket.