England dismissed India for 184 to earn a 60-run win in the fourth cricket Test and complete a series victory today, taking an unassailable 3-1 lead in the five-match contest as Moeen Ali finished with overall figures of 9-134.
England had set India a second-innings target of 245 after being bowled out for 271 early on Day 4 and quickly made inroads before lunch.
Stuart Broad bowled Lokesh Rahul for a duck, before James Anderson (2-33) got his first wickets of the match as he trapped Cheteshwar Pujara (5) leg before wicket and had Shikhar Dhawan (17) caught at slip to leave India 22-3 at the Rose Bowl.
However, a fourth-wicket century stand between Virat Kohli (58) and Ajinkya Rahane (51) moved India within sight of victory and put the pressure back on England.
Not for the first time in the match, Ali responded. England's off-spinner, who was playing his first match of the series, took the crucial wicket of Kohli just before tea and ended with 4-71.
Ali had taken 5-63 in the first innings and was finally rewarded in the second when Kohli gloved his delivery to Alastair Cook at short leg.
With the partnership broken, England returned with confidence after tea and Ben Stokes (2-34) quickly removed Hardik Pandya for a duck.
Rishabh Pant struck a brisk 18 from 12 balls before being caught on the boundary off Ali, who then claimed the other key wicket of Rahane, leg before wicket, to all but end India's hopes.
Stokes dismissed Ishant Sharma for a duck and then Ali got his ninth wicket of the match as Mohammed Shami (8) launched the ball straight to James Anderson at long on.
Fittingly, it was Sam Curran (1-1), whose first-innings 78 guided England to a competitive total, who took the final wicket. The 20-year-old all-rounder dismissed Ravichandran Ashwin (25) to end the match.
England resumed overnight on 260-8 but could only add 11 runs with Curran run out for 46.
India scored 273 in its first innings in reply to England's 246.
The fifth and final Test starts at the Oval in London on Friday.