Captain Virat Kohli compiled an unbeaten century to put India in a commanding position on the first day of the opening Test against West Indies here Thursday. Kohli was on 143 at the close of play, his 12th Test century, as the visitors reached 302 for four. He shared a 105-run stand for the third wicket with opener Shikhar Dhawan (84) while Ravichandran Ashwin was 22 not out at stumps. Kohli was rarely beaten in the 197 balls he faced, scoring freely on both sides of the wicket with a rich array of strokes as he posted his second highest Test score and moved in sight of a career-best 169. The West Indies bowlers toiled hard for little reward on a flat pitch at the Vivian Richards Stadium in North Sound. Leg-spinner Devendra Bishoo was the pick of the attack, taking three for 108 in 27 overs, though two of his scalps came off short balls that induced poor shots. Captain Jason Holder decided not to take the new ball before stumps, perhaps figuring he and fellow paceman Shannon Gabriel were too tired to make good use of it. Earlier, India won the toss and batted but were in early trouble when opener Murali Vijay was dismissed for seven in the seventh over. Vijay could only fend at a sharply-rising Gabriel delivery, sending an easy catch to second slip Kraigg Brathwaite who juggled the ball before grabbing it safely. West Indies picked up a second wicket shortly after lunch when Bishoo, with his fourth delivery, had Cheteshwar Pujara caught at point for 16 off a leading edge. Bishoo struck again with the last ball before tea when he deceived Dhawan with a well-flighted delivery, hitting the left-hander on the front pad as the batsman tried to sweep. It was an easy lbw decision for umpire Aleem Dar, with a TV replay showing the ball pitched in line and would have crashed into middle stump. Ajinkya Rahane (22) was the only batsman dismissed in the final session, caught at mid-wicket off Bishoo. Though he fell short of his century, Dhawan was pleased with the way he survived at the crease for so long. "In the first session when Gabriel was bowling really good and quick I knew I had to take the punches," Dharwan said in an on-field interview. "I was happy I (showed) persistence and patience to keep on going." India are playing only five specialist batsmen while West Indies have loaded up with batsmen and all-rounders, probably paying the price as they lacked front-line bowling options. Cremer Zimbabwe captain Zimbabwe has appointed Graeme Cremer as captain of a 16-man squad named Thursday for the two-Test series against New Zealand starting next week. The 29-year-old spinner replaces Brendan Taylor in the role for Zimbabwe's first Test since they lost three matches in Bangladesh in late 2014. Four uncapped players — Chamu Chibhabha, Prince Masvaure, Peter Moor and Taurai Muzarabani — were selected in the squad for the matches in Bulawayo. The first Test begins next Thursday and the second on Aug. 6. It will be the first Test at the Queens Sports Club in almost five years since New Zealand won a one-off match there by 34 runs in November 2011. The squad: Graeme Cremer (captain), Sikandar Raza Butt, Regis Chakabva, Brian Chari, Tendai Chatara, Chamunorwa Chibhabha, Craig Ervine, Hamilton Masakadza, Prince Masvaure, Peter Moor, Richmond Mutumbami, Taurai Muzarabani, Njabulo Ncube, Donald Tiripano and Sean Williams.