Spinners turned things around for Bangladesh as the visitor won the first T20I by 23 runs and lead the 5-match series 1-0.
Bangladesh's spinners - 13-0-71-6. That's where the game was won.
Bangladesh have walked home in style!
This is the first time Bangladesh beat Australia in T20Is. That had played them four times before this and lost all four.
Mustafiz ended things with almost a Starc-like delivery.
Australia choked against spin and Bangladesh's plethora of slow deliveries on what was a challenging surface.
Starting from the very first ball which resulted in the wicket of Carey, the spinners had three wickets in the first three overs and Australia were left to play catch up.
Nasum Ahmed was the pick of the bowlers by picking up 4 for 19 from his 4 overs. Shoriful and Mustafiz bagged a brace while Shakib and Mahedipicked up a wicket each.
Australia never looked in control of this chase at any point, not even when Mitch Marsh appeared to be revving up.
Mitchell Marsh's 45 was never going to be enough for the Aussies.
Nasum picked up his fourth wicket as Australia lost their sixth wicket.
This might be the game-clincher.
It surely must be the game.
It is Nasum Ahmed's day. He got Wade out with a rank long hop and now Agar has stepped back onto his stumps. Australia slip further.
Australia still need 48 runs to win from 27 balls.
Australia lost their 4th wicket and are in all sorts of trouble in their chase of 132 runs.
Bangladesh spinners bagged all the wickets and putting pressure on the Aussies.
Australia are now 52 for 4 after 10 overs.
Mahedi gave Bangladesh the perfect start with the ball.
The slider first-up, kept coming back with the angle, Carey was backing away on the cut as he looked to play for the turn, but this one skidded on, went straight through and crashed into the middle and leg-stump.
Australia couldn't have hoped for a worse start than this.
Remarkable work done by the Australian bowlers to restrict Bangladesh to 131. They never allowed them to get on top and the run-rate climbed over 6 only after the 16th over.
Most batsmen got starts but none could score at a healthy strike rate, all of them struggled to cope with Australia's discipline.
Naim, Shakib, Mahmudullah all went past 20 but it was Afif's innings that has given some respectability to the total.
Shakib held the innings together but couldn't kick on. Bangladesh needed someone to kick the innings into overdrive but couldn't find anyone to do the finisher's job.
The spoils were equally shared by the five Australian bowlers. Starc, Hazlewood and Zampa were particularly impressive.
Bangladesh are struggling in their first innings in the series opener against Australia.
After 15 overs the hosts have scored 89 for the loss of 5 wickets.
Shakib is batting at 31 off 27 while Afif has just joined him in the middle.
Skipper Mahmudullah was dismissed for 20 and Sohan went back to the pavilion for 3.
Soumya Sarkar is the first man to be dismissed for 2 of 9.
He looked poor from the very beginning and his misery came to an end.
Bangladesh are 19/1 after 4 overs.
Shakib Al Hasan joined in the middle.
Bangladesh lost the toss and will bat first in the series opener at Mirpur.
Bangladesh opted to go with an extra spinner in Nasum Ahmed and left out all-rounder Saifuddin from the playing eleven. Taskin Ahmed is missing as well, Mahedi Hasan keeps his place in the side.
Australia have five full-time bowlers in Starc, Zampa, Hazlewood, Agar and Tye.
This is the first time Australia and Bangladesh meet in a bilateral T20I series. Each of their four previous meetings have come at the T20 World Cups.
Bangladesh: Soumya Sarkar, Mohammad Naim, Shakib Al Hasan, Nurul Hasan(w), Mahmudullah(c), Afif Hossain, Shamim Hossain, Mahedi Hasan, Mustafizur Rahman, Shoriful Islam, Nasum Ahmed
Australia: Josh Philippe, Alex Carey, Mitchell Marsh, Moises Henriques, Ashton Turner, Matthew Wade(w/c), Ashton Agar, Mitchell Starc, Andrew Tye, Adam Zampa, Josh Hazlewood