India suffered an embarrassing innings and 159-run defeat in the second Test against England after yet another batting failure on day four at Lord’s, leaving the struggling visitors 0-2 behind in the five-match series.

Indian batsmen failed to learn from their mistakes and were all at sea against the moving ball as the second innings folded up for 130 in 47 overs. Anderson (4-23) once again toyed with the opposition, taking his match tally to nine, and equally effective was Stuart Broad  (4-44).

England, who resumed at overnight 356 for six, declared their first innings at 396 for seven earlier on Sunday with Chris  staying unbeaten on 137.

The Indian batsmen let the team down also in the first Test, but the away side at least put up a fight. Here at the ‘Home of Cricket’, the Virat Kohli-led unit showed no semblance of a fight, bringing back the haunted memories of the previous series in 2014 and 2011.

Scored Card : ENG 396/7 decl ; IND 107, 130-all out (47.0 Ovs)

Final Result : England won by an innings and 159 runs ;  PLAYER OF THE MATCH : Chris Woakes