movement.
Renowned for his big hitting at the end of an innings, Miller showed he could play a long, responsible innings as he reached his century off 122 balls with nine fours before launching an assault in which he added two more fours and three sixes off the last 11 balls he faced before the innings came to an end.
South Africa rested first-choice bowlers Dale Steyn, Vernon Philander and Imran Tahir to give their other World Cup squad members an opportunity, but they could not halt the West Indian late charge.
“We bowled some bad balls at the wrong time,” said De Villiers.
The final match of the series is on Wednesday at Centurion.
Score Board
West Indies won toss
South Africa
†M N van Wyk c Ramdin b Cottrell 18
R R Rossouw c Sammy b Cottrell 4
F du Plessis c Ramdin b Holder 4
*A B de Villiers c Ramdin b Russell 19
D A Miller not out 130
J P Duminy c & b Sammy 43
F Behardien b Holder 12
W D Parnell b Holder 12
A M Phangiso c Johnson b Holder 0
K J Abbott not out 1
Extras (lb 2, w 17) 19
Total (8 wickets; 50 overs) 262
Did not bat: M Morkel
Fall: 1-18, 2-32, 3-32, 4-76, 5-166, 6-196, 7-259, 8-259
Bowling: Cottrell 6-0-39-2 (3w); Holder 10-1-53-4 (2w); Russell 10-1-60-1; Sammy 10-1-46-1; Brathwaite 10-1-39-0 (3w); Samuels 3-0-19-0; Gayle 1-0-4-0
West Indies
D R Smith b M Morkel 0
C H Gayle c Behardien b Duminy 10
L R Johnson run out 18
M N Samuels b Behardien 68
†D Ramdin lbw b Behardien 3
J L Carter run out 5
D J G Sammy c de Villiers b Parnell 51
A D Russell not out 64
*J O Holder c Miller b Duminy 13
C R Brathwaite run out 11
S S Cottrell not out 1
Extras (b 4, lb 3, w 14, nb 1) 22
Total (9 wickets; 48.3 overs) 266
Fall: 1-0, 2-12, 3-41, 4-48, 5-73, 6-166, 7-189, 8-218, 9-239
Bowling: M Morkel 9-1-58-1(1nb, 7w); Abbott 9.3-1-62-0(1w); Duminy 6-0-29-2 (1w); Phangiso 10-1-41-0(2w); Parnell 10-0-48-1(2w); Behardien 4-0-21-2(1w)
Result: West Indies won by 1 wicket
Series: South Africa led the 5-match series 3-1
ODI debut: S S Cottrell (West Indies)
Man of the Match: A D Russell (WI)
Umpires: SJ Davis (Australia) and S George. TV umpire: S Ravi (India). Match referee: BC Broad (England)