Pakistan have taken the honours in a highscoring second one-day international against the Blackcaps in Rawalpindi.
New No.3 Daryl Mitchell picked up where he left off in the first match, with a magnificent innings of 129 off 119 balls to register his second straight century, as New Zealand posted an imposing total of 336/5 - their highest ever against Pakistan.
Pakistan were well up to the task, with Fakhar Zaman's mammoth 180no off 144 steering his side through to a comfortable seven-wicket win, surpassing their target with 10 balls remaining.
The successful chase was the home team's second highest in their history and gives them a 2-0 lead in the five-match series.
After losing the toss and being sent into bat, the Blackcaps made a fast start, undeterred by the early loss of Will Young (19).
That brought Mitchell to the crease and he combined with opener Chad Bowes for an 86-run stand. Bowes departed in the 19th over, after his best knock yet in his young international career, notching his maiden ODI half-century with 51 off as many balls, including seven fours.
Captain Tom Latham then stepped to the fore to form the definitive partnership of the innings with the rampant Mitchell, who raised his century in the 40th over, with New Zealand well poised at 232/2.
Mitchell holed out in the 46th over, off the bowling of Naseem Shah, with his 129 - coming just days after his 113 in the first ODI - featuring 11 boundaries and hinting at a more permanent role at first drop.
In the 47th over, Latham was cruelly denied his own century, when a Pakistan review revealed the faintest of edges to leave him two runs shy, departing for a superb 98 off 85, with nine boundaries.
The last 11 overs went for 107 runs, although some tight bowling through the final three overs prevented the New Zealanders reaching the total of 350-plus that had earlier threatened.
Pakistan's response with the bat was swift and brutal. Opener Fakhar was involved in two 100-plus partnerships, putting on 135 off 122 for the third-wicket with captain Babar Azam (65), then an undefeated stand of 119 off 86 with Mohammad Rizwan (54no).
Fakhar eventually carried his bat with 180 runs to his name, backing up his 117 from the first match by smoking 17 fours and six sixes.
None of the NZ bowlers were spared punishment, as Pakistan eased past their big total for the loss of only three wickets.
Spinners Ish Sodhi (1/79) and Rachin Ravindra (0/75) were both targeted, with Matt Henry (1/59) and Henry Shipley (1/58) - who replaced injured Blair Tickner - taking the other two wickets.
The teams now relocate to Karachi for the final three matches, with the third taking place overnight Wednesday.
New Zealand 336/5 (Mitchell 129, Latham 98, Bowes 51; Haris Rauf 4/78) Pakistan 337/3 from 48.2 overs (Fakhar 180no, Babar 65, Rizwan 54no; Shipley 1/58)
Pakistan win by seven wickets