Karachi: The Champions Trophy semi-final race is over—South Africa has clinched the last spot with a superior net run rate, dashing Afghanistan’s hopes and completing the final four lineup.
New Zealand and India had already secured their places from Group A, while Australia confirmed its berth from Group B after a rain-affected game against Afghanistan.
On Saturday, at Karachi’s National Stadium, South Africa bowled out England for 179, sealing their qualification and ending all “ifs and buts.” Afghanistan’s only chance had been an England win by at least 207 runs, a scenario that never came close.
Now, all eyes are on Dubai, where Sunday’s India vs. Bangladesh clash will determine the semi-final matchups. South Africa finishes as Group B leader, with Australia taking the second spot.
With the semi-finals set, the tournament now moves into its most intense phase. The battle for the Champions Trophy is down to four teams, and from here on, every match is do-or-die. The stage is set for cricketing drama at its finest.