After a spectacular batting display by Virat Kohli and his men, the Indian bowlers, too, joined the party to bundle out West Indies for 243 runs, leaving the hosts on the verge of a possible innings defeat at the end of third day's play in the first Test at the Sir Vivian Richards stadium in Antigua.
Returning from a one and a half year injury layoff, Mohammad Shami (4-66) and Umesh Yadav (4-41) took four wickets each to wreck the hosts, dismissing them for a paltry first innings total with 13 overs still remaining in the day. But that was after Shane Dowrich (57*) and skipper Jason Holder (36) put on 69 runs for the eighth wicket.
India then enforced the follow-on with a massive lead of 323 runs. At stumps, the hosts West Indies were placed at 21/1 in 13 overs in their second innings, still trailing by 302 runs after the visitors had finished their first innings at 566/8 declared.
Asked to follow-on, Windies suffered an early blow after Ishant Sharma (1-3) got the prized-wicket of in-form Kraigg Brathwaite (2) in the very first over of the second innings. Thereafter, Rajendra Chandrika (9 batting) and Darren Bravo (10 batting) successfully negotiated the remaining overs without further loss.
In case you missed the third day's action, here's a look at the statistical highlights as India dominate West Indies in 1st Test:
For the eighth time, West Indies have been asked to follow-on in a home Test - three times each vs India and England, twice vs Australia. The last time they were asked to follow-on was also against the visiting Indians at St Lucia in June 2006.
India have enforced a follow-on vs West Indies six times. Of the previous five instances, India won two Tests while the remaining three could not produce results.
While batting first, the 323-run lead is India's fourth highest in an away Test - the second highest vs West Indies behind the 373-run lead at Gros Islet in June 2006.
Wriddhiman Saha is the third Indian wicketkeeper to effect six dismissals in a Test innings, joining Syed Kirmani (vs New Zealand at Christchurch in February 1976) and Mahendra Singh Dhoni (vs New Zealand at Wellington in April 2009).
Saha is the first wicketkeeper to effect six dismissals in a Test innings in the Caribbean.
Saha is the first Indian wicketkeeper to the associated in the dismissals of the top five batsmen in a Test innings.
For the first time, two Indian fast bowlers (Umesh Yadav and Mohammed Shami) have taken four wickets or more in a Test innings in the West Indies.
In all, fourteen instances have been recorded when two Indian speedsters have taken four wickets or more in a Test innings - nine instances outside the subcontinent.
Umesh Yadav (4/41) has produced his second best bowling performance in Tests behind the 5 for 93 vs Australia at Perth in January 2012.
Mohammed Shami (4/66) has registered his best bowling figures vs West Indies in Tests, obliterating the 4 for 71 at Kolkata in November 2013.
The above figures are Shami's second best in overseas Test next only to the 5 for 112 vs Australia at Sydney in January 2015.
Mohammed Shami has taken 51 wickets at an average of 34.64 in 13 Tests. He has emulated Venkatesh Prasad's feat, who had figures of 54 wickets (ave.27.29) after 13 Tests. Both share an Indian record by a pacer for the quickest to 50.
Kraigg Brathwaite (74) has posted his highest score vs India, surpassing the 68 at Mumbai in November 2011.
Brathwaite's third fifty vs India is his ninth in Tests.
Since posting 116 by Brathwaite vs England at St.George's in April 2015, the above innings is the first fifty by a West Indian opener in a home Test.
Brathwaite is the second West Indian opener to post a fifty and capture three wickets in an innings in the same Test. Chris Gayle has accomplished the feat six times - three times vs Pakistan twice vs New Zealand and once vs England.
Shane Dowrich, in his first Test innings as a wicketkeeper, has posted a fifty (57 not out) - his second highest score in Tests behind the 70 vs Australia at Roseau in June 2015.
Jason Holder's 36 is his second highest score as Captain in Tests behind the 68 vs Australia at Melbourne in December 2015.
Jermaine Blackwood has registered three ducks in his last six innings in Tests.
Since posting 92 vs Sri Lanka at Galle in October 2015, Blackwood is without a Test fifty in eight innings.
Dowrich and Holder were involved in a 69-run stand - the highest eighth-wicket partnership in Tests at North Sound, obliterating the 65 (unbroken) between Mitchell Johnson and Brett Lee for Australia vs West Indies in 2008.
Darren Bravo is the 24th West Indian batsman to manage 3000 runs in Tests - his tally being 3009 (ave.41.21) in 43 Tests.