South Africa beat Sri Lanka by 102 runs in Match No. 4 of World Cup 2023 on Saturday, October 7 at the Arun Jaitley Stadium in New Delhi. After being put in to bat first, the Proteas racked up a ...