Port Elizabeth - The West Indies have beaten South Africa in their ODI played at St George's Park on Sunday.
The Windies scored 266 for nine after the Proteas scored 262 for eight in their allotted 50 overs.
David Miller scored his maiden ODI ton.
Miller brought up his century off 122 balls in the 48th over, after coming to the wicket inside the first 10 overs in the fourth ODI.
Together with JP Duminy (43), the pair put on 90 for the fifth wicket as they moved towards a defendable total in the five match series they led 3-0.
After reaching three-figures, Miller opened up and began to find the boundary with ease as the Proteas surged beyond the 250 run mark.
Miller ended the innings unbeaten on 130 from 133 balls with 11 fours and three sixes.
West Indian captain Jason Holder was inspirational in his role with the ball as he returned figures of 4/53 from his 10 overs.