A 119-run victory over Sri Lanka helped South Africa book their spot in the ICC Under-19 Cricket World Cup 2024 semi-finals alongside India. The hosts ran rampant on the day, setting their opponents a target of 233 runs before bowling them out for a significantly lesser score. (More Cricket News)