Australia's spinners, led by Nathan Lyon, wreaked havoc to reduce Bangladesh to 83 for 5 at lunch on day four of the second and final Test in Chittagong on Thursday.
The hosts led by just 11 runs in their second innings with skipper Mushfiqur Rahim not out 16 and Sabbir Rahman not out 20 on a deteriorating pitch.
Bangladesh did not allow the visitors to add to their overnight total of 377 after sending number 11 Lyon packing but the off-spinner struck back with three wickets to take his match haul to 10.
More From This Section
Lyon soon took charge and ripped through the top order having Tamim Iqbal (12) stumped by Mathew Wade, Imrul Kayes (15) bagged at cover by Glenn Maxwell and then taking the prized scalp of Shakib Al Hasan who edged to David Warner for two.
Left-arm spinner Steve O'Keefe joined in with the wicket of Nasir Hossain caught by Skipper Steve Smith at slip for 5 as the hosts collapsed to 43 for 5.
Mushfiqur and Sabbir steadied the innings and saw Bangladesh through to lunch with unbeaten 40-run partnership for the sixth wicket at the Zahur Ahmed Chowdhury Stadium.
The visitors, who trail 1-0 in the two-match series, secured a 72-run lead in response to Bangladesh's first innings 305.
Fast bowler Mustafizur Rahman, who took the final wicket of overnight batsman Lyon for nought, returned figures of 4 for 84.
Disclaimer: No Business Standard Journalist was involved in creation of this content