South Africa scores 428 runs, the highest total in the ICC World Cup 2023.
Quinton de Kock, Aiden Markram, and Rassie van der Dussen score centuries.
Sri Lanka's bowling attack struggles to contain the South African batsmen.
Some remarkable boundaries and power-hitting witnessed in the match.
Despite the loss, Sri Lanka shows resilience and puts on a strong fight.