Ravichandran Ashwin ripped through Australia's second innings as India levelled the Test series 1-1 in emphatic fashion with a 75-run victory on day four in Bangalore.
India beat Australia by 75 runs
India 1st inns: 189 (Rahul 90, Nair 26; Lyon 8-50)
Australia 1st inns: 276 (Marsh 66, Renshaw 60, Wade 40; Jadeja 6-63)
India 2nd inns: 274 (Pujara 92, Rahane 52, Rahul 51; Hazlewood 6-67)
Australia 2nd inns: 112 (Smith 28, Hanscomb 24; Ashwin 6-41).
Ravichandran Ashwin ripped through Australia's second innings as India levelled the Test series 1-1 in emphatic fashion with a 75-run victory on day four in Bangalore.
Chasing 188 to win the second Test and take a 2-0 lead, Australia were well set at 74 for three when captain Steve Smith fell lbw to an Umesh Yadav shooter.
The rest folded in a hurry, unable to hold off the rampant Ashwin, and Australia's last six wickets were snared at a cost of just 11 runs.
Ashwin, ranked number one in the world, finished with six for 41 as he registered his 25th five-wicket haul in the format with a predatory spell.
Smith's 28 was the best the tourists could manage but Australia had hope as long as Peter Handscomb was at the crease, the Victorian making 24 and occupying 67 balls before botching a sweep off Ashwin.
Ishant Sharma had kicked things off for India, grazing Matt Renshaw's glove in the fifth over, before Ashwin won a marginal lbw call against David Warner.
The opener reviewed the umpire's 'out' verdict but was unsuccessful despite the tightest of margins.
Yadav checked some decent Australian progress with a couple of fortunate strikes, Smith to one that skidded through low and Shaun Marsh to a poor lbw.
From there on it was all about the batsmen's inability to keep Ashwin out.
Mitchell Marsh, Matthew Wade, Mitchell Starc, Handscomb and Nathan Lyon all failed and Ravindra Jadeja popped up to skittle Steve O'Keefe.
India had earlier extended their second innings to 274 all out in the morning session.
Overnight pair Cheteshwar Pujara (92) and Ajinkya Rahane (52) could not add significantly to their crucial knocks on the third evening but Wriddhiman Saha's 20 not out kept the scoreboard ticking over.
Josh Hazlewood's six for 67 were his career-best Test figures but, by the time the innings was wrapped up at lunch, India already had more than enough for Ashwin to play with.
Cheteshwar Pujara was unbeaten on 79 as India fought back on day three of the second Test against Australia.
Having been bowled out for 189 in their first innings in Bangalore, India saw their opponents reply with 276 but reached a creditable 213 for four in their second innings for a lead of 126.
Australia resumed on 237 for six and Matthew Wade and Mitchell Starc took their overnight partnership on to 49 before Starc (26) holed out to Ravindra Jadeja off Ravichandran Ashwin's bowling.
The last three wickets failed to add significantly to the score, with Wade soon trapped lbw for 40 by Jadeja - who then removed Nathan Lyon and Josh Hazlewood cheaply to finish with six for 63.
Hazlewood clean bowled Abhinav Mukund in the 11th over of the Indian innings but Mukund's opening partner Lokesh Rahul advanced to a half-century.
He was brilliantly caught by Steven Smith at slip off Steve O'Keefe as India lost a second wicket just before overcoming the 87-run first-innings deficit.
Hazlewood then removed captain Virat Kohli for 15 - lbw after a long DRS process to a ball that kept low and hit his pad and the toe of his bat almost simultaneously.
The paceman took a third wicket, Jadeja bowled for two, but Pujara and Ajinkya Rahane rebuilt with an unbroken partnership of 93.
Pujara had earlier escaped in successive Lyon overs when one outside edge rebounded off keeper Wade's pad and another was dropped by a diving Smith. Rahane (40 not out) was fortunate to see a glove down the leg side loop just out of catching range, though the leaping David Warner got his fingers to it.
An attempt to get drinks and fresh gloves on before the last scheduled over was waved away by umpire Richard Illingworth, resulting in an extra Hazlewood over which saw Pujara edge just wide of slip for four, but India survived.
Matt Renshaw and Shaun Marsh scored half-centuries to help Australia build a valuable 48-run lead on day two of the second Test against India in Bangalore.
After Nathan Lyon's eight-wicket haul saw India dismissed for 189 on day one, Australia battled hard in testing conditions to reach 237 for six at the close.
Opener Renshaw (60) and Marsh (66) provided the backbone of Australia's innings after wounded India, who trail 1-0 in the four-match series between the world's top two ranked sides, had enjoyed a promising start to the day.
Ravi Ashwin bowled the dangerous David Warner after he had added only 10 runs to his overnight 23, before fellow spinner Ravindra Jadeja snared Australia captain Steven Smith for a 52-ball eight.
That left Australia on 82 for two but Renshaw and Marsh put on a half-century stand in 25 overs to get them back on track before Jadeja (three for 49) struck again to have the former stumped by Wriddhiman Saha.
India made further inroads with the dismissals of Peter Handscomb (16) and Mitchell Marsh (nought) and, at 163 for five, Australia had lost half their wickets without yet overhauling the home side's total.
However, Shaun Marsh, Matthew Wade (25 not out) and Mitchell Starc (14no) joined forces to take Australia into the lead and leave their side in a healthy-looking position heading into day three at the M Chinnaswamy Stadium.
Australia spinner Nathan Lyon claimed record-breaking figures of eight for 50 as India were bundled out for 189 in the second Test in Bengaluru.
Only opener KL Rahul, with 90, offered any substantial resistance as the home side collapsed from 88 for two having won the toss and chosen to bat at M Chinnaswamy Stadium.
Lyon's return was not only the best of his first-class career, but also beat the previous record by an overseas bowler in India, which was South Africa all-rounder Lance Klusener's eight for 64 in 1996. Lyon's overall tally of 58 wickets against India is also a new record for an Australian.
After Lyon's heroics, Australia's openers added to India's problems by reaching 40 without loss by the close of day one, as left-handers David Warner (23 not out) and Matt Renshaw (15no) survived a few scares to leave the tourists firmly in control.
India, the world's top-ranked Test side, were skittled for 105 and 107 as they were comprehensively beaten in the first Test in Pune, and they struggled again here.
Steve O'Keefe did the damage in the first match, taking 12 wickets, but it was his spin twin Lyon who caused Saturday's demise in his 22.2 overs.
The 29-year-old claimed the prize scalp of Virat Kohli for 12 and also dismissed Rahul late on as India lost their last five wickets for 15 runs. Mitchell Starc and O'Keefe were Australia's other wicket-takers.