Virat Kohli hit a record-breaking 52nd ODI century as he dominated South Africa in Ranchi, setting new milestones in a ...