The Caribbean side, following on by 323 runs were bundled out for 231 in their second innings, 25 minutes after tea at the Vivian Richards Cricket Stadium, as their disappointing 14-year winless streak against the Indians dragged on.
Requiring nothing short of a miracle in order to save the game after resuming the day on 21 for one, West Indies got a top score of 51 not out from Carlos Brathwaite, exactly 50 for Marlon Samuels, a career-best 45 from tail-ender Devendra Bishoo and 31 from opener Rajendra Chandrika, but their efforts all fell short.
Their nemesis proved to be off-spinner Ravi Ashwin who crippled the innings with a near career-best seven for 83 to claim his 17th five-wicket innings haul in Tests.
West Indies’ embarrassment could have been far worst, especially after they dramatically – but not uncommonly – lost six wickets for 44 runs in quick time, to plunge to 132 for eight just over an hour after lunch.
But Brathwaite and Bishoo came together to delay the inevitable with a 95-run, ninth wicket stand which frustrated India and pushed West Indies to 201 for eight at tea, in an extended session after time was lost in the first session to rain.
The right-handed Brathwaite, who got a first-ball ‘duck’ in the first innings, stepped up the second time around with a knock combining patience with his usual aggression.
All told, he stroked three fours and two sixes – both clean straight hits – in an innings lasting 83 deliveries and 111 deliveries while Bishoo hardly put a foot wrong in striking six fours and a six off just 74 balls.
Brathwaite, unbeaten on 38 at tea, reached his third half-century in only his third Test with a dab behind point off leg-spinner Amit Mishra, 20 minutes after the break.
The left-handed Bishoo was going well and appeared untroubled when he suddenly threw caution to the wind and chanced his hand, but only succeeded in smashing Ashwin straight to Cheteshwar Pujara at mid-wicket, in the following over.
Shannon Gabriel swatted the first ball he received to the mid-wicket boundary but then had his stumps rattled off the next delivery, as Ashwin sealed the emphatic win.
Samuels had earlier carried the fight for West Indies with his 23rd Test half-century that came from 85 balls and 115 minutes and included 11 dazzling fours.
The Jamaican’s services were required early in the day when overnight batsman Darren Bravo perished to the fifth delivery of the morning without adding to his 10, caught in the slips by Ajinkya Rahane off seamer Umesh Yadav with no addition either to the overall score.
Samuels and Chandrika came together to prop up the innings in a 67-run, third wicket partnershi, that saw West Indies to lunch at 76 for two.
Things fell apart afterward, however. Chandrika, unbeaten at lunch on 22, added just nine before he was adjudged caught at the wicket for 31 off Ashwin in the sixth over after the interval, though replays showed the ball missing the bat.
Ashwin then claimed Jermaine Blackwood 12 balls later in his next over, caught at short mid-wicket by Virat Kohli without scoring for the second time in the game, to leave the Windies on 92 for four.
Samuels raised his half century 20 minutes after the break with a single off leg-spinner Amit Mishra behind square but he lasted only 11 more deliveries before perishing, deceived by one from Ashwin that drifted past his defensive prod and kissed off-stump.
Debutant Roston Chase (8) and wicketkeeper Shane Dowrich (9) both made little impression on the innings and Holder struck a four and a six in 16 before he was bowled, missing a wild heave at Ashwin, to give the Indian supremo his first five-wicket haul outside the Asian subcontinent.