South Africa cemented their place in the semifinals of the ICC Champions Trophy 2025 with a commanding seven-wicket victory over England at the National Bank Stadium. The Proteas showcased a clinical all-round performance, dismantling England for a modest 179 before cruising to the target in just 29.1 overs. (Highlights | More Cricket News)