Opener Martin Guptill struck early for New Zealand with an 81 to lead the hosts to victory over the West Indies by 58 runs on the Duckworth/Lewis Method in the fourth one-day cricket international.
The Black Caps made 285 for six in 50 overs and the West Indies were 134 for five after 33.4 overs, when rain prevented further play.
New Zealand now leads the series 2-1. The final match is at Hamilton on Wednesday.
Guptill came into the match out of form, having made only six runs in the two completed matches of the series to date.
He took 41 balls to hit his first boundary, but then shared partnerships of 56 with Jesse Ryder (47), 88 with Kane Williamson (47) and 59 with Ross Taylor (49) to give the hosts a hefty lead.
The West Indies' reply was undone by two early run outs. Chadwick Walton was run out without scoring from only the fourth ball of the innings and fellow opener Johnson Charles fell for a duck in the fourth over.
The run out of Kirk Edwards (24) in the 15th over, which broke a 60-run partnership with Dwayne Bravo, all but ended the West Indies' chances of challenging New Zealand's total.
As clouds gathered over the ground, New Zealand quickly worked their way through 18 overs from spinners Nathan McCullum and Kyle Williamson to leave the tourists well behind under the Duckworth-Lewis calculation when the rain started.
Despite their score, New Zealand didn't have the easiest time earning runs at Saxton Oval, which was hosting a one-day international for the first time and will be the venue for three matches in the 2015 World Cup.
"I think, today, the wicket was a bit two-paced and it was probably a 250 wicket," said NZ captain Brendon McCullum.
"I thought the way we played through Martin's innings and the way guys batted around him allowed us to get 30 runs over par, which we were very confident with."
The West Indies bowlers performed well early on, particularly opener Jason Holder, and the New Zealanders, who had battered 283 runs from 21 overs in the third match at Queenstown, were forced to scratch for runs.
Ryder, who scored a century from 46 balls in the previous match, tried to be aggressive and took his 47 runs from 49 balls with seven sixes. But even he found scoring difficult on a pitch that was slower than the one in Queenstown.
The West Indies could have contained New Zealand to a much greater extent, but dropped catches and poor fielding undermined a solid bowling effort. Ryder was dropped twice in four balls - on 12 and 14 - and McCullum (14) was dropped with the first ball.
Guptill set the tone of the New Zealand innings by taking the majority of his runs down the ground. He had been out of the New Zealand team for several months with injuries and the lack of match play hurt him in his innings at Auckland (five) and Queenstown (one).
He was clearly frustrated early today, but his first six gave him confidence and he began scoring more consistently, first through singles and then with a trickle of boundaries.
He batted for 167 minutes, facing 119 balls and hitting just four fours and two sixes. By the time he was out, New Zealand were 203 for three.
"It did take a bit of time, but it was nice to spend a bit of time in the middle and get some runs under the belt," Guptill said.
6.06pm - Black Caps win
And the umpires call stumps on play, after rain has the final say.
The Windies are 58 runs short of victory, so the home team take a 2-1 lead in the series and can't be headed, with one match left in Hamilton on Wednesday.
New Zealand, 285 for six
CAK Walton run out (Williamson/ Ronchi) 0
J Charles c Southee b McClenaghan 0
KA Edwards run out (BB McCullum/Ronchi) 24
LMP Simmons c Guptill b Williamson 43
DJ Bravo not out 43
N Deonarine c Mills b NL McCullum 3
D Ramdin not out 17
Extras (lb 3, w 1) 4
Total (five wickets, 33.4 overs) 134
Did not bat SP Narine, JO Holder, NO Miller, TL Best
Fall of wickets: 1-0 (Walton), 2-2 (Charles), 3-62 (Edwards), 4-83 (Simmons), 5-92 (Deonarine)
Bowling: TG Southee 5-1-21-0, MJ McClenaghan 6.4-1-30-1, KD Mills 2-0-10-0, Corey J Anderson 2-0-10-0, NL McCullum 10-0-30-1, KS Williamson 8-0-30-1
New Zealand win by 58 (Duckworth/Lewis method)
5.42pm - Rain still falling
And, in fact, the rain is getting heavier at Saxton Oval.
That's not altogether bad news for the Black Caps, because they hold a big advantage on the Duckworth Lewis system - the West Indies needed to have 192 runs on the board for victory.
5.14pm - Covers out
The rain has arrived and the groundstaff are in action. The Windies' asking rate is up to 9.3 runs an over.
West Indies 134 for five (Simmons 43, Bravo 43no, N McCullum one for 30) after 33.4 over
5.05pm - West Indies 30 overs
Bravo is accumulating runs and perhaps gearing for a hit-out at the end, if he can stick around.
West Indies 115 for five (Simmons 43, Bravo 34no, N McCullum one for 24) after 30 overs
4.48pm - Deonarine gone
Deonarine tries to go the distance and picks out Mills on the boundary. The Windies are now starting to crumble, as the required run rate climbs.
Ramdin joins Bravo.
West Indies 91 for five (Simmons 43, Edwards 24, N McCullum one for 16) after 24.5 overs
4.40pm - Simmons gone
After stagnating in recent overs, Simmons tries to break the shackles and skies Williamson to mid-wicket, where Guptill swallows him up.
Deonarine strides to the middle.
West Indies 83 for four (Simmons 43, Edwards 24, Williamson one for 11) after 21.4 overs
4.36pm - West Indies 20 overs
Brendon McCullum has his spinners operating now, trying to get through the overs before rain descends. Apparently, it's raining at Nelson airport.
Simmons has slowed down since the deparute of Edwards and the Windies are struggling to rebuild momentum. The partnership with Bravo is 16 runs at a rate of about three an over.
The required rate is now up to 7.03.
West Indies 78 for three (Simmons 41no, Bravo 10, McClenaghan one for 18) after 20 overs
4.20pm - Edwards gone
Edwards plays forward of cover, past a sprawling Williamson, and sets off for a run. But Simmons is not moving and Brendon McCullum backs up his team-mate for therun out.
That's a bad blow for the Windies, who were just starting to turn the match around.
The parternship of 60 came off 10.5 overs and captain Dwayne Bravo is next in.
West Indies 62 for three (Simmons 36no, Edwards 24, McClenaghan 1-18) after 14.3 overs
4pm - West Indies 10 overs
After the loss of those early wickets, the Windies have consolidated their position, with Simmons scoring freely and Edwards playing the Guptill anchor role at the other end.
At the same stage, New Zealand were 38 without loss, so not much between the two teams so far. The West Indies need 6.15 an over from here.
West Indies 40 for two (Simmons 24no, Edwards 15no, McClenaghan one for 18) after 10 overs
3.31pm - Charles gone
Charles flicks a thunderbolt from McClenaghan off his pads to fine leg, where Southeee tumbles forward for a catch.
The wicket is moving about now and the Windies are struggling to get runs - Charles has a duck.
West Indies two for two (Edwards 2, McClenaghan one for one) after 3.4 overs
3.15pm - Windies come out to bat
Tim Southeee opens the bowling for the Black Caps, with Walton and Charles facing, but the Kiwis strike with the fourth ball, as Walton plays to Williamson at point and is run out.
Edwards joins Charles at the wicket.
West Indies zero for one
2.33pm - Huge six to finish
Windies bowler Jason Holder gets smashed for six over the bank by Corey Anderson to bring up 285 runs for the Black Caps and end their innings.
Jesse Ryder (47) set the standard early on allowing Martin Guptill (81) to ease his way into the day, Kane Williamson (47) proved very effective, before Ross Taylor and Corey Anderson pushed things along towards the end.
Brendon McCullum and Luke Ronchi had short stints but Corey Anderson (17) and Nathan McCullum (9) provided solid contributions at the death.
After a sluggish start, the West Indies picked their act up at the end and limited the effect of McCullum and Taylor.
They now have the task of matching the Black Caps' efforts with the bat.
We'll be back following lunch with more live updates.
Scoreboard at lunch in the fourth one-day international between the Black Caps and West indies at Saxton Oval in Nelson.
MJ Guptill c DJ Bravo b JO Holder 81
JD Ryder c D Ramdin b DJ Bravo 47
KS Williamson c D Ramdin b TL Best 47
LRPL Taylor run out (JO Holder/SP Narine) 49
BB McCullum c DJ Bravo b SP Narine 14
CJ Anderson not out 17
L Ronchi b DJ Bravo 9
NL McCullum not out 9
Extras (lb 5, wd 6, nb 1) 12
Total (for 6 wickets, 50.0 overs) 285
Fall: 1-56 (JD Ryder, 14.2), 2-144 (KS Williamson, 31.4), 3-203 (MJ Guptill, 41.4), 4-232 (BB McCullum, 44.2), 5-253 (LRPL Taylor, 46.5), 6-267 (L Ronchi, 48.5)
Bowling: JO Holder 10-2-58-1 (2w, TL Best 9-0-70-1 (1nb), DJ Bravo 7-0-35-2 (3w, NO Miller 10-0-47-0, SP Narine 10-0-47-1 (1w, N Deonarine 4-0-23-0
CAK Walton not out 0
J Charles not out 0
Extras (lb 0, nb 0) 0
Total (for 0 wickets, 0.0 overs) 0
2.24pm - Ronchi exits
Bravo dispatches Luke Ronchi after he attempted to slog it over cover only to miss the ball completely and watch the stumps fall.
L Ronchi b Bravo 9 (8b 1x4 0x6) SR: 112.50
New Zealand 267/6 (48.5 ov)
2.14pm - Taylor out on 49
Taylor stabs it away to Jason Holder at short third man but is found out at the other end when Corey Anderson comes rushing down the wicket. The throw comes in to Narine and he whips off the bails.
LRPL Taylor run out 49 (44b 5x4 0x6) SR: 111.36
New Zealand 257/5 (47.1 ov)
2.02pm - McCullum out
Brendon McCullum is out for 14 after trying to lift Sunil Narine over the top but finds the hands of Bravo instead.
BB McCullum c Bravo b Narine 14 (9b 1x4 1x6) SR: 155.55
New Zealand 232/4 (44.2 ov)
1.47pm - Gutill exits
Guptill looks to continue his flurry but sends it towards long-off and into the hands of Bravo. OUT!
MJ Guptill c Bravo b Holder 81 (119b 4x4 2x6) SR: 68.06
New Zealand 203/3 (41.4 ov)
1.24pm - Guptill passes half-century
Guptill breached the 50-mark a short time ago, hitting a purple patch and reaching 67, including two big sixes off the last over.
Ross Taylor is finding his feet on six runs.
New Zealand 170/2 (35.4 ov)
1.03 pm - Williamson caught
Kane Williamson (47) smashes a Tino Best ball high in the air, Ramdin keeping his eye it to take a very good catch.
New Zealand 144/2 (31.4 ov)
KS Williamson c Ramdin b Best 47 (55b 3x4 0x6) SR: 85.45
12.39pm - Century beckons for NZ
Guptill has worked his way to 25 from 61 deliveries, with one big six being the highlight (no boundaries), while Kane Williamson has managed 15 off 30 balls faced.
New Zealand 91/1 (23.4 ov)
12.02pm - Ryder departs
Ryder (47) edges another Bravo delivery behind and this time the Windies make it count, Ramdin making an easy catch.
New Zealand 56/1 (14.2 ov)
JD Ryder c Ramdin b Bravo 47 (49b 7x4 0x6) SR: 95.91
11.54am - Guptill struggling
Martin Guptill is lagging behind in the runs department, with just five from 32 balls. Meanwhile, Ryder has blasted 39 off 40 deliveries, including six fours.
New Zealand 54/0 (13.2 ov)
11.30am - Costly errors
Jesse Ryder is riding an early wave of good fortune, surviving two dropped catches in the fourth and sixth overs.
Twice Ryder has edged deliveries behind, Windies keeper Denesh Ramdin snatching at a regulation catch to spill it, before captain Dwayne Bravo followed up with a similarly poor effort.
However, Ryder just replied with his third boundary of the morning...
New Zealand 22/0 (7.2 ov)
11am - Play underway
Play has begun with Black Caps openers Martin Guptill and Jesse Ryder facing the early attack of West Indies bowler Jason Holder.
The Black Caps have won the toss and elected to bat first.
Tim Southee and Kane Williamson come into the side for James Neesham and Adam Milne.
The game is a sell-out with Nelson locals due to turn out in force, while the weather is fine, allowing play to begin on time at 11am.
Welcome to onenews.co.nz's live updates of the fourth one-day international between the Black Caps and West Indies at Saxton Oval in Nelson.
The Black Caps are looking to build upon their big-hitting Queenstown batting performance and further punish the West Indies bowlers today.
New Zealand blasted 283 from just 21 overs in the third ODI in Queenstown, with Corey Anderson and Jesse Ryder writing themselves into cricket's record books with incredible centuries.
The challenge for the New Zealand batsmen is to back that effort up with another impressive display, while the tourists will be desperate to show they can bounce back after such a demoralising defeat.
Tim Southee is hoping to return to the Black Caps side after missing the series to date following minor toe surgery.
The match is scheduled to start at 11am, with rain forecast to develop in the afternoon.
Black Caps:Martin Guptill, Jesse Ryder, Kane Williamson, Ross Taylor, Brendon McCullum (captain), Corey Anderson, Luke Ronchi, James Neesham, Nathan McCullum, Tim Southee, Kyle Mills, Mitchell McClenaghan, Adam Milne, Colin Munro.
West Indies:Johnson Charles, Kieran Powell, Kirk Edwards, Lendl Simmons, Narsingh Deonarine, Dwayne Bravo (captain), Denesh Ramdin, Sunil Narine, Jason Holder, Ravi Rampaul, Nikita Miller, Chadwick Walton, Tino Best.