QUEENSTOWN,New Zealand - New Zealand all-rounder Corey Anderson cracked the fastest century in one-day international cricket history on Wednesday as New Zealand thrashed the West Indies by 159 runs in a rain-shortened third ODI.
His whirlwind performance in partnership with Jesse Ryder, who smacked the sixth fastest century of all time in that form of the game, took New Zealand to 283-4 in a match reduced to 21 overs each side.
The West Indies then wilted when faced with a daunting run rate of nearly 13.5 an over and could only manage 124-5 in reply.
The series is now all square at 1-1 with two matches to play.
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.
Ryder faced 46 deliveries to reach his ton.
The burly Anderson 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.