Fast bowler Jasprit Bumrah took nine to lead India to a 106-run win over England in the second Test on Monday and level the five-match series.
Chasing a record 399 for victory, England were bowled out for 292 in the second session on day four in Visakhapatnam, despite an attacking start and Zak Crawley's 73.
Bumrah and spinner Ravichandran Ashwin, who finished on 499 Test wickets, each took three in the final innings and bowled spearhead Tom Hartley to complete the win.
Shubman Gill sealed victory for the hosts with 104 on day three to set England, who had won the opener, a tough target.
England came out swinging with their 'buzzball' brand of cricket, and Crawley and company hit boundaries despite the loss of wickets.
Left-arm spinner Axar Patel broke through when he trapped Rehan Ahmed Rab for 23, after the night-watchman hit five fours in a 31-ball knock.
Ollie Pope registered five boundaries in his brief stay at the wicket, before he was caught at slip by Ashwin in the 23rd over.
Joe Root showed no signs of the finger injury that kept him off the field all day Sunday as he reversed for two fours.
But he fell for 16 while trying to beat Ashwin, who is still a long way from entering the 500-wicket club.
The chase soon lost steam with two wickets in five balls before lunch, including Crawley who was bowled out lbw by left-arm spinner Kuldeep Yadav.
The LBW appeal was rejected by the on-field umpire but India successfully reviewed the call.
Jonny Bairstow followed just four balls later, and England were 194-6. Skipper Ben Stokes tried to get the chase back on track after lunch, but a direct hit by Shreyas Iyer led to the left-hander being run out on 11 after he had looked to steal a quick single.
Batsman-wicket-keeper Ben Foakes (36) and left-hander Hartley (also 36) put on a stubborn 55-over stand but Bumrah cut through to catch Foakes and bowl.
But the Three Lions stuck to their gritty style that brought them 14 wins in 20 matches under coach Brendon McCullum, nicknamed “Buzz,” and Stokes.
Bumrah played a key role with his six wickets in England's first innings total of 253 as the tourists conceded a crucial lead of 143.
Veteran England bowler James Anderson completed a five-wicket haul to take his tally to 695 in a glittering Test career, which began in 2003.
The third Test begins on February 15 in Rajkot and the teams will take a break beforehand, with England expected to travel to the UAE for this week.