Virat Kohli hit his 71st international hundred, one that came after an extended period of nearly three years, to propel