Cheteshwar Pujara showed immense concentration and skill to notch up his maiden Test double century as India put themselves in the driver's seat in the first Test by posting a mammoth first innings total and then compounded England's misery with three early jolts on Friday.
The 24-year-old Pujara scored an unbeaten 206 and batted for close to nine hours before the hosts declared the first innings at 521 for eight shortly after the tea break on the second day and then reduced the visitors to a precarious 41 for three at stumps.
Captain Alastair Cook (22) and Kevin Pietersen (6) were the two unbeaten batsmen at close with England still needing 281 runs to avoid the follow. Nick Compton (9), James Anderson (2) and Jonathan Trott (0) are the three batsmen back in the pavilion on a Sardar Patel track which has already started taking turn.
It was Pujara who hogged the limelight as he not only recorded his second Test century in his sixth match but showed his class with some glorious shots on both sides of the wicket.
The left-handed Yuvraj Singh, playing his first Test since recovering from a rare germ cell cancer, was the other notable performer with a fluent 74 while captain Mahendra Singh Dhoni (5) and R Ashwin (23) and Zaheer Khan (7) could not hang around for long.
Off-spinner Graeme Swann was the pick of the English bowlers with figures of 51-8-144-5, recording his 14th five wicket haul in an innings.
Pujara became only the sixth Indian batsman to hit a double century against England. He joined the list of Mansur Ali Khan Pataudi, Sunil Gavaskar, Gundappa Viswanath, Vinod Kambli and Rahul Dravid.
Pujara batted for a marathon 513 minutes, faced 389 balls and struck 21 fours during his epic unbeaten knock which served as the foundation for India's monumental total.
Off-spinner R Ashwin, who opened the bowling, scalped two wickets and in the process became the fastest Indian to claim 50 Test wickets in his ninth Test, eclipsing Anil Kumble's record of achieving the feat in his tenth match.