Rohit Sharma went past Sourav Ganguly and also became the first Asian batsman to hit a hundred in this World Cup so far, as India cruised to a six-wicket victory over South Africa to get their campaign off to a glittering start at The Rose Bowl on Wednesday.