Australia have suffered a shock 21-run loss to Afghanistan that throws their semi-final hopes into jeopardy at the Twenty20 World Cup.
Mitch Marsh's side were left to rue dropping five catches in the field on Sunday (AEST) and then falling to 3-32 in the powerplay on a tough St Vincent wicket.
Chasing 149, Australia were all out for 127 with four balls remaining in the last over.