Ravichandran Ashwin again proved the scourge of West Indies as India dominated day one of the second Test in Jamaica.
Ashwin followed up a century with seven second-innings wickets to help India to an innings-and-92-run victory in last week's opening Test of four.
West Indies initially collapsed against pace bowling after choosing to bat on Saturday, slumping to 7-3 on a damp Sabina Park pitch.
Yet it was Ashwin who did much of the damage thereafter, returning 5-52 - his 18th five-wicket haul in just 34 Tests - as the hosts were dismissed for 196 despite an adventurous 62 from Jermaine Blackwood.
India built on their efforts with the ball by reaching 126-1 in reply - opener KL Rahul, the replacement for the injured Murali Vijay, and Cheteshwar Pujara unbeaten on 75 and 18 respectively at stumps
Having won the toss, West Indies made a woeful start as their top three departed inside the first 31 balls of the match.
Kraigg Brathwaite was caught at short-leg for one off Ishant Sharma, who had Darren Bravo caught at second slip for a golden duck before Mohammed Shami ousted Rajendra Chandrika (5).
With Marlon Samuels almost strokeless early on, Blackwood opted to counter-attack, thumping four sixes and seven fours while riding his luck in a run-a-ball innings.
Blackwood's third maximum - down the ground off Amit Mishra - took him past 50, but he fell in the final over before lunch, Ashwin winning a marginal lbw verdict to break a partnership of 81.
A brief rain delay followed early in the afternoon session, after which Samuels took on the role of aggressor.
The veteran also fell to Ashwin, however, popping up a catch to short-leg the ball after he had cleared the ropes for a second time to reach 37.
Wickets fell in a hurry thereafter, despite a host of umpiring decisions going in the Windies' favour. Ashwin was the principal threat as he claimed three further scalps and a last-wicket stand of 38 between debutant Miguel Cummins (24 not out) and Shannon Gabriel ended when the latter departed to Mishra for 15.
India had no such problems when they came out to bat after tea, Rahul scoring freely from the outset to dominate an opening stand of 87 with Shikhar Dhawan.
Bravo offered a life to Rahul on 46 when he failed to hang on to a tough chance at short midwicket, but made amends by diving to his right at cover to dismiss Dhawan, off-spinning all-rounder Roston Chase the bowler on each occasion.