as i told earlier that if ab devillers stay above 26 runs then we can expect the score of 300+ for SA and see SA posted 303/5 in 50 overs, very good score in last 4 overs they score more than 50 runs, now its india batting time to show the talent of their home ground benefit.
I don't think so India can score 300+ because in SA team bowling and Fielding both are good.
Indian team has got lot of good batsman so if they play and build couple of good partnerships then they can easily win this match.