New Zealand extended their winning sequence across all formats to nine games as they saw off Pakistan in the second ODI in Nelson.
Martin Guptill and Ross Taylor guided the Black Caps past a revised total of 151, in a rain-disrupted clash at Saxton Oval.
When they went off for rain the home side needed 85 runs in 11 overs to win, and after a two-hour wait in the pavilion Guptill and Taylor got them home by eight wickets with seven balls to spare.
Pakistan removed in-form opener Colin Munro for a duck and Black Caps skipper Kane Williamson fell for 19 to leave them at 64-2.
In the end, though, New Zealand comfortably pulled off their run chase as Guptill reached his 33rd half century in a game-high 87 from 72 while Taylor chipped in with 44.
Trent Boult and Tim Southee had Pakistan in trouble after they'd won the toss and elected to bat, with Imam ul-Haq caught for two and fellow opener Azhar Ali out for six.
A late flurry from the tail saw them chalk up a respectable total of 246-9 as they coped with the loss of the injured Fakhar Zaman, who scored 82 not out in the first match of the series.
Veteran allrounder Mohammad Hafeez added 60 from 71 before Hasan Ali (51 from 31) and Shadab Khan (52 from 68) combined for a blistering 70-run partnership.
Ahead of the third ODI in Dunedin, allrounder Colin de Grandhomme will rejoin the Black Caps squad after he was granted leave following the sudden death of his father in Zimbabwe last month. He will replace George Worker in the only change to the squad.
New Zealand are 10/1 to win the 2019 Cricket World Cup.
The Black Caps are 7/1 to win the 2020 Twenty20 World Cup.
View all Cricket betting