In a low-scoring affair, the Indians put up a rather modest 184 for seven in their 50 overs on the board before dismissing the hosts for 76 in just 27.1 overs.
Jalaj Saxena put up a good all-round performance, chipping in with a valuable 56-ball 35 down the order besides picking up a couple of wickets to be adjudged man of the match.
Batting, which has been the visiting side's bane the whole tour, was once again far from impressive as both the openers -- Shikhar Dhawan (19) and Ajinkya Rahane (9) -- departed with just 39 runs on the board.
The Caribbean bowlers, led by Jason Holder (three for 40), ensured regular fall of wickets but the Indians just about managed to get a fighting total riding on Rohit Sharma's 73-ball 39 and Saxena's 35.
To their credit, the Indians, despite regular fall of wickets, managed to last their entire 50 overs.
Chasing the target, the West Indians could not have asked for a worse start as they lost two wickets with just one run on the score-sheet.
From then on, it was a parade back to the pavillion with Jason Mohammed (26), Adrian Barath (13) and Assad Faudin (12) being the only batsmen to get into double figures.