Ravindra Jadeja's sparkling all-round performance floored England and handed India an unbeatable 2-0 series lead after they cantered home to a comprehensive eight-wicket win in the third Test.
Top-ranked India surpassed the 103-run target in the final session of the fourth day in Mohali with recalled opener Parthiv Patel (67 not out) hitting the winning runs.
England seamer Chris Woakes had struck early to send back opener Murali Vijay for 0 but the wicket was just a small glitch on India's road to victory.
Patel and Cheteshwar Pujara (25) then put on an 81-run partnership to enable the hosts to register their second straight win of the five-match series.
The first Test in Rajkot ended in a draw before India won the Visakhapatnam game by 246 runs.
Patel, returning to the Test side after an eight-year gap, struck 11 fours and a six off 54 balls on the way to his fifth Test half-century.
Skipper Virat Kohli, who was at the other end when stumps were drawn, hugged Patel to celebrate his team's well-earned victory.
It was the steely lower-order resistance from the Indian batsmen and a combined effort by their bowlers that set up the victory.
Left-handed Jadeja scored a career-best 90 in India's 417-run first innings total before finishing with a match haul of four wickets.
Jadeja's knock surpassed his previous-best of 68 he made against the same opposition at Lord's in 2014.
Ravichandran Ashwin, who claimed three wickets in England's second innings, also hit 72 with three other Indian batsmen making half-centuries.
The Indian lower-order contributed 213 runs to the total score after the hosts were reduced to 6-204 following a fightback by the England bowlers on the second day.
After securing a crucial 134-run first innings lead, India bowled out England for 236 despite defiant half-centuries from Joe Root (78) and Haseeb Hameed (59 not out).
Teenager Hameed, who impressed on debut with a 82-run knock in the drawn first Test in Rajkot, registered his second Test fifty in only his third game, despite battling a serious finger injury.
The opener batted at No.8 due to the injury and will now head home for treatment.
"Unfortunately, he's got to go home and have a plate put in his hand. It's pretty bad," Cook said after play.
"It's a real testament to his courage and I've no doubt we'll see him again in an England shirt.
"He changed his grip so he wasn't hurting that part of his hand - it shows what a future he's got. He's made of the right stuff."
The Indian bowlers always held the upper hand with paceman Mohammed Shami (5-103 for the match) instrumental in wiping off the tail in both the innings with his lively pace.
One of his bouncers even struck Woakes' helmet grille, breaking a portion of the protective gear, before getting the batsman out off the next ball.
England though can take positives from Ben Stokes' five-wicket haul in India's first innings, while leg-spinner Adil Rashid is the leading wicket-taker in the series with 17 scalps.
The action now shifts to Mumbai with the fourth Test scheduled to start on December 8.
International cricket is more affordable than ever this summer, with adult tickets from $30, kids from $10 and family packages from $65 across every day of international cricket. Price for purchase at match. Transaction fee from $6.95 applies to online and other purchases. For more information and to purchase tickets, click here.