Sunil Narine and Kieron Pollard made solid returns to the West Indies team in a comfortable victory over South Africa in the opening match in a triangular one-day international series on Friday.
Narine snaffled a career-best 6 for 27 to ensure West Indies bowled South Africa out for 188.
Pollard then did his job with the bat, using his power to hoist six sixes in a run-a-ball 67 not out as the Windies scored 191 for six to win by four wickets with 11 balls to spare.
All of his sixes came in an arc between long-on and straight hit. In the process he became just the fourth Caribbean player to hit 100 sixes in ODIs, joining Chris Gayle, Viv Richards and Brian Lara.
Coming off a disappointing World Twenty20, for South Africa it was another poor performance and the Proteas will be particulary disappointed by the way their middle order collapsed, the final seven wickets falling for only 28 runs.
Rilee Rossouw top-scored with 61 runs off 83 balls, while captain AB de Villiers eked out 31 off 49 balls.