South Africa beat West Indies by 67 runs in their Super Eights match here on Tuesday. Scores: South Africa 356 for 4; West Indies 289/9 in 50 overs. South African AB de Villiers hammered 146.