Australia needed 86 runs for a series-levelling win against Bangladesh after off-spinner Nathan Lyon took six wickets Thursday to bowl out the hosts for 157 on day four of the second Test.
Lyon claimed 6-60 to flatten the Bangladesh batting at the Zahur Ahmed Chowdhury Stadium after Australia were bowled out for 377 in their first innings without adding a run to their overnight total.
Skipper Mushfiqur Rahim managed a top score of 103-ball 31 but none of the other Bangladeshi batsmen showed much application on a deteriorating pitch.
Bangladesh started the day on a high, dismissing number 11 batsman Lyon in the second over of the day.
But Lyon returned to trouble the hosts by picking regular wickets as Bangladesh slipped to 83-5 at the lunch interval.
A 54-run sixth-wicket stand between Mushfiqur and Sabbir Rahman steadied the innings briefly but an unrelenting Lyon got Sabbir stumped for 24.
Mushfiqur fell to fast bowler Pat Cummins after being caught behind, leaving his side in dire straits.
Mominul, who made a 61-ball 29, became Lyon's fifth victim of the innings.
Cummins and Steve O'Keefe, who combined with Lyon to wipe off the tail in the final session of play, took two wickets each.
Lyon corners Bangladesh in second Test
Australian spinner Nathan Lyon claimed five wickets to pin down Bangladesh on day four of the second and final Test with the hosts tottering at 154-8 in Chittagong on Thursday.
Mehedi Hasan on 13 and Taijul Islam on two were at the crease at the tea break, with the hosts leading by 82 runs in their second innings.
Lyon, who has taken his match haul to 12 wickets so far, was ably supported by fast bowler Pat Cummins' double strike as the visitors search for a series-levelling win.
Lyon struck soon after lunch to get Sabbir Rahman stumped for 24, ending a stubborn 54-run sixth-wicket stand with skipper Mushfiqur Rahim.
Mushfiqur, who made a 103-ball 31, was then joined by Mominul Haque to revive the innings before his stay was cut short by Cummins. The wicketkeeper-batsman was caught behind.
Mominul also made a defiant 61-ball 29 but became Lyon's fifth victim of the innings as Bangladesh slipped further.