Virat Kohli became the second Indian batsman after Sachin Tendulkar to register 50 international hundreds.