A rampant South Africa crushed Sri Lanka by 102 runs here on Saturday to begin their World Cup campaign with a huge win, after setting the record for the highest total by any team in the history of the competition. (Scorecard | Highlights | Full Coverage)