It was a complete dominance from India right from day one, first they amassed a mammoth 649/9 (decl) in the first innings with debutant Prithvi Shaw, skipper Virat Kohli and Ravindra Jadeja registering centuries before bowling out the visitors twice on day three.
The world's top Test side surpassed their previous biggest win against Afghanistan by an innings and 262 runs during the minnows' debut five-day game in June. India may think of dropping one of them and play Mayank Agarwal who is in some tremendous form in the recent times in the domestic cricket.
The India captain scored his 24th Test hundred in Rajkot where he ran almost 100 runs (99 to be precise) in ones and twos.
The second and final Test is at Hyderabad from 12-16 October. And he is now on the cusp of becoming the fastest Indian to score 25 Tests centuries and second fastest overall.
Resuming on an overnight score of 364-4, India lost Rishabh Pant for 92 but Kohli went on to reach three figures despite it being an uncharacteristically subdued knock from the captain, who faced 230 balls in his innings. Fast bowler Alzarri Joseph, who is on the road back from a stress fracture of the back he suffered late a year ago, has been included for the ODIs pending a fitness test. Joseph was included in the Test squad for India too, before being ruled out after two fitness assessments.
Kuldeep led an inspired spin attack with Jadeja claiming three wickets and Ravichandran Ashwin taking two. The T20I squad features some key players of the side, who were not part of the team's recent assignments.
Moreover, WI have an inexperienced bowling lineup which hurt them in the first Test and their record in India in the last 10 years is also poor as compared to other teams so it will be intriguing to see whether they will make any changes in their bowling department or not in Hyderabad.
"He has shown that in the first Test already and we believe he can keep repeating that because he is a very keen learner, he is a very sharp guy and he understands situations really well".
It was also India's best in terms of innings victory.
Get breaking news alerts.
West Indies Squad: Jason Holder (captain), Sunil Ambris, Devendra Bishoo, Kraigg Brathwaite, Roston Chase, Shane Dowrich, Shannon Gabriel, Jahmar Hamilton, Shimron Hetmyer, Shai Hope (wk), Alzarri Joseph, Keemo Paul, Kieran Powell, Kemar Roach, and Jomel Warrican.