Finn Allen carried the New Zealand innings. Photo / AP
Finn Allen made 96 and Tim Southee took 4-22 as the Black Caps beat the West Indies by 50 runs under the Duckworth-Lewis system in the second one-day international to level the three-match series.
New Zealand made 212 batting first and the West Indies were in dire straits at 27-6, potentially facing their lowest total in an ODI, until a long rain break and bold late-order batting gave them hope.
Southee and Trent Boult combined to crash through the West Indies top and middle order, leaving the home team six wickets down in the 10th over. Southee finished with 4-22 and Boult 3-18.
When the rain stopped late in the evening at Kensington Oval, the West Indies, who were 63-7 at the break, were left to chase 212 from only 41 overs.
They found an unusual hero in Yannic Cariah who posted a half century in his first innings in an ODI and shared an 85-run partnership with Alzarri Joseph (49) which raised the hopes for the home team.
Joseph fell with the total 157-9 and four runs later Cariah was the last man out for 52 to make Monday's third international the series decider.
"We were disappointed to lose six wickets in the powerplay," West Indies captain Nicholas Pooran said. "Having said that, having Yannic coming into the team and putting on that partnership with Alzarri Joseph was great, but it came a bit too late."
Earlier, Allen fell four runs short of a maiden century as New Zealand overcame the loss of their captain and a stuttering start to post 212 in 48.2 overs.
Skipper Kane Williamson was ruled out with a quad muscle strain suffered in the first match of the three-match series which the West Indies won by five wickets. Stand-in captain Tom Latham was among three batsmen to fall early as New Zealand struggled to 31-3 in the 10th over. He was out for a three-ball duck while Martin Guptill fell for three and Devon Conway for six.
The 23-year-old Allen revived the innings in a 84-run partnership with Daryl Mitchell (41) for the fourth wicket. The pair stayed together for 20 overs to steer New Zealand into a stronger position at 115-4 when Mitchell mishit an attempted slog over midwicket and was caught at square leg from the bowling of spinner Kevin Sinclair.
New Zealand failed to build on that promising position. All-rounder Michael Bracewell (six) and power hitters Glenn Phillips (nine) and Jimmy Neesham (one) came and went quickly.
Allen finally was out for 96 from the first ball of the 41st over when New Zealand were 165-7. He had faced 117 balls and hit three sixes and seven fours, taking many of his runs from the fast bowlers behind square leg.
"It was nice to get the team off to what we thought was a competitive total," Allen said. "I was disappointed to leave us about 10 overs short. I thought there were stills a few runs out there which we could have put on to seal the deal a bit more."
The New Zealand innings again lost direction in his absence, though Mitchell Santner made an effort to rally the tail. He found an able partner in tail-ender Boult who stayed with him for five overs during which the pair added a valuable 31 for the last wicket, guiding New Zealand past their total of 190 which proved inadequate in the first match.
Boult finally was out for 16, giving off-spinner Sinclair his fourth wicket of the innings. Sinclair finished with 4-41 as spinners shared six wickets. Santner was left not out on 26, taken from 27 balls, and the Black Caps' total proved enough as their seamers shone.