Ben Stokes and Jofra Archer lit up The Oval to ensure England defeated South Africa and got their World Cup campaign off to a winning start.
Regularly bowling in excess of 90mph, Archer – playing only his fourth one-day international – took 3-27 and hit Hashim Amla on the helmet to force him to temporarily retire hurt.
After Stokes took an amazing one-handed catch on the boundary to dismiss Andile Phehlukwayo, South Africa were dismissed for 207 to lose by 104 runs.
Stokes earlier made 89 and Jason Roy, Joe Root and Eoin Morgan hit half-centuries to take England to 311-8, a total that seemed no better than par.
Quinton de Kock’s 68 had South Africa in the hunt at 129-2, but he pulled Liam Plunkett to long leg to become the first of three wickets to fall for 15 runs.
When Stokes took two wickets in two balls, the world number ones and favourites completed an ideal start to the tournament.
In a competition where the 10 teams play each other once to determine the semi-finalists, the hosts travel to Nottingham to meet Pakistan at Trent Bridge on Monday.
South Africa, who showed enough with the ball to suggest they will contend for the semis, are back at The Oval on Sunday to take on Bangladesh.