Johannesburg - AB de Villiers took 31 balls to smash the fastest century in one-day internationals as South Africa crushed the West Indies by 148 runs at the Wanderers on Sunday.
The Proteas posted 439 for two wickets, their highest team total in this format, before restricting the tourists to 291 for seven in their 50 overs to take a 2-0 lead in the five-match series.
De Villiers blasted a record-equalling 16 sixes and nine fours in his blistering 44-ball knock of 149, bettering New Zealander Corey Anderson's 36-ball century against West Indies last year.
Hashim Amla (153 not out) and Rilee Rossouw (128) also picked up tons in the South African innings on a flat Wanderers wicket, before Morne Morkel and Vernon Philander picked up two wickets each with the ball.
Dwayne Smith (64) and Denesh Ramdin (57) were the pick of the visiting batsman but no-one could match the explosiveness and De Villiers to give West Indies a chance at the win.
The Wanderers was a sea of pink as part of the third-annual Pink
Day, an initiative partnering with Momentum, Bidvest and the PinkDrive
to raise awareness and support for breast cancer.
The scoreboard as supplied by SAPA:
Toss: West Indies
South Africa innings
H Amla not out 153
R Rossouw c Benn b Taylor 128 (115b, 11x4, 2x6)
AB de Villiers c Carter b Russell 149 (44b, 9x4, 16x6)
D Miller not out 0
Extras: (lb4, w4, nb1) 9
Total: (for two wickets) 439 - 50 overs
Fall of wicket: 1-247 (Rossouw 38.3 ov), 2-439 (De Villiers 49.4) Bowling: Taylor 10-0-95-1 (1w), Holder 9-0-91-0, Benn 10-0-49-0, Russell 10-0-78-1 (2w), Sammy 4-0-26-0, Samuels 3-0-28-0, Smith 4-0-68-0 (1nb, 1w)
West Indies innings
D Smith c Duminy b Behardien 64 (65b, 9x4, 1x6)
C Gayle c Behardien b Morkel 19 (13b, 2x4, 1x6)
L Johnson lbw b Philander 1 (15b)
M Samuels c Behardien b Philander 40 (48b, 3x4, 1x6)
D Ramdin c Du Plessis b Morkel 57 (55b, 4x4, 1x6)
J Carter c sub (Parnell) b Steyn 40 (39b, 3x4, 1x6)
A Russell c Miller b Tahir 0 (1b)
D Sammy not out 25
J Holder not out 21
Extras: (b8, lb4, w10, nb2) 24
Total: (for seven wickets) 291 -- 50 overs
Fall of wicket: 1-36 (Gayle 4.5ov), 2-63 (Johnson 9.5), 3-122 (Smith 21.2), 4-148 (Samuels 24.6), 5-231 (Carter 36.6), 6-232 (Russell 37.2), 7-253 (Ramdin 41.2)
Bowling: Morkel 10-0-43-2 (2nb, 2w), Philander 10-0-69-2 (5w), Steyn 10-0-29-1 (2w), Duminy 4-0-39-0, Tahir 10-0-60-1 (1w), Behardien 6-0-39-1
Result: South Africa won by 148 runs.
The third ODI will be played in East London on Wednesday.