London, Aug 13: England bowled out India for 130 runs in the second innings to win the second Test by an innings and 159 runs on the fourth day of the play on Sunday at Lords International Cricket Stadium.
With the win, England took a 2-0 lead in the five-match Test series.
Having conceded the first-innings lead by 289 runs, India's batting line-up could register only 130 runs in their second innings here to add to their first innings total of 107.
Seamers Stuart Broad and James Anderson took four wickets each, while fellow seamer Chris Woakes picked up two.
Pandya and Ashwin, however, tried to put break on the fall of wickets but Woakes dismissed Pandya and then Anderson did the rest to hand his team a convincing victory.
Brief scores: India: 107 and 130 (Ravichandran Ashwin 33 not out, Hardik Pandya 26; Stuart Broad 4/44, James Anderson 4/23) vs England: 396/7 declared (Chris Woakes 137 not out; Jonny Bairstow 93, Sam Curran 40; Hardik Pandya 3/66, Mohammed Shami 3/96).