England's James Anderson is run out as India win the second cricket Test match at Lord's cricket ground in London on Monday.

Reuters/London

Ishant Sharma claimed seven wickets to bowl India to a 95-run victory over England in the second Test at Lord's on Monday, their first overseas win since 2011.

India's second victory at the home of cricket and first since 1986 continued England's miserable year after series defeats by Australia and Sri Lanka.

Resuming at 105 for 4 in pursuit of 319, Joe Root and Moeen Ali survived until the final ball before lunch when the latter fell to Sharma.

The willowy right-armer claimed four more wickets after the break as England's batsmen capitulated in the face of India's short-pitched barrage and were bowled out for 223, putting the visitors 1-0 up in the five-match series.

Sharma finished with career-best figures of 7-74, including five wickets in 33 balls.

Root and Moeen had earlier given hope of an unlikely home victory, having come together with England in trouble at 72 for 4 midway through Sunday's evening session.

They added a further 68 runs on Monday morning before  Moeen, who batted for a day to nearly save the second Test against Sri Lanka at Headingley last month, fell last to a brute of a delivery from Sharma which forced him to fend off to Cheteshwar Pujara at short leg.

Root and Prior came out after lunch bristling with intent, hitting 20 runs in the first two overs after play resumed as Mohammed Shami and Sharma offered a procession of short balls.

Captain Mahendra Singh Dhoni's plan paid dividends shortly afterwards, however, when Prior, who has endured a poor run both behind the stumps and with the bat, hooked Sharma to Vijay at deep mid-wicket for 12.

Ben Stokes completed a pair in the match, mis-hitting Sharma to Pujara at mid-on and Root went the same over for 66, caught by Stuart Binny after another poor hook shot.

Sharma claimed his fifth victim of the day and seventh of the innings when he had Stuart Broad caught down the legside by Dhoni.

James Anderson was last to fall, run out by Ravindra Jadeja.

The third Test starts in Southampton on Sunday.

Related Story