South Africa secured their place in the semi-finals of the Champions Trophy on Saturday with a dominant seven-wicket victory over England in a Group B clash in Karachi.
Wiaan Mulder (3-25) and Marco Jansen (3-39) were the stars with the ball as they bowled England out for just 179 in 38.2 overs. South Africa comfortably chased down the target in 29.1 overs, losing three wickets along the way.
The victory saw South Africa top Group B with five points, a point ahead of Australia, and book their spot in the last four. As a result, South Africa joins Australia in the semi-finals, while India and New Zealand, who face off in Dubai on Sunday, are also through to the semi-finals from Group A.
England, on the other hand, have had a dismal tournament, suffering their third loss after defeats to Australia and Afghanistan, which ended their hopes of advancing with a game to spare.
The India-New Zealand match will finalize the semi-final line-ups. India, whose government had refused to send the national team to Pakistan due to political tensions, will play their semi-final in Dubai, regardless of their group position.
If India reach the final, it will be played in Dubai on March 9; if not, the final will be held in Lahore.