Dhaka - Bangladesh's spinners spoilt a strong day for Australia on Sunday,claiming two quick wickets after the hosts had been dismissed for 260 on the first day of the first Test.
Pat Cummins, Nathan Lyon and Ashton Agar took three wickets each to wrap up the Bangladesh innings despite half-centuries from Tamim Iqbal and Shakib al Hasan.
But there was redemption for Bangladesh -- meeting Australia in a Test for the first time in over a decade -- when their spinners took two scalps in the final moments of the session. A third batsman was run out, leaving Australia precariously placed on 18-3 at stumps.
David Warner was given a reprieve by the third umpire from a lbw decision off Mehedi Hasan, but the spinner trapped the left-hander the same way with the very next ball.
Soumya Sarkar was responsible for a brilliant run out to remove Usman Khawaja for one in the next over, before left arm spinner Shakib Al Hasan dismissed nightwatchman Lyon for a duck.
Opener Mat Renshaw remained unbeaten on six at stumps along with skipper Steve Smith, not out three.
When the match got under way Australia looked unstoppable as Cummins rattled Bangladesh's top order with a fiery opening spell.
Cummins struck in his first over when he dismissed Soumya Sarkar for eight, beating the left-hander with a short-pitched ball that took an edge and flew to Peter Handscomb at gully.
In his next over he removed Imrul Kayes and Sabbir Rahman for nought off successive deliveries to reduce Bangladesh to 10 for 3.
But Shakib and Tamim came together to add 155 for the fourth wicket and lift the home team's score towards respectability.
Tamim lofted Lyon for a six over extra cover, growing in confidence as he built the partnership with Shakib.
Occasional spinner Glenn Maxwell finally broke it when he forced Tamim to cut one loose at backward point, where David Warner took the catch.
Tamim, who like Shakib was playing his 50th Test, made 71.
Shakib scored 84 including 11 fours before he was dismissed by Lyon on the stroke of tea, with Smith taking a sharp catch at first slip.
Agar then trapped Mushfiqur Rahim leg-before for 18, a decision which the Bangladesh skipper unsuccessfully reviewed.
Nasir Hossain (23) and Mehedi Hasan (18) provided brief resistance but were undone by Agar and Lyon respectively for Australia to expose the tail.
Cummins finished with figures of 3-63, while off-spinner Lyon claimed 3-79 -- surpassing Richie Benaud's Test haul of 248 wickets to become Australia's second most successful spinner after Shane Warne.
Agar, playing his first Test in four years, did his part with 3-46 which included the final wicket of Shafiul Islam.