Veteran Ross Taylor and rising star Henry Nicholls both smashed centuries as New Zealand beat Sri Lanka by 115 runs in the third one-day international in Nelson Tuesday to complete a 3-0 series whitewash.
Taylor top-scored with 137, and Nicholls was unbeaten on 124 off just 80 balls, lifting the hosts to 364 for four after they lost the toss and were sent in to bat.
It was a record ODI score at Nelson's Saxton Oval, where the average is just 275, and Sri Lanka never looked like reaching the mammoth total.
They were all out for 249 in the 42nd over, throwing away their final four wickets without scoring a run as the series ended with a whimper.
Thisara Perera, who scored a blistering 140 in the second ODI, was again the tourists' standout performer, racing to 80 in 63 balls.
With the series already decided, Nicholls and Taylor used the dead rubber to send a message to New Zealand selectors ahead of this year's World Cup.
It was Nicholls' maiden ODI ton and the 27-year-old will hope his strong Test form is finally transferring to the limited overs format.
Taylor's 20th ODI century tightened the 34-year-old's grip on the New Zealand record he already holds for one-day centuries.
“I'm getting old and hopefully I've got a few more left in me,” he said.
In his last 11 ODI innings Taylor has scored three centuries and six half centuries.
He came to the crease with New Zealand struggling at 31 for two but combined with skipper Kane Williamson for a 116-run partnership to steady the innings.
When Williamson departed on 55, Taylor and Nicholls plundered the Sri Lanka attack with an aggressive 154-run stand.
Sri Lanka captain Lasith Malinga had ousted openers Martin Guptill and Colin Munro cheaply but was expensive in the long run, leaking 93 runs from his 10 overs.
Sri Lanka's senior bowlers were all wayward, particularly at the death, as the tourists conceded 57 runs in the final three overs.
Sri Lanka made a bright start to the run chase, scoring freely before Tim Southee trapped Dhananjaya de Silva lbw on 36.
The run rate then slowed to a crawl when the tourists lost three wickets for 10 runs to slump to 117 for four, with Niroshan Dickwella and Kusal Mendis departing within the space of two balls.
Worse was to come after Perera fell to a spectacular one-handed catch from Guptill, triggering a tail-end collapse.
Dushmantha Chameera went with Sri Lanka on 249, only for Danushka Gunathilaka, Malinga and Nuwan Pradeep to all depart without furthering the score.
Sri Lanka, who lost a two-Test series against New Zealand 1-0, wrap up their tour with a one-off Twenty20 match against the Black Caps in Auckland on Friday.
Scorecard
New Zealand
M. Guptill c Mendis b Malinga 2
C. Munro b Malinga 21
K. Williamson c de Silva b Sandakan 55
R. Taylor c de Silva b Malinga 137
H. Nicholls not out 124
J. Neesham not out 12
Extras: (b1, lb5, nb1, w6) 13
Total: (for 4 wickets; 50 overs) 364
Fall of wickets: 1-16 (Guptill), 2-31 (Munro), 3-147 (Williamson), 4-301 (Taylor)
Bowling: Malinga 10-1-93-3 (1w), Chameera 8-0-55-0, Pradeep 9-1-77-0 (5w, 1nb), Perera 2-0-8-0, Sandakan 10-0-54-1, Shanaka 6-0-36-0, de Silva 5-0-35-0
Sri Lanka
N. Dickwella c Ferguson b Neesham 46
D. de Silva lbw Southee 36
K. Perera c Seifert b Ferguson 43
K. Mendis run out (Williamson/Seifert) 0
D. Shanaka lbw Sodhi 2
T. Perera c Guptill b Ferguson 80
M. Gunathilaka b Ferguson 31
P. Chameera c Southee b Ferguson 1
L. Malinga stumped (Seifert/Sodhi) 0
L. Sandakan not out 0
N. Pradeep b Sodhi 0
Extras: (lb4, w7)10
Total: (all out; 41.4 overs)249
Fall of wickets: 1-66 (de Silva), 2-107 (Dickwella), 3-107 (K. Mendis), 4-117 (Shanaka), 5-143 (M. Perera), 6-244 (T. Perera), 7-249 (Chameera), 8-249 (Gunathilaka), 9-249 (Malinga), 10-249 (Pradeep)
Bowling: Southee 7-0-46-1 (4w), Henry 8-0-62-0 (2w), Ferguson 8-0-40-4 (1w), Neesham 5-0-34-1, Williamson 5-0-24-0, Sodhi 8.4-0-40-3