Kirk Edwards and Dwayne Bravo both notched up tons as the West Indies flayed New Zealand's attack to reach 363-4, before Nikita Miller dominated with the ball to skittle New Zealand for 160.
The mammoth total was the highest ever posted by West Indies in a 50-over match, surpassing the previous mark of 360 set against Sri Lanka in 1987.
Edwards and Bravo came together at 143-3 and put on 211, with Edwards finishing unbeaten on 123, his maiden ODI century. Captain Bravo captain was dismissed shortly before the end of the innings for an 81-ball 106.
The impetus was provided by Kieran Powell and Johnson Charles, who put together a 95-run opening stand in just 12.1 overs after West Indies was sent in to bat. Powell ended up with 73 off just 44 balls with 12 fours and two sixes, including 18 runs off a single Mitchell McClenaghan over.
The offspinner Nathan McCullum was brought in to stem the run flow and the tactic paid off almost immediately when Powell was out lbw for 73, trying to sweep.
Charles was run out for 31 while attempting a quick single and Lendl Simmons followed soon after, caught by Kane Williamson off Corey Anderson, as West Indies slipped from 116-1 to 143-3.
However, Bravo and Edwards came together and rebuilt the innings. Edwards cut loose as the innings progressed as West Indies bludgeoned 117 off the last 10 overs.
New Zealand made a disastrous start, reducing to 65 for 5 after just 15 overs through a combination of rash shots and a much-improved West Indian attack.
They lost both its openers cheaply, with Martin Guptill out lbw for six and Jesse Ryder (17) scooping the ball skyward while attempting a slog.
With the middle order collapsing, captain Brendon McCullum failed to make the save, as he offered Johnson Charles a simple catch when he charged down the wicket to a seemingly innocuous delivery from Nikita Miller, who finished with figures of 4 for 45. An unlucky Luke Ronchi was dismissed for 15 when he dislodged the bails with his foot while trying to square up for a shot, as nothing went New Zealand’s way.