The tourists were dismissed for 196 early in the final session while following on, to trail the two-match series 1-0. They were bowled out for 181 in their first innings in response to India’s 9-649 declared.

Kuldeep returned figures of 5-57 with his left-arm wrist spin, his first five-for in his fourth Test since making his debut against Australia last year.

Ravindra Jadeja, who scored his maiden international century during India’s only innings, took the final wicket of Shannon Gabriel for four as the hosts celebrated an utterly dominant win over the former cricket powerhouse.

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.

The match started with teenage opener Prithvi Shaw making 134 to become the youngest Indian to score a century on debut, at 18 years of age.

Ashwin, who returned figures of 4-37 in West Indies’ first innings, had dismissed stand-in skipper Kraigg Brathwaite for 10 before lunch and then got Devendra Bishoo at the stroke of tea.

The 23-year-old Kuldeep then rattled the West Indies’ top and middle order including big wickets of Powell, Sunil Ambris for nought and Roston Chase, who had top-scored for West Indies in the first innings with his gritty 53.

The match will also be remembered for Kohli’s 139, during which the world’s top batsman became the quickest to reach 24 Test centuries – in his 72nd match – after the great Donald Bradman.