Martin Guptill smote 80 off 48 balls as New Zealand beat Pakistan by 22 runs to become the first side to reach the World Twenty20 semi-finals.
The opener scored 48 per cent of his runs through the mid-on region, striking 10 fours and three sixes, to set the Black Caps on course for 180-5.
Sharjeel Khan produced a dazzling 47 off 25 balls in response but the chase fizzled out as spinners Mitchell Santner (2-29) and Ish Sodhi (1-25) grasped control, Shahid Afridi's side closing on 158-5.
Guptill, the third highest run-scorer in T20I cricket, opened his boundary count in glorious style, launching Mohammad Irfan down the ground for a straight six before plundering three fours off the next over, bowled by Mohammad Amir.
The right-hander dominated an opening stand of 62 with Kane Williamson (17), who was rather subdued before he miscued a drive off Irfan to Afridi at cover.
Colin Munro, likewise, failed to get going - his switch-hit picking out Sharjeel in the deep off Afridi's bowling - and Guptill might have fallen on 49 but survived a close lbw shout from the same bowler.
Reprieved, he reached his 10th T20I fifty off 33 balls and scored at two-a-ball thereafter before playing Mohammad Sami on, attempting to dab the ball past third man.
Corey Anderson (21) fell displaying greater intent, mistiming a drive off Afridi to long-off, and Luke Ronchi steered Sami to point but Ross Taylor (36 not out off 23 balls) put New Zealand in the box-seat.
Pakistan's response was bullish - Sharjeel striking nine fours and a six as he and Ahmed Shehzad (30 off 32) racked up 65 off the first 5.3 overs.
Khalid Latif, in danger of halting the flow, slogged Santner up in the air and Shehzad also fell to the left-arm spinner trying to force the rate.
Fellow slow bowler Sodhi helped pile the pressure on Pakistan, picking up the key wicket of Afridi in the process - the skipper lofting the ball high to long-off where Anderson stretched to hold a stunning catch.
With the required rate steadily mounting, Umar Akmal (24 off 26) and Shoaib Malik strived in vain to produce a grandstand finish but with no boundaries coming in the last 5.1 overs, New Zealand cantered home.
Watch highlights of New Zealand against Pakistan on Sky Sports 2 from 7pm - then join us for England against Afghanistan live on the same channel from 9am on Wednesday.