
Resuming on 24-1, India found runs were not easy to come by with James Anderson bowling a tight line and Stokes being relentlessly hostile.

It was left-arm spinner Jack Leach, who earned the breakthrough though trapping the obdurate Cheteshwar Pujara lbw for 17.

Stokes bent his back to generate awkward bounce and one such delivery fetched him the prize wicket of Virat Kohli.
The India captain could merely nick the rising delivery behind to be dismissed for an eight-ball duck.

Rohit was smacked on his helmet by another such delivery from Stokes, who took a sharp catch in the slip to send back Ajinkya Rahane for 27 at the stroke of lunch.
The all-rounder returned after the break to dismiss Rohit lbw for 49, while leach sent back Ravichandran Ashwin for his second wicket in the match.

The all-rounder returned after the break to dismiss Rohit lbw for 49, while leach sent back Ravichandran Ashwin for his second wicket in the match.

A 113-run seventh wicket stand between Rishabh Pant and Washington Sundar has put India in driver's seat after England had their say in the first two sessions. India now lead by 89 runs after the end on Day 2.

India are 2-1 up in the four-test series and need a draw to make the June final of the World Test Championship against New Zealand.