Talented opener K L Rahul displayed superb temperament but missed out on a well-deserved double century by a solitary run even though India were in a commanding position at 391 for 4 on the third day of the fifth cricket Test against England here.
India are only 87 runs behind England with six wickets in hand and the penultimate day's proceedings on how the hosts play an enforcer will determine if there would be a result in the match.
Rahul, who hit a career-best 199, was in a record breaking spree en route his fourth Test hundred.
He was devastated after coming tantalisingly close to his maiden double hundred before a moment's laziness saw him slash a loopy leg break from Adil Rashid straight into the hands of Jos Buttler.
So disappointed was Rahul that he found it difficult to drag himself back to the pavilion even as his captain Virat Kohli looked equally gutted.
His innings was the highest by an Indian opener against England at home since Budhi Kunderan's 192 at erstwhile Madras in 1964.
He faced 311 balls to hit 16 boundaries and three lovely sixes of off spinners Liam Dawson and Moeen Ali.
An opening partnership of 152 with Parthiv Patel (71) set the perfect platform and it was utilised perfectly with another 161-run stand for the fourth wicket with Karun Nair (71 batting). Both Parthiv and Karun also notched up their individual best in Test cricket.
Karun would also feel happy having made most of the third chance that he got after getting out cheaply in the first two Tests.
It was primarily due to Rahul that India scored 331 runs in 88 overs today despite their two prime performers in skipper Virat Kohli (15) and No.3 Cheteshwar Pujara (16) having a rare off day.
An elegant stroke player, Rahul did not have big scores (0,10 and 24) in the previous three innings since his comeback from hamstring injury. Not to forget he missed the Mohali Test due to a bruised forearm.