Hashim Amla continued his rich vein of form with 92 ably supported by veteran Jacques Kallis with 85 to lead South Africa to 300 for five in the second One-day International against West Indies in North Sound, Antigua and Barbuda on Monday.
Amla struck seven boundaries from 95 balls, and Kallis - playing his 300th ODI - hit four fours from 89 balls in a stand of 79 for the second wicket, after the South Africans chose to bat in the match at the Vivian Richards Cricket Ground.
The Proteas benefitted from an opening stand of 89 between Amla and Graeme Smith before Nikita Miller bowled the South African captain behind his legs for 37 in the 16th over.
Amla continued to grind away, and reached his 50 from 45 balls with a dab to third man off Dwayne Bravo before he was caught at mid-wicket off Jerome Taylor in the 32nd over.
Kallis, who became only the second South African behind Shaun Pollock to appear in 300 ODIs, and the 15th player overall, turned Ravi Rampaul through square leg for a single to reach his half century from 59 balls.
A.B. de Villiers joined him to consolidate South Africa's position with a stand of 71 for the third wicket with Kallis before he was caught inside the long-off boundary for 41 off Kieron Pollard in the 43rd over.
In the closing overs, Kallis was caught at point off Pollard in the 47th over, and Alviro Petersen was lbw playing across Taylor for one, as South Africa hunted quick runs.
Pollard was the pick of the West Indies bowlers with two wickets for 39 runs from eight overs, and Taylor took two for 50 from nine overs.
Both sides made one change to their line-ups for the match, with South Africa bringing Petersen in to replace Jean-Paul Duminy, and West Indies including Dale Richards for Andre Fletcher.
South Africa lead the five-match series 1-0, after they won the opening match by 66 runs, under the Duckworth-Lewis Method, on Saturday at the same venue.