South Africa beat England by 229 runs at Wankhede in ICC Cricket World Cup tonight.

In the 20th match of the tournament at Wankhede, batting first, South Africa scored 399 for the loss of seven wickets in stipulated fifty overs.

In reply, England managed 170 runs for all out in 22 overs.

In tomorrow’s match, India will take on New Zealand at Dharamsala.