Rohit and Yashasvi Jaiswal put on a quickfire 98-run opening partnership off 71 deliveries as India extended their first-innings advantage to 183 runs.
Indian skipper Rohit Sharma led from the front, scoring his third successive fifty-plus score on the present West Indies tour, as well as his quickest half-century in Test cricket.
With the Indian bowlers, headed by Mohammed Siraj, having run through the West Indies middle and lower order, claiming six wickets in the first session on Day 4, Rohit crossed the fifty-run mark in 35 deliveries.
Rohit and Yashasvi Jaiswal put on a quickfire 98-run opening partnership off 71 deliveries as India extended their first-innings advantage to 183 runs. In terms of run-rates* (8.28), the opening stand was second only to Marcus Trescothick and Michael Vaughan (10).
The Indian captain is only one point behind his opening partner in the current Test series scoring records, having scored a century in the first Test in Dominica, his second Test century away from home.
Earlier in the day, on Day 4, Mohammed Siraj hit his second Test fifer, his first since his exploits in the 2021 Gabba Test. Mukesh Kumar, making his debut for India, took two wickets. Ravindra Jadeja took another wicket, as did his long-term spin partner Ravichandran Ashwin.
West Indies, who had started their first innings at 229/5, appeared to be in a strong position on Day 3 until Joshua Da Silva was removed by Siraj at 208/4.