Cricket World Cup: Afghanistan Stuns England
The Afghan team's victory has thrown the group wide open, with Australia and South Africa still in contention. The upcoming matches will decide the fate of the teams, and the semi-final line-up will be determined by the results of the remaining games. The Cricket World Cup is nearing its climax, and the excitement is building up.

Afghanistan has knocked out England from the ICC Champions Trophy 2025 with a thrilling 8-run win, keeping their chances alive to knock out Australia from the tournament, after Ibrahim Zadran's 177 runs in 146 balls powered Afghanistan to 325/7.
The win has left group A wide open with all three teams - Afghanistan, Australia, and South Africa - having a chance to qualify for the semis. Afghanistan needs to win against Australia in their last game to stay in contention. If they win and South Africa loses, Australia will qualify for the semis. The competition in Group B is intense, with England, South Africa, and Australia fighting for a spot in the semi-finals.
The ICC Champions Trophy 2025 has reached its semi-final stage, with India securing a spot in the first semi-final against an opponent yet to be determined, set for March 4 in Dubai. New Zealand will face another unknown opponent in the second semi-final on March 5 in Lahore. The semi-finals will be played in Dubai and Lahore, with the final scheduled for March 9 in Dubai or Lahore depending on India's qualification.
As the tournament heats up, fans are eagerly waiting to see which teams will make it to the finals. With Afghanistan's win over England, the group stages have become even more unpredictable, and the upcoming matches will be crucial in determining the semi-finalists. The stage is set for an exciting conclusion to the ICC Champions Trophy 2025.