India are staring down the barrel of defeat at Lord's with skipper and talisman Virat Kohli battling a back injury as James Anderson sealed a new spot in history.
England batted on to start the fourth morning at Lord's and while the sight of Chris Woakes and Sam Curran striding out in pads was unexpected, it was even more noticeable that India were led out by Ajinkya Rahane.
Kohli had spent a considerable amount of time off the field on Saturday with a back injury, and appeared in obvious discomfort with stiffness.
Kohli's time off the field meant he was not able to come out to bat at the fall of India's second wicket, with Anderson again running riot through India's top order.
It remained unclear if the world's No.1 ranked Test batsman would even be fit enough to to take his place at the crease when the time off the field restriction elapsed.
India's batsmen struggled against Anderson under cloudy skies in their first innings as they were shot out for a paltry 107, and the weather turned again on Sunday morning for their second innings.
And Anderson again yet proved too hot to handle in for Murali Vijay, who collected a pair after edging behind to Jonny Bairstow.
It gave Anderson 100 wickets at Lord's, and made him the most prolific bowler from either side in England-India Test matches.
Vijay's wicket was his 96th Indian scalp in his 24th Test against the country, going past the 95 English wickets leg-spinner Bhagwath Chandrasekhar took in the 1960s and '70s.
Anderson's feat drew praise from fast bowling contemporaries such as Dale Steyn and Ryan Harris.
England declared on 7-396 in reply to India's first-innings 107 to give the home side a lead of 289 runs on the fourth morning.
Chris Woakes was 137 not out, his maiden Test century putting him on the Lord's honours boards to go with the 11 wickets he took against Pakistan in 2016.
Sam Curran was last man out for a brisk 40 that included a six off Mohammed Shami.
England added a further 39 runs in 36 minutes after resuming on their overnight 6-357 before captain Joe Root declared in a match where the whole of the first day and much of the second was lost to rain.
England lead this five-match series 1-0 after a 31-run win in the first Test at Edgbaston last week.