Kohli was aggressive and scored 135 runs off 120 balls. He also hit 11 fours and seven sixes.
Virat Kohli's brilliant century helped India defeat South Africa by 17 runs in the first ODI on Sunday.
India, who batted first in the match in Ranchi, had posted a huge score of 349 runs for the loss of 8 wickets.
In reply, South Africa could only score 332 runs for the loss of all wickets in 49.2 overs. Matthew Britzke top-scored for the visiting team with 72 runs. Similarly, Marco Jensen contributed 70 runs. Corbin Bos added 67 runs towards the end.
Among the Indian bowlers, Kuldeep Yadav took four wickets for 68 runs. With this, India has also taken a 1-0 lead in the three-match ODI series. Kohli was aggressive and scored 135 runs in 120 balls. He also hit 11 fours and seven sixes.
He also shared a 136-run partnership with Rohit Sharma for the second wicket. Sharma added 57 runs. The 37-year-old Kohli completed his 52nd ODI century by hitting a four off Marco Jensen. He is the player who has scored the most centuries in ODI cricket.
KL Rahul also played a useful innings of 60 runs for India. Behind Kohli is former India player Sachin Tendulkar with 49 centuries. Along with Kohli, Sharma has retired from Test and Twenty20 cricket. They are aiming to play the ODI World Cup.
