Yet another calamitous collapse from the Aussies has handed Bangladesh victory in the first Test in Dhaka.
Chasing 265 runs to win, Australia resumed on day four on 2-109, with David Warner not out on 75 and Steve Smith unbeaten on 25.
The pair added a further 49 runs to the overnight score, to put the tourists in a winning position with just 108 runs left to win, with eight wickets in hand.
However, when Smith went for an unconvincing 37, Warner followed soon after for an impressive 112, making it 4-171.
From there, the Aussies couldn’t stop the avalanche of wickets on the turning pitch, losing the final seven wickets for 73 runs, to be bowled all out for 244, falling 20 runs short of victory.
Pat Cummins offered the only resistance down the order, remaining unbeaten on 33.
Man of the match Shakib Al Hasan was the chief destroyer, finishing with figures of 5-85 in the second innings, to go along with five-wicket haul in the first innings.
The win was Bangladesh 10th Test victory in 101 matches and first every against Australia.
The second Test begins in Chittagong on September 4.