For the rest of the innings it was a game of "men against boys" as South Africa were simply outplayed by India.
South Africa suffered an early blow when Jasprit Bumrah (2-32) claimed the scalp of Hashim Amla (1) with his first ball, and although Duminy and Aiden Markram made starts, only the former was able to convert it into a half-century. Kohli took 159 balls for his runs and hit 12 fours and two sixes.
Another standout feature of Kohli's innings was that he accumulated 100 out of 160 by running and only 60 by boundaries. "You're always looking for someone to bat until the end and it's incredible if you do it as the captain", Kohli said at the post-match presentation. He went past Ganguly again, who has 11 centuries in 142 innings. In the latter instance, the visitors shot into a 2-1 lead, only to lose the five-match series 3-2 in the end. Shikhar Dhawan scored 76. In all, he ran 75 singles (75 runs), 11 doubles (22 runs) and one three (3 runs). The previous highest among India batsmen was 98 runs in Sourav Ganguly's 130-run innings against Sri Lanka in 1999. It was also Kohli's second-highest ODI score after 183 against Pakistan in 2012. Poonam wrapped up the 178-run win when she pinned Ntozakhe lbw and skittled South Africa in 30.5 overs.
Kohli, with 318 runs in this series so far, now also has the most runs for a visiting batsman in a bilateral ODI series against South Africa in South Africa. He joined an elite list, comprising of Kevin Pietersen (2005), Joe Root (2016) and David Warner (2016).
Virat's 160* is the highest by an Indian captain away from home after Kapil Dev's 175* against Zimbabwe in Turnbridge Wells in 1983. Virender Sehwag (219), Rohit Sharma (208*), Sachin Tendulkar (186*) and Kapil Dev (175*).occupy the top four spots. This swap yet again works well on paper as Miller isn't a pretty good player against spin.
Centurion: MS Dhoni may be nearing his retirement, but there is no understating the importance the veteran wicket-keeper batsman brings with himself on the cricket field. This was the 13th time in which a team has lost chasing 250+ in a D-N game in Cape Town. It was Dhawan's second fifty of the series.
42 - This was the 42nd time that Virat Kohli has been involved in a 300+ team total in ODIs since 2010. I am a guy who plays with intensity, so once that is gone, I don't know what I would be left to do.
While most Indian batsmen struggled after South Africa opted to bowl, Kohli made batting look easy. If there is one thing we have learnt about India under Kohli, is that they are always hungry for more blood and I don't expect this tour to be any different.
It happened to be Dhoni's 400th dismissal in ODIs as he became only the fourth wicket-keeper to reach that milestone in ODIs.