Chennai: Exploiting the spin-friendly conditions, a dominant India thumped England by 317 runs in the second Test to level the four-match series 1-1, here on Tuesday.
India bundled out England for 164 in their second innings with more than four sessions to spare in the match.
The victory was crucial for India in the context of World Test Championship as they need to win the series at least with a 2-1 margin or better to make the cut for the title clash against New Zealand.
India had lost the opening Test at the same venue by a massive 227-run margin.
The Test series will now move to Ahmedabad where the third Test, which will be a day/night affair with pink ball, begins on February 24.
In pursuit of an improbable 482-run target on a difficult pitch, England began at the overnight score of 53 for three but their batsmen struggled to counter the spin challenge posed by the home bowlers.
Off-spinner Ravichandran Ashwin (3/53) first sent back Dan Lawrence (26) and then removed Stokes (8) to add to the misery of the visitors.
Axar Patel (5/60) enticed a lofted sweep from Ollie Pope (12), who was caught by Ishant Sharma. Left-arm wrist spinner Kuldeep Yadav got his first wicket when he had Ben Foakes (2) caught by Patel.
Skipper Joe Root (33) kept one end tight in the morning session but
struggled to handle ball from Patel that bounced a bit too much and was caught in the slip region.
Once Root was back in the pavilion, it was not difficult for India to wrap up the proceedings though Moeen Ali hit an attacking 43.
India 1st Innings: 329
England 1st innings: 134
India 2nd Innings: 286
England 2nd Innings: (Overnight 53/3)
Rory Burns c V Kohli b R Ashwin 25
Dom Sibley lbw b A Patel 3
Dan Lawrence st R Pant b R Ashwin 26
Jack Leach c R Sharma b A Patel 0
Joe Root c A Rahane b A Patel 33
Ben Stokes c V Kohli b R Ashwin 8
Ollie Pope c I Sharma b A Patel 12
Ben Foakes c A Patel b K Yadav 2
Moeen Ali st R Pant b K Yadav 43
Olly Stone lbw b K Yadav 0
Stuart Broad not out 5
Extras: (B-6, LB-1) 7
Total: (all out in 54.2 overs) 164
Fall of wickets: 1-17, 2-49, 3-50, 4-66, 5-90, 6-110, 7-116, 8-116, 9-126.
Bowling: Ishant Sharma 6-3-13-0, Axar Patel 21-5-60-5, Ravichandran Ashwin 18-5-53-3, Mohammed Siraj 3-1-6-0, Kuldeep Yadav 6.2-1-25-2.