Pakistan required 11 off the last over and two off the final delivery, after Salman Butt waged a lone battle to keep the Asian giants in the competition. Butler kept his cool; he bowled two dot balls and took a wicket off the last ball to emerge hero for the Black Caps.
-scorecard: New Zealand vs Pakistan
Butler, who was picked for the match in place of Tim Southee, was up to the competition as he claimed three for 19 in his four overs and stifled the Pakistani batsmen, who made heavy weather of a low score.
Earlier, left arm spinner Abdur Rehman and Mohammad Sami had struck crucial blows to tie down the Kiwis.
Invited to bat, the Kiwis found a batting hero in their skipper Daniel Vettori, who made a fighting 38 of 34 balls. Vettori was associated in a crucial 40-run association with Scott Styris (21) as the Kiwis ended at a modest 133 for seven in their stipulated overs.
Just like New Zealand, Pakistan also recovered from a jittery start -- they were 58 for five at one stage -- to take the match to the wire.
But when it mattered most, they floundered.
Even as wickets fell in a heap around him, Salman Butt batted with gumption and poise to remain unconquered with a 67 of 54 balls. He was involved in 53-run association for the sixth-wicket with Abdul Razzaq, who made 29, and at that time Pakistan looked favourites.
But New Zealand fought tooth and nail and kept themselves in contention of qualifying for the semi-finals.
Having suffered their second successive defeat in the Super Eights, Pakistan are almost out of the tournament and need a miracle of sorts to make the last-four stage.
They need to beat South Africa by a big margin on Monday and pray that England inflict a big defeat on New Zealand the same day.
Pakistan to get missile frigate from US
IPL is the most lucrative tournament for Kiwis
Hockey: Surinder Kaur to lead India in New Zealand
Hussey, Johnson steer Aus to T20 win over Kiwis
Pakistan: 17 Taliban men killed in Orakzai