The T20 World Cup now entering its final stages has seen some major surprises. One of the biggest was the rank outsider US team beating perennial powerhouse Pakistan in its group game. That proved pivotal in taking the US to the second round of just eight teams of the 20 that started out, with Pakistan not making it. Then we saw another powerhouse New Zealand get completely routed by Afghanistan in their group game, enabling the latter to make it into the final eight while eliminating the former.
In the games involving the final eight teams, Afghanistan pulled off another shocker by beating Australia, the team that, along with India, were favored to win the tournament. They then went on to beat Bangladesh, propelling them into the semi-finals where they will play South Africa. The other semi-final will be between India and England.
It is clear that Afghanistan is the Cinderella team of this tournament and one hopes that they can keep pulling off these upsets and beat South Africa and then whoever they meet in the finals.