Mohammed Siraj and Kuldeep Yadav upped the ante in absence of a peerless Ravichandran Ashwin to give India a vital 126-run first innings lead which extended to 170 as hosts reached 44 for 1 at tea on the third day of the third Test against England.
England suffered a mini-collapse from an assured 290 for 5 to get all out for 319 in 71.1 overs with Siraj ending with figures of 4 for 84 while Kuldeep's twin strike at the start of the day set the tone.
Senior operators Jasprit Bumrah and Ravindra Jadeja also chipped in with one and two wickets respectively to ensure that India didn't suffer after Ashwin withdraw from the game due to medical emergency in the family.
India made an unhurried start to their second essay but skipper Rohit Sharma perished for 19, which left the inexperienced middle-order to deliver the goods.
The first innings centurion missed a slog sweep off Joe Root's delivery and was adjudged leg-before.
At the end of a gripping second session, India's overall lead surged to 170 runs with Yashasvi Jaiswal surviving a bat-pad DRS appeal to reach 19 not out, with Shubman Gill (5 batting) at the other end.
The pitch here at the Niranjan Shah Stadium has remained largely similar to the first two days of the Test with the odd ball keeping low and slow from the spinners, or the seamers getting some movement off the pitch.
England's enterprising line of batters played their aggressive game and faced the downside of it during the lower-order collapse.
Skipper Ben Stokes (41) took on Ravindra Jadeja (2/51) but did not get his timing right, with Jasprit Bumrah collecting a fine catch at deep midwicket for the biggest breakthrough post lunch. It was a nice bit of field placement by Rohit Sharma, who kept the long-on a bit straighter urging Stokes to change the angle of his lofted shot.
Off the very next delivery, Ben Foakes (13) perished when the ball stopped a bit than he anticipated as Siraj claimed his second wicket, with Rohit collecting a regulation chance at mid-on.
In the morning Bumrah (1/54) and Kuldeep (2/77) brought India back to dictating terms with their probing bowling.
In the absence of Ashwin, Kuldeep hitting the right length must have been a relief for Indian skipper. India's persistent pressure on England kept producing further success when Tom Hartley (9) shimmied down to miss connecting one off Jadeja, with Dhruv Jurel completing his first hat-trick of his career.
With England on the brink, Siraj wasted no time in cleaning up Rehan Ahmed (6) with a perfect yorker on the off stump and James Anderson (1), handing India the command of the Test.
Scorecard:
India 1st Innings: 445 England 1st Innings (Overnight 207/2 in 35 overs, Duckett 133*, Root 9*) Zak Crawley c Patidar b Ashwin 15 Ben Duckett c Gill b Kuldeep 153 Ollie Pope lbw Siraj 39 Joe Root c Jaiswal b Bumrah 18 Jonny Bairstow lbw Kuldeep 0 Ben Stokes c Bumrah b Jadeja 41 Ben Foakes c Rohit b Siraj 13 Rehan Ahmed b Siraj 6 Tom Hartley st Jurel b Jadeja 9 Mark Wood not out 4 James Anderson b Siraj 1 Extras (B-6, LB-5, NB-4, PEN-5) 20 Total (all out in 71.1 overs) 319 Fall of Wickets: 1-89, 2-182, 3-224, 4-225, 5-260, 6-299, 7-299, 8-314, 9-314 Bowling: Jasprit Bumrah 15-1-54-1, Mohammed Siraj 21.1-2-84-4, Kuldeep Yadav 18-2-77-2, Ravichandran Ashwin 7-0-37-1, Ravindra Jadeja 10-0-51-2.
India 2nd Innings Yashasvi Jaiswal batting 19 Rohit Sharma lbw Root 19 Shubman Gill batting 5 Extras: (LB-1) 1 Fall of Wickets: 1-30 James Anderson 3-0-13-0, Joe Root 8-2-19-1, Tom Hartley 4-0-10-0, Mark Wood 1-0-1-0
Except for the headline, this story has not been edited by The Telegraph Online staff and has been published from a syndicated feed.