England definitely won that session, but will they end up ruing those two drop off Kohli? However, after reaching the three-figure mark, Kohli, like he did in South Africa, kissed the wedding ring tied to his chain and dedicated the innings to his wife and Bollywood Diva Anushka Sharma who was present in the stands.
The visitors suffered some early blows in their reply to England's modest first innings total of 287.
It seemed Bairstow owed his captain some extra runs and he might have been well-advised to stay put for other reasons too - but he got little further before he edged trying to cut Umesh Yadav.
Anderson then had Kohli dropped with the score stuck on 100, Malan in the slips the guilty party.
The opener managed only to push the ball down into his crease off back-foot defence, then onto his foot before it trickled back onto the base of the stumps. After that, he turned up the screw and scored 49 in quick time to take India close to England's score before becoming the last Indian wicket to fall.
#ZimElections2018: Chaos as MDC Alliance protest election results
His opponent Chamisa, however, was not prepared to wait on the release of official results, which he has already derided as fake. Millions of people voted peacefully on Monday in the first election since the army removed Robert Mugabe from power past year .
Kohli had scored two hundreds in the game at Adelaide in December 2014 but lack of support led to India losing the game by 48 runs. Anderson, Broad, and Curran swung the ball on either side of the wicket, but Kohli marched valiantly to 149 by scoring 22 boundaries and one maximum.
Two more Indian batsmen departed, with Ben Stokes taking the wickets of Ajinkya Rahane (15) and Dinesh Karthik (0) in consecutive overs, but Kohli just about survived.
Remarkably, Kohli added 92 runs with India's tail order, each of which combined for a total of eight runs. KL Rahul (4) and Shikhar Dhawan were also dismissed in a matter of few balls by Curran as the match suddenly changed directions with India being 59 for 3. But the very fact that Kohli plays all three formats so well makes him a more hard player to stop [for any captain].
It was nearly an easy-going partnership for the opening duo as they brought up 50 off just 70 balls before the drama began.
His nemesis on the previous tour, James Anderson, tested him to the hilt but this time Kohli came out on top.