South Africa's captain Faf du Plessis and Hashim Amla walk off after their unbroken stand of 175 led to Sri Lanka losing by nine wickets. Reuters
South Africa's captain Faf du Plessis and Hashim Amla walk off after their unbroken stand of 175 led to Sri Lanka losing by nine wickets. Reuters

Cricket World Cup 2019: Du Plessis and Amla shine as South Africa dent Sri Lanka's hopes of reaching semi-finals