Virat's record-equalling 49th ODI century and Ravindra Jadeja's five-wicket haul were the highlights of the day as India defeated South Africa at Eden Gardens.