Openers put on 105 as Pakistan chase down 153 to reach the final of the tournament they last won in 2009.
Openers Babar Azam and Muhammad Rizwan hit half-centuries as Pakistan beat New Zealand by seven wickets to reach the T20 World Cup final.
Opting to bat first on Wednesday, New Zealand could only manage 152-4 thanks to a disciplined show by Pakistan in the field.
In reply, captain Azam and Rizwan put on 105 for the opening wicket to lay the foundations of the thumping win.
Babar was dropped behind the stumps off the first delivery he faced but went on to score 53, while Rizwan hit 57 off 43 deliveries before Shan Masood got Pakistan over the line at 153-3 with five balls to spare.
Pakistan will take on India or England – who meet in the second semi-final on Thursday – in Sunday’s final.
A sensational performance from Pakistan in the knockout game ⚡#T20WorldCup | #NZvPAK | ????: https://t.co/7EuauryZFX pic.twitter.com/6XLQ0gt2Rp
— T20 World Cup (@T20WorldCup) November 9, 2022
Earlier, paceman Shaheen Afridi led the way with 2-24 as the Black Caps were restricted to a below-par total.
After losing their opening two matches – against India and Zimbabwe – Pakistan scraped into the last-four only after the Netherlands stunned South Africa in the final group match.
More to follow