Steve O'Keefe once again stole the show and Steve Smith made an astounding hundred as Australia ended a miserable run in Asia to seal a devastating 333-run win inside three days of the first Test with India.
A day after claiming a maiden five-wicket haul and Test-best figures of 6-35, O'Keefe - whose place in the five-day side has recently been called into question - once more ripped through a sorry India order.
Smith, resuming on 59, played a sublime captain's innings as his knock of 109 on a heavily spin-friendly pitch was crucial in the tourists' second-innings total of 285 that left India chasing an unlikely 441.
That set the stall for more O'Keefe heroics and the left-arm spinner had 5-33 by tea - including the wickets of Murali Vijay (2), Cheteshwar Pujara (31) and Virat Kohli (13) - before snaffling another in the final session to end the match with figures of 12-70 - the best by an Australian against India in India.
The victory ended Australia's run of 11 Tests without a win in Asia, while India had not lost a home Test match since December 2012 during a rare series defeat on home soil against England.