Ross Taylor smashed his 20th ODI century while Henry struck his first ton in his international 50-over career as New Zealand crushed Sri Lanka by 115 runs in the third game to complete a series whitewash.
The 34-year-old Taylor scored 137 off 131 balls while Nicholls blazed his way to 124 not off just 80 deliveries as New Zealand posted a commanding 364/4 in their 50 overs.
The Black Caps, who were sent in to bat, found themselves in early trouble 31/2 in the fifth over with openers Martin Guptill (2) and Colin Munro (21) back in the pavilion.
Taylor joined his captain Kane Williamson (55) at the crease and the experienced duo added 116 for the third wicket to restore some parity to the New Zealand innings.
Williamson departed in the 27th over, being undone by left-arm chinaman bowler Lakshan Sandakan (1-54), but Nicholls played with aplomb.
The left-hander put on 154 with Taylor and then upped the ante towards the end as he added another unbroken 63 with James Neesham (12 not out) that propelled the hosts to a big total.
Sri Lanka got off to a good start in the run-chase as their first three batsmen saw off the initial threat with Niroshan Dickwella (46), Dhananjaya de Silva (36) and Kusal Perera (43) all getting in but not converting their good starts.
Thisara Perera, who struck a hundred in a losing cause in the last ODI, again held New Zealand up, scoring 80, but at the end the home team cantered to victory.
Fast bowler Lockie Ferguson was the pick of the New Zealand bowlers with figures of 4/40 in eight overs.
The teams will now play a one-off T20I in Auckland on Friday to conclude the tour.
Anderson registered figures of two for 35 on day one.
The 38-year-old took two for 35 on a rain-affected first day of the second Test.
James Anderson, Stuart Broad and Chris Woakes were all among the wickets as the hosts reduced Pakistan to 126 for five on day one of the second Test.
Pakistan lost only two wickets before rain arrived in Southampton.
The hosts dropped two chances.
All-rounder Curran is preferred against Pakistan due to his superior batting, says captain Joe Root.
Captain maintains his belief in record wicket-taker ahead of second Test against Pakistan.
Seam bowler Anderson is closing in on his 600th wicket and captain Root wants to unleash him against Pakistan.
Hafeez is not part of Pakistan’s squad for the Test series with England.
England all-rounder Stokes is heading to New Zealand for family reasons and will miss the second Test.