Jofra Archer and Ben Stokes 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 retire.
After Stokes took an amazing one-handed catch on the boundary to dismiss Andile Phehlukwayo, South Africa were dismissed for 207 as they lost 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 seemed to have 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.
England 311-8 (50 overs): Stokes 89, Morgan 57, Roy 54, Root 51, Ngidi 3-66
South Africa 207 (39.5 overs): De Kock 68, Van der Dussen 50, Archer 3-27