Afghanistan has beaten for the first time in their history and have given themselves a great chance of reaching the semi-finals in the process.
Afghanistan beat Australia by 21 runs where they bowled them out for 127 runs.
It means Afghanistan can still qualify for the semi finals, should India beat Australia and they beat Bangladesh, plus net-run-rate works in their favour.
Meanwhile, Australia have to beat India on Tuesday at 2.30am or hope Afghanistan lose to Bangladesh on Tuesday at 12.30pm in order to reach the last four.
Rashika Source: BBC Sports
Stay tuned for the latest news on our radio stations