Bangladesh has fought back late on day three of the second Test to ensure they stay right in the contest, following what had been a positive day for Australia, leaving the tourists at 9-377 at stumps.
Play was delayed by over two hours at the start of the day as rain teemed down in Chittagong, before David Warner and Peter Handscomb picked up where they left off overnight when play finally began.
The pair added 25 runs to the overnight score with relative ease as Warner moved closer to his 20th Test ton.
However, with Warner on 99 and the field brought in, Handscomb was a little too eager to see his partner reach the milestone and took off for a quick single before being called back. Handscomb scampered back but a direct hit from Shakib Al Hasan saw him fall narrowly short of his ground and run out for 82 with the score on 250.
Warner reached his century soon after as he and Glenn Maxwell shared in a 48-run stand, before the former was dismissed for 123 Mustafizur Rahman.
As has often been the case, from there Australia struggled to go on with it, losing 6-78, with Maxwell (38) the only of the remaining batsmen to look close to making more than a start.
Ashton Agar (22) and Hilton Cartwright (18) were the next best of the middle order, while Matthew Wade failed again, scoring just eight.
Cummins then fell for four, while at stumps Steve O’Keefe is eight not out and Lyon yet to score.
Mehedi Hasan and Mustafizur Rahman were the best of the bowlers, each claiming three wickets.