Australia's Twenty20 World Cup campaign has ended in extraordinary fashion after Big Bash League hero Rashid Khan lifted Afghanistan to an historic semi-final appearance.
After losing to India by 24 runs, Australia needed Bangladesh to defeat Afghanistan, but not by more than 45 balls to spare, to progress to the last four.
In a bizarre match full of brief rain delays and Gulbadin Naib comically faking an injury to waste time to aid Afghanistan, star spinner Khan was the hero in setting up a dramatic eight-run win on Duckworth-Lewis.