Kohli (200* off 281 balls ), resuming at an overnight 143, reached the milestone at the stroke of lunch and was ably supported by Ravichandran Ashwin (64*).
The duo batted the entire session, extending their fifth wicket stand to 168 runs as the West Indies failed to pick up a wicket in 29 overs.
The double century was also first for Kohli at the First Class level with his previous highest being 197.
Gabriel though was still impressive, and worked up his pace every over. He troubled Ashwin and got him driving, inducing a couple edges that fell short of the slip cordon. Then he induced another edge in the 98th over of the innings - and the 8th of the morning - only for keeper Shane Dowrich to put down a regulation chance. Ashwin was on 43* at that time.
The duo had scored at a good rate and the first hour of play resulted in 50 runs. There was a short spell when Devendra Bishoo (3-131) was introduced into the attack, wherein the runs calmed down. But as soon as the two batsmen got accustomed to his spin again, the scoring rate went up once again.
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 and became the first Indian skipper to score a Test doubled hundred overseas since 1932.
On day one, Shikhar Dhawan had scored 84 runs and put on 105 runs with Kohli to help India past the 300-mark after they won the toss and elected to bat.
