Virat Kohli of India celebrates his 42nd one-day international hundred. AFP
Virat Kohli of India celebrates his 42nd one-day international hundred. AFP

Virat Kohli hits 42nd ODI hundred to spoil Chris Gayle's 300th appearance for West Indies