India defeated England by five wickets in the fourth Test to seal their 17th straight series win at home here on Monday.
Resuming day four at 40 for no loss, India survived some anxious moments before chasing down the 192-run target in the afternoon session.
India have now taken an unassailable 3-1 lead in the five-match series with the final game to be played in Dharamsala from March 7.
The unbeaten 72-run stand between Shubman Gill (52 not out off 124 balls) and Dhruv Jurel (39 not out off 77) helped India get over the line following a middle-order collapse.
In the morning session, Rohit Sharma (55 off 81) scored a crucial fifty and shared an 84-run stand with his opening partner Yashasvi Jaiswal (37).
England bowlers failed to get under the skin of Rohit and Yashasvi Jaiswal (37 off 44) after they resumed the day at 40 for no loss chasing 192.
The duo shared an 84-run stand before part-time off-spinner Joe Root (1/21) broke the partnership, dismissing Jaiswal.
Thereafter, left-arm spinner Tom Hatley (1/40) took the prized scalp of Rohit, before Shoaib Bashir (1/40) secured his sixth wicket of the match dismissing an out of sorts Rajat Patidar (0).
On a sunny morning, Rohit and Jaiswal started positively. After seeing through Anderson's opening over, Rohit brought out his swat flick to dispatch the 41-year-old for a maximum over wide long-on.
Bashir operated from the other end as runs came thick and fast for India, be it in singles or in boundaries.
The sense of desperation was palpable as Anderson was seen sprinting down to the fine leg boundary and even threw his body but could not stop a boundary off Jaiswal's bat.
The duo swept, reverse swept to tackle the low bounce from the spinners with Rohit playing the lead role in the partnership, and got past 9,000 runs in first class cricket.
Nothing going their way, Ben Stokes brought in Joe Root to unsettle the rhythm and the part-timer did just that by exploiting the rough against the Indian left-hander.
Jaiswal failed to control his inside-out shot and Anderson pulled off an absolute stunner with a forward diving catch at backward point.
Stokes was quick to take Root out of the attack and operated with his two spin twins in Bashir and Hartley, who did a decent job in stopping the run flow.
Gill looked under pressure to rotate the strike, putting a well-set Rohit under pressure at the other end as boundaries dried up, pushing India on the backfoot.
Hartley finally got his due for his miserly spell with the prized-scalp of the Indian captain. Rohit came down the track only to be beaten by the flight and spin from Hartley and Ben Foakes did the needful behind the stumps. Though Rohit was way out of the crease, he was adjudged caught behind after getting a faint tickle on the way to the wicketkeeper.
Brief scores: England: 353 and 145 India: 307 and 192/5 in 61 overs (Rohit Sharma 55, Shubman Gill 52 not out, Dhruv Jurel 39 not out, Yashasvi Jaiswal 37; Shoaib Bashir 3/79).
Except for the headline, this story has not been edited by The Telegraph Online staff and has been published from a syndicated feed.