Spinner Ravichandran Ashwin claimed four wickets to help India bowl out West Indies for 181 as they made the tourists follow on in the first Test in Rajkot on Saturday.
Roston Chase top-scored with a gritty 53 for the West Indies, who started the day three on 94-6 in response to India's mammoth 649-9 declared.
The West Indies' batting folded in the first session and they will need another 469 runs to avoid an innings defeat in the first of the two Tests.
Chase put up some resistance against an inspired Indian bowling attack during his 73-run seventh wicket partnership with Keemo Paul, who made 47.
Chase and Paul counter-attacked with a flurry of boundaries early in the morning session to give some hope of a West Indies fightback, but their batting fell flat soon after the duo's departure.
Umesh Yadav struck the first blow in the morning session after getting Paul caught at mid-wicket. Just into his second Test, Paul hit 7 fours and 2 sixes during his 49-ball stay.
Ashwin got Chase bowled on a big turning off-spinner that found the inside edge of the bat to crash onto the stumps.
But it was the Indian batsmen who led the world's number-one side to dominate after centuries by debutant Prithvi Shaw, skipper Virat Kohli and Ravindra Jadeja.