South Africa has advanced to the ICC Champions Trophy semi-finals after a stunning bowling performance against England. Led by Marco Jansen's 3 wickets, South Africa restricted England to a mere score of 179. This result eliminated Afghanistan, who needed England to win by a massive 207-run margin to stay in contention.

More to follow.