West Indies paceman Fidel Edwards returned to Test cricket in style as India were skittled for 246 on the opening day of the series in Jamaica.
Edwards, playing an international for the first time in more than two years after form and injury problems, picked up 4-56 as the tourists' decision to bat first failed to pay off.
New-ball partner Ravi Rampaul (3-59) and leg-spinner Devendra Bishoo (3-75) also impressed and it could have been even worse for India, who slumped to 85-6 in early afternoon before a seventh-wicket stand of 146 between Suresh Raina (82) and Harbhajan Singh (70) restored a semblance of respectability to the scorecard.
But from 231-6, India - who included a trio of debutants in Abhinav Mukund, Virat Kohli and Praveen Kumar - suffered another collapse in the evening session as Edwards cleaned up the tail.
West Indies reached 34-1 in reply by stumps with Adrian Barath 26 not out and Ramnaresh Sarwan unbeaten on two.
Rampaul picked off openers Mukund and Murali Vijay inside 12 overs to set the tone for the morning session.
Vijay was out for eight when he got enticed into playing an expansive stroke and Bishoo took a comfortable catch at backward point.
Mukund was next to follow for 11 with Rampaul again claiming the scalp, this time bowling the batsman off an inside edge.
Experienced campaigners Rahul Dravid and VVS Laxman briefly steadied the Indian innings with a third-wicket stand of 34, but the latter's removal for 12 broke the partnership as his loose drive off Bishoo was edged to Darren Sammy in the slips.
And with the final ball before lunch the West Indies claimed another victim as Kohli got a thick edge on an Edwards delivery and Carlton Baugh pouched a comfortable catch behind the stumps.
Dravid did not stick around for long after the players returned for lunch, the veteran right-hander removed on 40 with the final ball of the 27th over as the combination of Bishoo and Sammy in the slips again did the damage.
And Two overs later India were staring right down the barrel as captain Mahendra Singh Dhoni was removed for a two-ball duck by Bishoo, Lendl Simmons this time in the right place in the slips to take the catch.
Harbhajan, however, counter-attacked to reach his half-century in just 45 balls, smashing nine fours, while before the tea interval was called he had added another boundary and a towering six.
Raina's 50 was a touch more pedestrian although far from sluggish, achieved in 76 balls with 10 boundaries.
But India's recovery ultimately proved a false dawn as West Indies fought back manfully after tea.
Harbhajan's hustling knock was ended by the combination of a short ball from Edwards and Bishoo's brilliant diving catch on the midwicket boundary, triggering a collapse as the tail end failed to provide any support to Raina.
Kumar managed four before he was trapped lbw by Edwards, while Amit Mishra added six before he, too, fell to Edwards.
And having removed the openers, Rampaul returned to account for Raina and polish of an innings lasting just 61.2 overs.
West Indies made slow and steady progress in response, Ishant Sharma (1-8) making the solitary breakthrough in the 10th over when Simmons (3) was caught by Vijay at short-leg via bat and pad.
Barath and Sarwan blocked out for the remainder of a satisfying day for the home side.