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.
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.
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.
Australia will go into day four with a lead of 72 runs with one wicket in hand.