David Miller and JP Duminy both scored hundreds in an ODI world record 256-run fifth-wicket partnership as South Africa beat Zimbabwe by 62 runs in their World Cup opener in Hamilton.
Miller (136no) and Duminy (115no) both finished unbeaten as the Proteas amassed a massive 339-4 from their 50 overs after looking in trouble at 83-4 in the 21st over.
Zimbabwe started their demanding chase in promising fashion with Hamilton Masakadza scoring 80 as they reached 178-2 by the 30-over mark.
Dale Steyn had an off day by his standards with figures of 1-64 from nine overs but the legspin of Imran Tahir did the damage – taking 3-36 – as Zimbabwe ultimately succumbed, finishing 277 all out.
Zimbabwe, who won the toss and chose to field, exploited the slow nature of the pitch early on with the South Africa top order struggling for timing.
When danger-man AB de Villiers fell for 26, South Africa were only 83-4 with just under 30 overs still remaining, before Miller and Duminy turned the game.
A staggering 146 runs of their partnership came from the final 10 overs of the innings, with Miller hitting nine sixes in his 92-ball knock, another World Cup record.
And after he had brought up his second ODI century he attacked Solomon Mire in the 48th over, smashing him for a boundary-a-ball 30 runs.
Zimbabwe started their run-chase positively, even after losing Sikandar Raza cheaply for five, with Chamu Chibhabha (64) and Masakadza putting on 105 runs for the second wicket.
Steyn’s first five overs cost 38 runs for no wickets as he bowled too short and the wicket nullified a lot of his pace.
When Chibhabha departed – the first of Tahir’s scalps – Brendan Taylor continued the momentum with a run-a-ball 40, but after Masakadza was dismissed by Tahir the innings fell apart.
Seven wickets fell for 64 runs with only Craig Ervine (13) and Mire (27) of the lower order passing double-figures.
Zimababwe next face the United Arab Emirates on Thursday, while South Africa place India on Sunday.
Watch the best bits of South Africa v Zimbabwe on Sky Sports World Cup from 4pm, and repeated throughout the day.