West Indies beat India by 43 runs in the third one-day international in Pune on Saturday to level the five-match series at 1-1.
Chasing 284 for victory, India were bowled out for 240 in 47.4 overs despite skipper Virat Kohli's 107 off 119 balls.
Part-time spinner Marlon Samuels claimed three wickets while skipper Jason Holder, fellow paceman Obed McCoy and spinner Ashley Nurse took two each.
Earlier Batsman Shai Hope top-scored with 95 as West Indies reached 283 for nine, after the home side won the toss and decided to bowl first.
Hope hit 6 fours and 3 sixes in his 113-ball knock to give West Indies a fighting total. Number-nine batsman Ashley Nurse also smashed a crucial 40 off 22 balls.
Fast bowler Jasprit Bumrah claimed four wickets to return impressive figures of 4-35.
Nurse was declared player of the match for his all-round show.
The fourth ODI is scheduled on Monday at Mumbai's Brabourne Stadium.