West Indies fought hard to defend a modest target of 212 but India pacers Umesh Yadav and Varun Aaron held their nerves to take the hosts home with 1 wicket and 7 balls in hand. (All AFP and AP images)
The Indian innings was held together by Rohit Sharma (72) who struck his 9th ODI fifty to guide the team to a win.
It was Rohit Sharma's first international match since being forced out of action due to a finger injury in the ODI series in England.
Rohit Sharma was well supported by Ravindra Jadeja who played a patient knock of 38 off 62 and added 83 runs for the 6th wicket to revive India.
After Kemar Roach's early inroads Andre Russell joined the party with skipper Virender Sehwag and Suresh Raina's wickets, leaving India tottering at 59/5.
Play was briefly stopped during India's innings when a few frustrated fans in the jampacked crowd vented their ire at West Indies fielder Kieron Pollard by throwing missiles.
Kemar Roach wrecked India's top-order, getting rid of Parthiv Patel, Gautam Gambhir and Virat Kohli in quick succession.
The young Indian pace attack of Vinay Kumar, Varun Aaron (in pic, center) and Umesh Yadav was quite impressive, taking 5 wickets between them and also keeping the Windies' run-rate in check.
West Indies' opener Adrian Barath was the first to go, edging a catch to Parthiv Patel off Vinay Kumar.
Lendl Simmons, back in the side after being excluded for the Test series, started well but could not convert it into a good score.