England's tail end were dismissed in just 26 minutes on day four of the third Test to leave the tourists all out for 523.
India made an aggressive start and dismissed Graeme Swann with the second ball of the morning when Pragyan Ojha caught the spinner behind for 21.
Matt Prior soon followed in the next over when MS Dhoni made a fine catch off the bowling of Zaheer Khan.
Ravichandran Ashwin got in on the act next when his delivery was edged by James Anderson into the path of Virender Sehwag.
Monty Panesar then brought the England innings to an end with a contentious lbw dismissal from his very first ball.
Ashwin claimed the wicket after a lengthy appeal from Panesar, who looked unimpressed with the umpire's decision.
England now lead by 215 ahead of India's second innings, which will begin after a short break.