Shikhar Dhawan hit a superb century as defending champions India maintained their unbeaten start to the World Cup with a 130-run win over South Africa.
India’s 307-7 was built around Dhawan’s 137, while Ajinkya Rahane made 79 off 60 balls and Virat Kohli 46.
South Africa were bowled out for 177 with 9.4 overs unused as Faf du Plessis’s departure for 55 sparked a collapse of seven wickets for 44 runs.
The defeat was South Africa’s heaviest in World Cup history.
India, who remain top of Pool B with two wins from two games, face the United Arab Emirates in Perth on Sunday, when victory will all but secure their place in the quarter-finals.
South Africa play West Indies in Sydney on Friday.
Full report to follow