Australia completed a nine-wicket victory over India early on day three of the third Test in Indore to seal a place in June's World Test Championship final.
The tourists required just 76 runs on Friday at Holkar Cricket Stadium and reached that target before lunch to trim India's lead to 2-1 in the four-match series.
Travis Head made 49 not out and Marnus Labuschagne an unbeaten 28, with Usman Khawaja (0) the only man to fall early on in a routine victory stroll.
Australia, who had lost their past three Tests played in Asia, will now face either India or Sri Lanka in the World Test Championship final at the Oval in London.
India require victory over Australia in next week's fourth and final Test to book their place in the showpiece contest.
Eight wickets from Nathan Lyon, who was named player of the match, left Australia on the verge of victory at the end of day two.
A challenging pitch gave India slim hope of at least dragging out day three, and they started strongly as Khawaja was caught behind by KS Bharat for a second-ball duck.
But Labuschagne saw off some tricky early bowling to keep Australia on course and shared an unbroken stand of 78 with Head to see his side home in just 18.5 overs.
Australia snap losing run
This was a welcome victory for Australia, who avoided losing four Tests in a row against India in the format for the first time ever.
India can have no complaints with the margin of defeat as they missed out on a fourth Test victory in a row for the first time since a seven-game stretch in 2019.
Labuschagne and Head hold firm
After strong work on Thursday from Lyon, whose total of 113 career wickets in Australia versus India Tests is a record in the rivalry between these teams, it was left to Labuschagne and Head to get Australia easily over the line.
Their 78-run partnership ranks as the highest unbeaten stand by a batting pair in the ongoing Border-Gavaskar Trophy series between Australia and India, which will go down to the wire.