Moeen Ali spun England to victory on Thursday as they ended a streak of 10 Tests without a win by beating India by 266 runs in the third Test at Southampton.
Ali took 6-67 in 20.4 overs, including a spell of 4-17 in 22 balls as England completed a crushing win to level the five-match series at 1-1.
India, chasing what would have been a record-winning 445, were bowled out for 178 before lunch on the fifth day.
Resuming on 4-112, India collapsed as they lost their final six wickets for 66 runs inside 25 overs, with only Ajinkya Rahane (52 not out) offering any resistance.
India, 1-0 up after their 95-run win in the second Test at Lord’s, resumed knowing the most any side had made in the fourth innings to win a Test was the 7-418 by the West Indies against Australia at St John’s in 2002/03.
The tourists had three batsmen dismissed late on Wednesday, to England’s ‘part-time’ spinners Ali and Joe Root, after Murali Vijay had been run out.
But India lost a wicket on Thursday without adding to their score.
Man-of-the-match Anderson struck with his third ball after Rohit Sharma, feeling for the ball a long way outside off stump, was caught behind by Test debutant wicketkeeper Jos Buttler.
And the duo combined again soon after as Indian captain MS Dhoni (six) was undone by a full-length delivery that nipped away off the seam.
Anderson had taken 2-6 in 12 balls, with India 6-120.
Ali then stepped in spectacularly on a wearing pitch.
Left-hander Ravindra Jadeja (15) was bowled trying to hit against the turn and, four balls later, Bhuvneshwar Kumar fell for a duck after an inside edge ballooned off his pad to gully.
And it was not long before 8-152 became 178 all out, Ali bowling tailenders Mohammed Shami (0) and Pankaj Singh (nine).
That gave Ali, primarily a batsman, 15 wickets for the series at an average of 26.46.
England, without a Test win for nearly a year since beating Australia by 74 runs in Durham to clinch the 2013 Ashes on home soil, dominated this match.
They made 7(dec)-569 featuring Ian Bell’s 167 and Gary Ballance’s Test-best 156 before dismissing India for 330, with Anderson marking his 32nd birthday on Wednesday with 5-53.
England, deciding against the follow-on, then made a rapid 4(dec)-205 that featured an unbeaten 70 from under-pressure captain Alastair Cook – his second 50 of the match after his first-innings 95 – and Root’s dashing 56.
One major concern for England is that Anderson could miss the fourth Test at Old Trafford starting on August 7 and the series finale at The Oval if a disciplinary hearing on Friday over his dust-up with Jadeja in the drawn first Test at Trent Bridge finds against him.