New Zealand flayed Pakistan's attack on the way to a crushing 119-run win during the second one-day international in Napier on Tuesday.
The win means the Black Caps take the series 2-0 and maintain momentum ahead of this month's World Cup, while Pakistan look in disarray after two poor displays.
The New Zealanders ran riot after winning the toss and electing to bat, ending their innings at 369 for five, their highest ever score against Pakistan.
Kane Williamson top-scored with 112, Ross Taylor finished 102 not out with a boundary off the last ball and opener Martin Guptill also contributed 76.
In contrast, Pakistan medium pacer Bilawal Bhatti recorded the worst bowling figures in the country's ODI history, leaking 93 runs off his ten overs without taking a wicket.
Bhatti was far from the only underperformer and captain Misbah ul-Haq said his team needed to make huge improvements for the World Cup.
"We're nowhere near our best. We need to improve a lot in virtually everything, we need to improve our batting and bowling, and especially the death bowling."
His New Zealand counterpart Brendon McCullum was thrilled at his side's form ahead of the tournament, where they are looming as a dark horse.
"We've got to be happy with where we're at," he said.
"We've played, I guess, a couple of perfect games. The challenge for us now is to maintain that freshness and momentum we've built up."
The 369 total was the Black Caps' fifth highest in one-day history, surpassed only by scores against second-tier nations Zimbabwe and Canada.
Pakistan's batsmen could only manage 250 in reply before they were bowled out in 43.1 overs, although they were chasing the game after a dismal bowling effort.
Only Wahab Riaz in 2013 has conceded as many runs as Bhatti in 10 overs, but he at least took two wickets against South Africa.
Ehsan Adil fared little better against the New Zealanders, taking one wicket but going for 8.5 an over.
Mohammad Irfan was the sole bowler who appeared remotely threatening, finishing with two for 52.
With Pakistan's front-line attack failing , captain ul-Haq was forced to call on his part-timers.
But Younis Khan, Haris Sohail and Ahmed Shehzad had no answers, taking only one wicket between them at the cost of 93 runs.
McCullum set the tone for the hosts with a typically aggressive cameo of 31 before Guptill and Williamson brought up New Zealand's 100 off 18.2 overs.
They both cruised to half centuries, with New Zealand on 152 at the half-way mark.
Williamson stepped on the gas after Guptill was dismissed for 76, moving from 63 to 100 in the space of eight overs.
The 24-year old finally fell for 112 to Irfan but Ross Taylor then stepped in to club a 70-ball century in his 150th one-day international, smashing Bhatti onto the roof of the stands.
Taylor appeared in danger of remaining stranded in the 90s in the final over, but a six and a four in the final two balls took him to 102.
Pakistan's openers Mohammad Hafeez and Shehzad made an excellent start chasing down the mammoth total, notching half centuries at a little over a run a ball.
Shehzad went for 52 dancing down the wicket to attack spinner Nathan McCullum but holing out to the man on the boundary.
Younis Khan could only manage 11 as the run rate steadily crept higher, reaching almost 9.6 at the half-way mark.
Hafeez (86) and dangerman Shahid Afridi (11) both went as they lashed out trying to lift the pace and when ul-Haq departed on 45 it was all over.
Chasing a mammoth target of 370, Pakistan were bowled out for 250 in the 44th over despite a sound opening stand of 111 between Shehzad (55) and Hafeez (86).
Pakistan's decision to take the Batting Powerplay in the 31st backfired as they lost Hafeez, Afridi and Akmal for just 34 runs.
Misbah made a sedate 45 but they were never in the hunt thereafter.
Vettori was the pick of the bowlers returning a fine analysis of 10-0-41-1.
Southee, Milne, McCullum and Elliott claimed two wickets apiece.
Earlier, New Zealand made 369-5 thanks to belligerent centuries from Williamson (112) and Taylor (102 not out).
Irfan claimed two for 52 while Bhatti went for 93 in his 10 overs.
New Zealand thrash Pakistan by 119 runs to win the series 2-0 to get a massive boost ahead of the World Cup.
Pakistan are all out for 250 in 43.1 overs.
Ehsan Adil c Ronchi b Boult 1 (2b 0x4 0x6)
Southee picks up another as Misbah fails is undone by a short delivery. Pak 250-9, 42.4 overs.
Misbah-ul-Haq c Taylor b Southee 45 (51b 2x4 1x6)
New Zealand need two wickets now as Bhatti perishes. Pak 248-8, 42.2 overs.
Bilawal Bhatti c Guptill b Southee 9 (11b 1x4 0x6)
Misbah sends Elliott sailing over the sight screen but it seems to be all over for Pakistan bar the shouting. Pak 238-7, 41 overs.
McCullum takes another catch as Sarfraz departs. Pak 227-7, 38.5 overs.
Sarfraz Ahmed c Brendon McCullum b Elliott 13 (12b 1x4 0x6)
Sarfraz gets a boundary off Milne but it looks like a tall order for Pakistan who need 146 from 72 balls. Pak 224-6, 38 overs.
Another one goes down as Sohail holes out to mid-off. Pak 206-6, 35.4 overs.
Haris Sohail c Brendon McCullum b Milne 6 (6b 1x4 0x6)
Pakistan have not profited from taking the Batting Powerplay early losing Hafeez, Afridi and Akmal for the addition of just 34 runs.
Vettori completes an excellent spell returning figures of 10-0-41-1. Pak 201-5, 35 overs.
Pakistan are crumbling with Milne removing the dangerous Akmal who hammer a boundary the previous ball. Pak 194-5, 33.5 overs.
Umar Akmal b Milne 4 (2b 1x4 0x6)
Vettori wins the battle against Afridi as Elliott scoops a catch on the off. Pak 187-4, 32.4 overs.
Shahid Afridi c Elliott b Vettori 11 (9b 1x4 0x6)
Afridi makes his intentions clear after surviving a stumping chance by blasting Elliott through the covers for a boundary. Pak 182-3, 31 overs.
Afridi has come in above Umar Akmal with the Batting Powerplay in progress.
Hafeez slog sweeps the first ball from Elliott for a six over square leg but attempting a similar shot perishes. Pak 173-3, 30.2 overs.
Mohammad Hafeez c Milne b Elliott 86 (89b 5x4 3x6)
Pakistan have opted to take the Batting Powerplay from the 31st over.
Pakistan need over ten runs an over in the last 20 overs. Pak 167-2, 30 overs.
Misbah hammers Southee back over his head for a boundary. Pak 155-2, 28 overs.
A rare loose delivery from Vettori is whipped to the fence by Hafeez. Pak 147-2, 27 overs.
Hafeez slams Southee to midwicket for another boundary but the asking rate has mounted to over nine an over. Pak 140-2, 26 overs.
McCullum strikes removing Younis Khan failing to clear the boundary fielder with Southee taking a good catch. Pak 130-2, 24.2 overs.
Younis Khan c Milne b NL McCullum 11 (14b 1x4 0x6)
Younis Khan hits his first boundary slapping McCullum through cover. Pak 127-1, 23 overs.
New Zealand finally get a breakthough as Shehzad holes out to the fielder on the boundary off McCullum. Pak 111-1, 20.3 overs.
Ahmed Shehzad c Milne b NL McCullum 55 (62b 8x4 0x6)
Hafeez completes his fifty while Shehzad has some issues with the glare of the sun. Pak 109-0, 20 overs.
Pakistan's 100 comes in 17.3 overs as Shehzad completes his half century off 53 balls. Pak 103-0, 18 overs.
Hafeez launches Nathan McCullum into the crowd at midwicket and sweeps for another boundary. Pak 98-0, 17 overs.
Pakistan need a boundary an over with the asking rate climbing over eight. Pak 77-0, 15 overs.
Hafeez survives a line decision after an attempted stumping off Vettori. Pak 64-0, 13 overs.
Hafeez decides to attack Boult sending the ball sailing over fine leg off a top edge for a six. Pak 61-0, 12 overs.
Shehzad has hit seven boundaries as Pakistan make 50 without loss after 10 overs.
Shehzad looks to be ominous form flaying Boult with a glorious square drive on the off. Pak 32-0, 6 overs.
Shehzad gets cracking with two consecutive boundaries off Southee. Pak 27-0, 5 overs.
Shehzad hits the first boundary of the innings clubbing Southee back over his head. Pak 13-0, 3 overs.
Pakistan require more than seven runs an over if they are chase down the target of 370.
New Zealand innings
Pakistan have been set a mammoth target of 370 after Black Caps electing to bat made 369-5 in 50 overs.
New Zealand put the Pakistan attack to the sword with centuries from Kane Williamson (112) and Ross Taylor (102 not out).
Guptill contributed 76 and Elliott a cameo of 28.
Irfan claimed two for 52 while Bhatti who is likely to replace the injured Junaid Khan at the World Cup, went for 93 including 14 in the last over despite bowling three dot balls.
Taylor races to his 10th ODI century off just 70 balls with a six and boundary off the last two balls of the innings Bhatti following three dot balls as New Zealand make 369-5 in 50 overs.
It is also the 100th ODI century by a Black Cap on Taylor's 150th match.
Nathan McCullum swings Adil for a six in the penutimate over. NZ 355-5, 49 overs.
Pakistan are successful with a decision review with Ronchi being adjudged caught behind off a faint nick. NZ 340-5, 47.5 overs.
Luke Ronchi c Sarfraz Ahmed b Mohammad Irfan 0 (1b 0x4 0x6)
Irfan comes in for stick from Taylor who cracks three consecutive boundaries through extra cover, backward square leg and past backward point.
Elliott perishes going for another big shot holing out to Sohail at midwicket. NZ 322-4, 46.4 overs.
Grant Elliott c Haris Sohail b Ehsan Adil 28 (21b 0x4 2x6)
Bhatti goes for 21 with Taylor cracking three consecutive boundaries all around the wicket while Elliot whacks a full toss for a six. NZ 308-3, 45 overs
Taylor smashes a boundary off Bhatti off an outside edge past the keeper to race to his 30th ODI half century off 49 balls.
Eventful over as Bhatti is hammered for a couple of sixes with by Elliott and Taylor who sends the ball sailing out of the ground. NZ 279-3, 43 overs.
Irfan finally gets a breakthrough as Williamson tries to improvise by moving across only to be snapped up at short fine leg. NZ 250-3, 39 overs.
Kane Williamson c Haris Sohail b Mohammad Irfan 112 (88b 14x4 1x6)
Williamson is on fire hooking a short ball from Irfan for a six.
Afridi goes for 12 being hit for a boundary apiece by Williamson and Taylor who survives a stumping chance. NZ 243-2, 38 overs.
Williams chips Afridi through midwicket for a boundary and then picks up a single to complete his sixth ODI century off 80 balls. N 229-2, 36 overs.
Williamson smashes another boundary off Sohail to move into the 90s before the start of Batting Powerplay. NZ 221-2, 35 overs.
Adil returns to the attack and Williamson picks up a couple of boundaries with crunching drives. NZ 212-2, 34 overs.
Williamson uppercuts Bhatti to third man for a boundary. NZ 199-2, 33 overs.
Taylor hits his first boundary opening the face of bat to edge Sohail. NZ 186-2, 31 overs.
Pakistan get a breakthrough as Guptill fails to clear the boundary off a full toss from Shehzad. NZ 171-2, 27.2 overs.
Martin Guptill c Bilawal Bhatti b Ahmed Shehzad 76 (88b 8x4 1x6)
Williamson lofts Younis to long-on to bring up his half century and also the 100-run partnership with Guptill. NZ 144-1, 24 overs.
Guptill completes his 21st ODI half century off 65 balls.
Younis Khan into the attack now.
Boundaries are coming easily with Adil conceding two more as New Zealand are on a canter. NZ 121-1, 21 overs.
Guptill punches Adil through the offside for a boundary to bring up the 100 of the inings. NZ 102-1, 19 overs.
The 50 partnership between Guptill and Williamson comes off 58 balls. NZ 98-1, 18 overs.
Guptill plonks Adil to long-on fence before drinks are taken. NZ 91-1, 17 overs.
Sohail goes for plenty in his first over with Guptill sweeping to square leg boundary and Williamson cracking through backward point. NZ 84-1, 16 overs.
Williamson is showing more fluency that Guptill skipping out and driving Adil down the ground for a boundary. NZ 66-1, 14 overs.
Williamson hits his first boundary punching Adil through the offside. NZ 62-1, 12 overs.
Guptill swings Bhatti to midwicket for a boundary. NZ 55-1, 11 overs.
Bhatti returns to the attack replaces Irfan who has figures of 5-0-14-1. NZ 48-1, 10 overs.
McCullum gets on the back and cracks consecutive boundaries off Afridi before dragging one onto his stumps. NZ 43-1. 7.5 overs.
Brendon McCullum b Shahid Afridi 31 (27b 5x4 1x6)
Guptill gets his first boundary edging Irfan to fine leg. NZ 35-0, 7 overs.
Afridi into the attack early replacing Bhatti who goes for 20 in two overs and nearly has the wicket of McCullum who jumps out and misses with Sarfaraz failing to collect clean. NZ 31-0, 6 overs.
McCullum has pulled away Bhatti to midwicket for another boundary and then lofts it clean as a whistle next ball for the first maximum. NZ 27-0, 4 overs.
McCullum hits the first boundary of the day given a little width by Bhatti which is cracked through point and then belts the next one over the bowler's head for consecutive hits to the ropes. NZ 13-0, 2 overs.
Bhatti who is likely to replace the injured Junaid Khan in the World Cup squad begins with a wide in breezy conditions.
Irfan opens proceedings as New Zealand openers take four singles in the first over comfortably.
New Zealand have won the toss and will bat in the second one-day international against Pakistan at Napier on Tuesday.
Williamson who was a doubtful starter will play while Mills, McClenaghan and Anderson sit out.
Pakistan are unchanged.
Taylor will be playing his 150th ODI.
New Zealand - Brendon McCullum, Martin Guptill, Kane Williamson, Ross Taylor, Grant Elliott, Luke Ronchi, Nathan McCullum, Daniel Vettori, Tim Southee, Adam Milne, Trent Boult
Pakistan - Mohammad Hafeez, Ahmed Shehzad, Younis Khan, Misbah-ul-Haq, Haris Sohail, Umar Akmal, Sarfraz Ahmed, Shahid Afridi, Bilawal Bhatti, Ehsan Adil, Mohammad Irfan