Second Test, Cairns, day four: Australia 556-4 dec beat Bangladesh 295 & 163 by an innings and 98 runs.
Stuart MacGill claimed his second five-wicket haul of the match as Australia wrapped up an innings victory over Bangladesh before lunch on the fourth day in Cairns.
MacGill claimed 10 wickets in all
Starting the day on 106-4 in their second
innings, the tourists were bowled out for 163 to slip to their 20th defeat in 21 Tests to date.
MacGill claimed 5-56 and match figures of 10-133, with Jason Gillespie snagging 4-38 as Australia sealed a 2-0 series victory.
Only Hannan Sarkar, with 55, and Habibul Bashar (25) displayed any major resistance in the second innings as Bangladesh folded with five sessions still remaining.
MacGill started the collapse when he had Alok Kapali caught by Justin Langer to reduce the tourists to 123 for five.
He then claimed the wicket of Sanwar Hossain for 16, caught by Ricky Ponting.
Bangladesh moved on to 156-6 but then lost three wickets without a run being added.
Gillespie snared both Khaled Mashud and Tapash Baisya with lbw decisions, before Khaled Mahmud top-edged
MacGill to Brett Lee at point in the next over.
Gillespie wrapped up victory 25 minutes before lunch when he bowled Anwar Hossain for his seventh wicket of the match.
The tourists, who displayed signs of improvement overall despite a second defeat by an innings margin, must now regroup before three one-day matches against the world champions.
Australia: Matthew Hayden, Justin Langer, Ricky Ponting, Darren Lehmann, Steve Waugh (capt), Martin Love, Adam Gilchrist (wkt), Brett Lee, Jason Gillespie, Stuart MacGill, Glenn McGrath.
Bangladesh: Hannan Sarkar, Javed Omar, Habibul Bashar, Mohammad Ashraful, Sanwar Hossain, Alok Kapali, Khaled Mashud (wkt), Khaled Mahmud (capt), Mashrafe Mortaza, Tapash Baisya, Anwar Hossain.