Courtesy Kohli's century, India piled up a commendable 299 for eight in 50 overs and then restricted South Africa to 264 for 9 despite a classy hundred by their captain AB de Villiers.
In the end, Kohli's 23rd ODI hundred proved to be a shade better effort than De Villiers' 22nd ton in the final context of the match.