India took a 1-0 lead in the five-match Test series with a 95-run win over England at Lord's.
Ishant Sharma took 7-74 as the hosts were dismissed for 223 midway through the afternoon session on the final day in London.
Alastair Cook's side, who were 105-4 overnight, navigated the opening two hours before losing Moeen Ali to the final ball before lunch.
They then collapsed after the adjournment in the wake of hostile, short bowling from seamer Sharma as they lost their last five wickets in eight-and-a-half overs.
The defeat condemns England to their seventh defeat in nine Tests and equals their worst winless sequence, which is now 10 Tests, for 20 years to pile the pressure on Cook.
Joe Root and Ali looked as if they could end that run by extending their fifth-wicket partnership to 101 runs before lunch, but the latter took his eye off a Sharma bouncer and gloved to Cheteshwar Pujara for 39.
A procession followed as the out-of-form Matt Prior (12) and Ben Stokes (zero) both could only find fielders while attempting to pull Sharma before Root did exactly the same after making 66.
Three wickets had fallen in two overs and Sharma picked up his seventh when Stuart Broad (eight) tickled one down the leg side to MS Dhoni, before Jimmy Anderson was comically run out for two to put England out of their misery.
The third Test begins in Southampton on Sunday, with England likely to make changes as they look to level the series, although Cook vowed to continue in the post-match presentation.
Finally an "away" Test win for India after 15 Test matches (L10, D5) #EngvInd— Mohandas Menon (@mohanstatsman) July 21, 2014
Cook was quoted as saying, as reported by ESPN Cricinfo:
It's a tough defeat, I think we have to give India a lot of credit, they have outbowled and outbatted us.
Going to take a lot of determination to turn this around. A lot of our performances have been by the younger guys, that's good for English cricket. Yes, the older guys are not playing as well as their record suggest, same for myself, I have to start scoring runs as well.