New Zealand pacemen Trent Boult and Grant Elliott shared seven wickets as the hosts bundled out Pakistan for 210 to win the first one-day international at the pacy Basin Reserve by 70 runs on Monday.
Elliott did the early damage while Boult, the world's top-ranked ODI bowler, ran through Pakistan's lower order as the touring side were shot out in 46 overs, chasing a target of 281 in the first of the three-match series.
Pakistan captain Azhar Ali and Ahmed Shehzad fell early to Elliott but Mohammad Hafeez (42) and Babar Azam (62) added 81 for the third wicket to put them back on course.
A mid-innings collapse, however, saw Pakistan lose their last seven wickets for 68 runs despite New Zealand being a bowler short in the absence of Mitchell McClenaghan, who suffered a blow to his eye while batting and was forced to retire hurt.
New Zealand, put in to bat, were reduced to 99-6 in the 23rd over before man-of-the-match Henry Nicholls rescued them with a knock of 82.
The left-hander, playing only his sixth ODI, added 79 for the seventh wicket with Mitchell Santner (48) before Matt Henry and McClenaghan launched a late assault to power New Zealand to 280-6 in their 50 overs.
Henry hit four sixes and the same number of fours in his 30-ball 48 while McClenaghan, who was hit by an Anwar Ali bouncer that went through the gap in his hemlet, smashed 31 in 18 balls as New Zealand scored 71 off their last five overs.
Mohammad Amir was the most successful Pakistan bowler with 3-28 but had to leave the field injured after bowling the first delivery of his ninth over. Anwar took 3-66.
The second match of the series will be played in Napier on Thursday.
Short boundaries: Munro gets NZ call-up; Chigumbura quits Zim captaincy
ICC rankings: In-form Rohit jets to career-best fifth spot
Lyon dropped, Khawaja left out of Australia's ODI squad
Pakistan pick tainted paceman Amir for New Zealand tour
Amir bags wicket on return as Pakistan score T20 win over New Zealand