India beat West Indies by seven wickets on the Duckworth-Lewis method in the second one-day international in Trinidad to open up a 2-0 series lead.
Windies made a promising start but Amit Mishra took 4-31 as India restricted them to 240-9 off 50 overs.
India lost Shikhar Dhawan early on but reached a promising 100-1 by the time rain intervened to leave them a revised target of 183 off 37 overs.
Virat Kohli top scored with 81 as India coasted home with 20 runs to spare.
The hosts began promisingly after being sent in to bat at Queen’s Park Oval, with Lendl Simmons and Ramnaresh Sarwan both hitting half centuries.
But the Windies collapse begain when Sarwan was caught by Yusuf Pathan, and their last five wickets fell for only 37 runs.
Dhawan, who was caught by Kieron Pollard for three, went cheaply as India began their reply but Kohli and Parthiv Patel, who hit 56 from 64 balls, enjoyed a second-wicket stand of 120.
India were held up for 80 minutes by the weather but never looked in trouble, with captain Suresh Raina hitting the winning runs on his way to an unbeaten 26.
The third match in the series will be played in Antigua on Saturday.