Both bowlers take four wickets apiece as India's batting again struggles
Woakes shines with bat and ball as England seal second Test win over India
England have gone 2-0 up in their five-match series with India after winning the second Test at Lord's by an innings and 159 runs on Sunday.
In overcast conditions England's bowlers proved too hot to handle for India who now must win the three remaining Tests to win the series.
Chris Woakes, who had shone with the bat as he hit his maiden Test match hundred on Saturday, took the decisive wicket as he had Ishant Sharma caught at leg slip by debutant Ollie Pope.
James Anderson finished with nine wickets in the match, adding four in the second innings to his five on Friday, while Stuart Broad took 4-44, including the wickets of India captain Virat Kohli (17) and Dinesh Karthik (0) in successive bowls.
England had started Sunday on 357-6 and batted for an extra 40 minutes to stretch their score to 396-7, with Woakes finishing unbeaten on 137.
India's batsmen, who had been bowled out for 107 in the first innings, struggled again as both Anderson and Broad swung the ball off the wicket and they collapsed to 66-6 before some late hitting from Ravichandran Ashwin (30 not out) and Hardik Pandya (26) got them to 130 all out.
To add to India's troubles Kohli was visibly troubled again by a back injury, needing treatment on the field, and he may be a fitness doubt for the third Test in Southampton, which starts on Saturday.
It was England's fifth successive home Test win over India, stretching back to 2014.
Chitrabhanu Kadalayil: Mixed emotions could well turn to despair if India are beaten at Lord's