Skipper Kohli led from the front smashing an unbeaten 56 off only 29 balls. Kohli hit six fours and four sixes. He added 67 runs with Chris Gayle (28, 13 balls, 4x6) for the opening stand.
Promoting himself, Kohli got a boundary with a cover drive off the second delivery bowled by Ravichandran Ashwin, who was otherwise economical.
Gayle got into the act with a slashed six over point off Chris Morris as 11 runs came off the second over.
Kohli's big hits were a treat to watch as smashed Morris straight past for a boundary before finishing off the over with a six over long-off.
More From This Section
Such was Kohli's aggressive mindset that someone like Gayle was happy taking the single and giving the strike back to his captain.
The big-bodied Jamaican however took over in the fifth over bowled by fellow West Indian Jason Holder as he hit three successive sixes to take the score from 48 to 66. All three were hit in the deep mid-wicket region.
The dangerous AB de Villiers (5) got a boundary but was holed out in the deep off Mohit Sharma's slower delivery.