Afghanistan

Afghanistan kept their semifinal hopes alive with a well-earned 21-run win against Australia, and it will certainly heal the scars of the loss to the Aussies in last year's ODI World Cup.