India led England by 96 runs on the second innings after three days of an enthralling Test series opener at Headingley on Sunday.
India bowled out the hosts for 465 at tea to take a six-run first-innings, and was 90 for two in their second bat when rain stopped play a half-hour early. The opener KL Rahul was 47 not out with the captain, Shubman Gill, beside him on six.
The Yashasvi Jaiswal was nipped out by Brydon Carse for four, and Sai Sudharsan fell to Ben Stokes for the second time in the match, on 30.
Harry Brook led England’s batting effort on the day, riding his luck from no score to 99 when he was out hooking straight to the fielder at deep backward square leg.
Brook was in control of partnerships of 51 with Stokes, 73 with Jamie Smith and 49 with Chris Woakes but when he was out at 398 for seven England trailed India by 73. India would have expected to wrap up the tail with the new ball only five overs old.
But the fast-bowling all-rounder Woakes and the No 9 batter Carse smashed India for 55 runs off 44 balls and India needed to give their star pacer Jasprit Bumrah a fifth spell to finally end England’s innings.
Bumrah took the last two wickets to finish with five for 83, his 14th Test five-for and 12th five-for away from home, tying Kapil Dev’s India record.