South Africa have improved their unassailable lead to 4 with one to play as they have beaten West Indies by 7 wickets in Windsor Park, Roseau, Dominica.
West Indies played a very well paced and balanced innings with runs from Dale Richards (59), Shiv Chanderpaul (66) and the Bravo bothers (46 and 45), set up a big total of 303 for 6 in their 50 overs. Their demanding total was quickly taken away from them with a superlative innings from Hashim Amla (129) and was given good support by Jacques Kallis (51) and AB de Villiers (57)