Opener Shikhar Dhawan (4) was castled by debutant Oshane Thomas in his very first over.
Kohli made 140 and Sharma took an unbeaten 152 for a record 246 runs to flay the West Indies bowling attack during their team's 323-run chase.
Skipper Virat Kohli and his deputy Rohit Sharma conjured up breathtaking centuries as India's ruthless domination over the West Indies continued with a facile eight-wicket win in the first One-day global, on October 21.
But after that Rohit and Virat joined hands and hammered the West Indian bowlers all around the stadium.
The two marauding batsmen started to toy with the opposition bowlers before Devendra Bishoo got Kohli stumped against the run of play.
Looking to redeem themselves after the 2-0 Test series thumping under six days, the touring side put up a strong challenge after being put in to bat by home captain Virat Kohli. Earlier, a brilliant century by Shimron Hetmyer (106) and some useful contributions from Devendra Bishoo and Kemar Roach towards the end helped West Indies post 322/8. His innings comprised of 21 fours and two sixes.
Rohit Sharma on Sunday overtook Sachin Tendulkar and David Warner as the batsman with most number of 150 plus scores in ODI cricket.
In the 12-member squad, BCCI has named three spinners (Ravindra Jadeja, Kuldeep Yadav and Yuzvendra Chahal) and three pacers Umesh Yadav, Mohammad Shami and Khaleel Ahmed.
West Indies lost three wickets in quick succession but the Guyana youngster came to take charge after Marlon Samuels departed for a duck in his landmark 200th ODI.
Holder also played sensibly before getting out and towards the end, Bishoo and Roach forged a 44-run partnership for the ninth wicket to guide West Indies to a challenging total.