Queenstown: New Zealand beat the West Indies by 159 runs in the rain-reduced third one-day international in Queenstown on Wednesday to draw level in the series at 1-1.
In a match limited to 21 overs each, New Zealand made 283-4, with Corey Anderson hitting a century in just 36 balls on his way to an unbeaten 131 -- the fastest ton in ODI history.
Teammate Jesse Ryder hit the sixth fastest ODI century, needing only 46 deliveries, to reach his hundred in his innings of 104.
The West Indies were 124-5 at the end of their 21 overs with Dwayne Bravo not out 56.
Anderson -- who finished not out 131 -- took a mere 36 deliveries to reach his century, beating the previous record set by Shahid Afridi, who needed 37 balls to reach three figures playing for Pakistan against Sri Lanka in 1996.
The burly New Zealander hit 14 sixes, the third highest in an ODI innings behind Rohit Sharma (16) for India against Australia two months ago and Australia's Shane Watson (15) against Bangladesh in 2011.
Anderson and Ryder put on 191 for the fourth wicket as they hammered the West Indies attack.
After the start of the game was delayed five hours because of the weather, Ryder set the tone for the New Zealand innings when he cracked a boundary from the first ball he faced.
The dismissal of fellow opener Martin Guptill (1) was only a matter of time. He was all at sea against the bounce generated by Jason Holder and after surviving two caught behind appeals there was no mistake with the third.
Brendon McCullum belted a 33 off 11 deliveries as New Zealand raced past 50 in just 26 balls and Ross Taylor came and went quickly for nine.
That brought Anderson to the wicket to join Ryder in a rollicking partnership for which the West Indies had no answer.
Anderson brought up his 50 in 20 deliveries in an over in which he hit four sixes in a merciless attack on the usually tight bowling of spinner Sunil Narine.
In a near chanceless innings he only faced 47 balls for his 131 while Ryder faced 51 balls for his 104 which included five sixes.
Brief scores (Match reduce to 21 overs)
New Zealand 283 for 4 (Anderson 131*, Ryder 104)
West Indies 124 for 5 (Bravo 56*)
Result New Zealand won by 159 runs
MOM Corey Anderson (New Zealand)