Virat Kohli continues to win new fans every day. After yet another match-winning knock against South Africa at Mohali on Wednesday, the Indian national cricket team captain forced legendary Pakistan all-rounder Shahid Afridi to come online and admit his admiration for a "great player".