Bangladesh have fought back with quick wickets defending 156 against Australia in the crucial World Twenty20 Super 10s clash.
Mustafizur Rahman bowled a full delivery that Steven Smith (14) tried to flick but took an inside edge on to the pad and crashed into the middle stump.
Al-Amin Hossain then had Usman Khawaja (58 off 45 balls) castled around his leg with a good length delivery before Shakib Al Hasan held on to a return catch which was struck powerfully by David Warner (17).
The Aussies were 121 for 4 in 15 overs with Glenn Maxwell (4) and Mitchell Marsh (1) in the middle at the M Chinnaswamy Stadium in Bengaluru on Monday.
The openers had given Australia a strong start, putting on 61 runs before a superb throw from Sabbir Rahman caught Shane Watson (21) short.
Khawaja played a superb innings to score his first T20 International half-century in 36 deliveries.
Earlier, Bangladesh batsmen rallied to 156-5 after being asked to bat first.
A superb late cameo by Mahmudullah (49 not out off 29) carried the Tigers to the fighting total.
He put 51 from 28 deliveries with Mushfiqur Rahim (15 not out) for the sixth wicket.
Bangladesh suffered a setback before the match when their in-form opener Tamim Iqbal was sidelined with a stomach ache.
The bad news was followed by another when Soumya Sarkar (1) once again fell early.
He continued his poor run when threw his bat at a wide one from Shane Watson in the second over and sent it straight to point.
In-form Sabbir Rahman (12), who was looking to play too many big shots, had a tough timing finding the middle of his bat. He tried to force it by dancing down the track to Watson but was cramped for room by Watson. He got a top edge which looped to James Faulkner at mid on.
Mohammad Mithun Ali (23) and Shakib Al Hasan then provided impetus with two sixes and several boundaries.
Steven Smith introduced Adam Zampa in the 10th over. The legspinner struck in his first over when Mithun got carried away and pulled one straight to Watson in the deep.
Coming in at five, Shuvagata Hom Chowdhury (13) hammered Zampa for a huge six and an exquisite square drive before falling leg-before to a flipper later in the over.
Mahmudullah opened his account with a boundary and a six off John Hasting. He put 27 runs on the socreboard with Shakib.
But Zampa was on a roll when he sent back Shakib (33 off 25 balls) to pick up his third wicket to reduce Bangladesh to 105-5 in the 16th over.
Shakib tried to make room but Zampa followed him as some extra bounce produced a top edge which went to short third man.
Mahmudullah and Mushfiq then staged a late assault, smashing 44 runs in the last three overs to take their team to the respectable total.