Batting first, India scored 263 for seven riding on half-centuries from Virat Kohli (62), Suresh Raina (62) and Mahendra Singh Dhoni (51 no) and then bowled out West Indies for 215 runs in 46.3 overs. West Indies lost last eight wickets for 45 runs.
The series is now level at 1-1 with the third match scheduled to be played at Visakhapatnam.
Brief Scores: India 263/7 (Suresh Raina 62, Virat Kohli 62, MS Dhoni 51 no, Jerome Taylor 3/54)
West Indies 215 in 46.3 overs (Dwayne Smith 97, Kieron Pollard 40, Mohammed Shami 4/36, Ravindra Jadeja 3/44, Amit Mishra 2/40).