India 393 (Jaiswal 209, Anderson 3-47, Ahmed 2-65) and 255 (Gill 104, Hartley 4-77) beat England 253 (Crawley 76, Bumrah 6-45, Kuldeep 3-41) and 292 (Crawley 73, Bumrah 3-46, Ashwin 3-72) by 106 runs
Visakhapatnam: England's series with India is level at 1-1 after a target of 399 to win the second Test proved to be well beyond the tourists in Visakhapatnam.
Looking to complete a chase that would have broken a host of records, England were bowled out for 292 to lose by 106 runs on an anti-climactic fourth day.
England made a strong start and reached 95-1, but the promoted Rehan Ahmed was trapped leg before by Axar Patel to signal a regular fall of wickets.
Opener Zak Crawley looked to be England's main hope, batting with grace for his 73. When he was given lbw to Kuldeep Yadav on review, the game slipped away.
Slim hope remained in the shape of Ben Stokes, only for the captain to be run out in wasteful fashion by a direct hit from Shreyas Iyer. At that point, with 179 required and only three wickets remaining, India could breathe easily.
Ben Foakes and Tom Hartley delayed India with a stand of 56, Hartley surviving two reviews that would have given Ravichandran Ashwin his 500th Test wicket.
Jasprit Bumrah was summoned and pouched a return catch off Foakes and when Shoaib Bashir was caught behind off Mukesh Kumar, Ashwin was given another shot at the milestone.
But Bumrah uprooted Hartley's off stump to end with three in the innings and nine in the match, leaving Ashwin on 499 wickets going into the third Test in Rajkot on 15 February.
From 67-1 overnight, England started brightly, with Crawley driving Bumrah and Ahmed attacking Axar.
India retreated, there were gaps where England could score, but Ahmed's misjudgement in playing back to Axar opened the door.
There can be debate over whether England's aggression tipped into recklessness, though only Root's dismissal was ugly. Perhaps affected by his finger, he was skittish for nine balls in which he hit two fours, a six and survived an lbw review. From the 10th he aimed a wild swipe at Ashwin and was caught at point.
Crawley played beautifully for his second half-century in the match and was perhaps unlucky to be lbw on review to Kuldeep's fifth delivery of the day. Jonny Bairstow was pinned in front by Bumrah on the stroke of lunch.
Stokes was playing himself in and came through Bumrah's post-lunch burst, then fell in bizarre fashion. Called for a single by Foakes, Stokes dawdled and was beaten by a direct hit from Shreyas at mid-wicket.