Ashwin (106* off 244 balls), who came out to bat at number six ahead of Wriddhiman Saha, enjoyed his time in the middle against an ordinary attack. Even his previous two hundreds had come against the Caribbean outfit.
The off spinner was batting alongside Amit Mishra (23*) when tea was taken. Saha (40) missed out on a big score as India scored 108 runs in 35 overs with loss of two wickets.
The Indian captain was perhaps looking to bat longer after the lunch break, but didn't last long as Shannon Gabriel (2-61) finally broke the 168-run stand with Ashwin. Kohli played onto his stumps off the second ball of the second session, and was dismissed for an exact 200 runs (283 balls, 24 fours).
Saha then joined Ashwin and the two continued to frustrate the West Indies' bowling. At the same time, the hosts didn't show much intention to get into the Indian tail, perhaps resigned to the fact that the only end to their time in the field was a declaration.
The 500-mark came up in the 151st over as the visitors looked set for a tall score.
India had started off the day at their overnight score of 302/4, with the two batsmen looking to bat as long as possible. And it was obvious from their watchful demeanour, as the West Indies had opted for the new ball straightaway. Gabriel and Holder then started off the proceedings, as on day one, but the pitch seemed to have eased out considerably as compared to the first morning.
Kohli continued his march without any discomfort at all. First up, he crossed the 150-mark off 208 balls as the 100-partnership came up in the 96th over. Then he went past his previous Test highest score of 169 scored against Australia at the MCG in December 2014.
Ashwin made good of the life given to him and reached his 7th Test fifty off 127 balls. In doing so, he helped India past the 400-mark in the 118th over and indeed brought up the 150-partnership with Kohli off 272 balls.
The West Indies were looking lethargic in the field as this partnership sucked out all energy, even as the wait was now for Kohli's impending milestone. And he didn't disappoint, getting there just before lunch, in the 119th over. Kohli played Roston Chase (0-57) for a simple single to midwicket.
