After being asked to follow-on 373 runs behind from the first innings, West Indies were 43 for one in their second innings, when a torrential downpour swept across the ground with 11.3 overs remaining on the third day.
Replying to India's first innings total of 588 for eight declared, West Indies had been bowled out for 215 about 10 minutes past the scheduled tea break.
Virender Sehwag, bowling his uncomplicated off-spin, took three wickets for 33 runs from 16.1 overs to be a thorn in the side of the Windies' lower order.
Munaf Patel took three for 51 from 17 overs to undermine the home team's top order, and leg-spin bowler Anil Kumble became the fourth highest wicket-taker in Tests, when he snared three for 57 from 30 overs.Chris Gayle hit seven fours and one six in the top score of 46 from 106 balls. He added 51 for the fourth wicket with fellow left-hander Shivnarine Chanderpaul, who scored 30.
Apart from Gayle and Chanderpaul, Denesh Ramdin gleaned 30 and Dwayne Bravo made 25 to beef up the West Indies first innings total when they added 61 for the sixth wicket.
Following on, West Indies suffered an immediate setback when Gayle was caught behind off Irfan Pathan for two with the third ball of the innings, driving lazily at a delivery moving away outside the off-stump.
West Indies captain Brian Lara came to the wicket and defied the Indian attack with every fibre of his being to reach 15 and compatriot Daren Ganga showed similar resilience to get to 24 before the weather interrupted.
Earlier, India had removed Gayle and Chanderpaul in the first hour to maintain their stranglehold on the Test.
West Indies looked to be making a fist of it when Gayle and Chanderpaul battled through the first 45 minutes with little trouble.
Gayle had the joy of swatting Kumble over mid-wicket for a six about 10 rows into the stand, but the champion Indian leg-spinner gained his pound of flesh with his next delivery.
Gayle, playing back, instead of forward, groped at a delivery that spun across him and was pouched by the wicketkeeper to become Kumble's 519th Test wicket - drawing him level with Gayle's Jamaican compatriot Courtney Walsh - as the fourth highest wicket-taker in Tests.
Pathan added further agony when he deceived Chanderpaul with a slower, in-swinging delivery, and had him adjudged lbw in the next over.
Bravo and Ramdin carried West Indies through to 139 for five at the interval, but the home team offered only token resistance lunch.
Kumble made the breakthrough about 45 minutes after the interval when he had Bravo caught at slip edging a back-foot drive for his 520th Test scalp that placed him behind Australia's Shane Warne (685), Sri Lanka's Muttiah Muralitharan (624), and another Aussie Glenn McGrath (542) on the list of leading Test bowlers.
Three overs later, Patel struck when he removed Ramdin, caught behind edging a drive, and though Jerome Taylor with 23 and Ian Bradshaw with 20 defied the Indians towards the end, it was only a matter of time before the inevitable took place.
West Indies lost their last three wickets for five runs in the space of 57 balls.
The four-Test series is level after the first Test at the Antigua Recreation Ground ended in a tense draw.
The series concludes with Tests at Basseterre (June 22-26), and Kingston (June 30-July 4).