South Africa recovered from a precarious 83-4 to post a huge 339-4 against Zimbabwe in their 50 overs in the Pool B World Cup match in Hamilton on Sunday.
David Miller smashed 138 for a debut World Cup century while JP Duminy scored 115 during their unbroken fifth wicket stand of 256 — a new record in all one-day internationals.
Skipper AB de Villiers fell for 24 after Zimbabwe won the toss and put their opponents in at Seddon Park. (AFP)