Perth, Australia: Mohammed Shami took three wickets to help dismiss the West Indies for 182 on Friday and give defending champion India control of the World Cup Pool B match.
West Indies skipper Jason Holder struck 57 runs to lift West Indies from 124-8 to 182 after winning the toss and batting at the bouncy WACA ground in Perth.
The West Indies were teetering on 85 for seven by the Indian new ball attack of Shami (3-35) and Umesh Yadav (2-42)
Holder scored three sixes and four boundaries off 64 balls to resurrect the innings, first with Darren Sammy (26), and then in a 51-run ninth wicket stand with Jerome Taylor (11).
India has won all three of its matches so far, while the West Indies after 2-2 after opening with an upset loss to Ireland.
The West Indies' indifferent form in the tournament continued and, in another unforgettable batting display, the two-time champions were dismissed with 28 balls left in their innings.
Holder's innings stood between West Indies and a meek capitulation as the lower-order batsmen rallied around the skipper.
Shami, returning to the starting lineup after missing the last outing against United Arab Emirates, extracted pace and bounce from a pitch renowned for it.
In the first 10 overs, the West Indies struggled to put bat to ball as Shami and Yadav forced openers Dawyne Smith and Chris Gayle to play and miss regularly. The bounce was disconcerting and seam and swing was unplayable.
The dangerous Gayle, who scored a record 215 in an innings earlier in the tournament, lasted 27 balls to score 21 including a six and two fours. In the space of four balls Gayle was dropped twice, , before a top edge was well caught by Mohit Sharma off Shami.
Shami claimed both openers in his opening spell and returned later to remove Sammy just when the eighth-wicket stand was beginning to take shape.
Despite restricting the West Indies to a low total, the Indian fielding was sloppy and four catches were put down.