Matt Kuhnemann starred on the first day of the third test at Holkar Stadium as Australia reached stumps in control of India.
Not even in the squad for the start of the series, Kuhnemann bowled a five-for on a poor pitch as India's first innings in Indore amounted to just 109 in 33.2 overs.
Marnus Labuschagne (31) and Usman Khawaja (60) then steered Australia into a comfortable position with a 96-run stand, as India's flagrant use of the DRS caused issues for the hosts.
While Ravindra Jadeja bowled Labuschagne to end that pairing, the tourists remained strong to finish the day 156-4 and hold a 47-run lead.
Australia came out of the blocks flying to take five wickets in the first hour, and seven in the first session.
Kuhnemann (5-16) and Nathan Lyon (3-35) had three wickets each, while Todd Murphy (1-23) trapped Virat Kohli lbw (22) to leave India 84-7 at lunch, before the hosts finished all out for 109 in just over a session.
India's response with the ball started well, Jadeja (4-64) taking Travis Head (9) lbw with just 12 runs on the board, and then bowled Labuschagne off a no ball – a mistake that proved costly.
Poor decision-making on DRS also contributed to the hosts' downfall, losing two reviews and opting not to challenge the umpire's call for an lbw on Labuschagne, which replays showed would have been out.
Australia welcomed those errors, Khawaja hitting a half century before being caught by Shubman Gill to put the tourists well on their way to fighting back in the series.
Kuhnemann's fine day
In just his second Test, Kuhnemann oversaw the undoing of India to finish with figures of 5-16.
Australia's charge saw six wickets tumble in just 22 overs, the most India have lost in the first innings of a match in this format since the beginning of 2007.
Jadeja's record
On a disappointing day for India, there was at least some comfort with the performance of Jadeja, who took all four of Australia's wickets.
He became just the second Indian player – and 11th cricketer overall – to take 500 wickets and score over 5,000 runs in the international game.