Australia are out of the T20 World Cup, as Afghanistan beat Bangladesh by 8 runs in Kingstown to reach the semi finals.
It's the first time Afghanistan have reached this stage of the competition.
They will now play South Africa, with England to meet India in the other semi final.
Advertisement