The victory narrows England's lead in the five-Test series to 2-1 ahead of next Thursday's fourth Test at Southampton.
India wrapped up victory in the third Test against England on Wednesday picking up the final wicket needed to secure a 203-run victory at Trent Bridge.
The victory narrows England's lead in the five-Test series to 2-1 ahead of next Thursday's fourth Test at Southampton.
India needed just 17 balls to get the final wicket with off-spinner Ravichandran Ashwin removing James Anderson who gloved a catch to Ajinkya Rahane.
England ended their second innings 317 all out after Jos Buttler's maiden Test century on Tuesday provided some cheer in what was a poor batting display against fine Indian seam bowling.
The impressive Jaspit Bumrah took five wickets but the entire Indian seam attack produced excellent sustained accuracy on Day 4, helped by some outstanding catching and some awful shot-selection from England's top order.
Jos Buttler's maiden Test century in a 169-run partnership with Ben Stokes (62) provided some resistance after Englands top four had been removed for 62 before lunch.
Put into bat, India made 329 in their first innings courtesy of Virat Kohli's 97 before England were sent packing for 161 after Hardik Pandya took five for 28.
Kohli hit a century (103) in their second innings, with Cheteshwar Pujara (72) and Hardik Pandya (52) also scoring half-centuries to power India to 352 for seven, setting them a huge 521 for victory.