First one-day international, Headingley: England 339-6 (50 overs): Morgan 107 (93), Moeen 77 (51), South Africa 267 (45 overs): Woakes 4-38, Amla 73, England won by 72 runs.
A brilliant Eoin Morgan century led England to a 72-run victory over South Africa in the first one-day international at Headingley.
Skipper Morgan made 107 from 93 deliveries and Moeen Ali an unbeaten 77 from 51 to get the home side to 339-6.
South Africa were well placed at 145-1, but were bowled out for 267 with Chris Woakes taking 4-38.
England will seal the three-match series with a victory at Southampton on Saturday (11:00 BST).
England is shaping up for the Champions Trophy.
After routine victories over Ireland, world number one South Africa present a much sterner opposition for England in the build-up to the Champions Trophy, which begins on 1 June.
With IPL trio Ben Stokes, Jos Buttler and Woakes back in the side – and the in-form Jonny Bairstow omitted as expected – England’s powerful batting took full advantage of being put in on a flat surface under glorious sunshine.
Though they wobbled after a strong start, Morgan and man-of-the-match Moeen took England to the highest ODI total at Headingley and their 20th in excess of 300 since the 2015 World Cup.