India need 84 runs to win a thrilling and fluctuating first Test against England at Edgbaston after ending the third day on 110-5.
The match looks set to finish before lunch on Saturday and England are available at 2/9 to win it, while an India victory can be backed at 10/3.
After Dawid Malan had dropped Murali Vijay, India, who were chasing 194 to triumph at Edgbaston, lost their first wicket with the score on 19 when the opener was trapped lbw by Stuart Broad for six.
Only three more runs had been added when Broad struck again, Shikhar Dhawan edging the bowler through to Jonny Bairstow after he had made 13.
The third wicket to fall was that of KL Rahul who had made 13 when he flicked Ben Stokes through to Bairstow as India slumped to 46-3.
Another wicket fell 17 runs later when Sam Curran, after a review, had Ajinkya Rahane dismissed for two, Bairstow claiming his third victim of the innings.
The wicketkeeper was involved in the next wicket to fall as well when he caught Ravi Ashwin for 13 off the bowling of Jimmy Anderson.
However, first-innings hero Virat Kohli was still there at the close on 43 not out, while Dinesh Karthik was unbeaten on 18.
Earlier in the day England had been dismissed in their second innings for 180 with Ishant Sharma finishing with superb figures of 5-51.
They had been 87-7 at one stage but a brilliant innings by Curran, who was the last man out for 63, lifted them to a respectable total.
Adil Rashid and Curran put on 48 runs for the eighth wicket and Broad made 11 as England struggled to deal with some fine bowling by Sharma.
View all Cricket betting