
Aiden Markram celebrates his century, South Africa vs Sri Lanka, World Cup, Delhi, October 7, 2023© Getty Images

Matheesha Pathirana went for 95 runs in 10 overs, South Africa vs Sri Lanka, World Cup, Delhi, October 7, 2023© ICC via Getty Images

Adien Markram's late onslaught took the team to 428, South Africa vs Sri Lanka, World Cup, Delhi, October 7, 2023© ICC via Getty Images