South Africa 259 for 3 (de Kock 107, Bavuma 98) bt England 258 for 8 (Denly 87, Woakes 40, Shamsi 3-38) by seven wickets
Cape Town: Quinton de Kock made an ideal start to his full-time captaincy of South Africa's one-day international team on Tuesday when he hit a century as his side beat England by seven wickets in the first ODI at Newlands.
De Kock made 107 and Temba Bavuma hit 98 as South Africa chased down an England total of 258 for eight with 14 balls to spare.
De Kock and Bavuma shared a second wicket partnership of 173 off 170 balls, dominating an England team which included only five of the side that won the World Cup last year.
De Kock made his 107 off 113 balls with 11 fours and a six, while Bavuma faced 103 deliveries, hitting five fours and two sixes.
South Africa's team also had an experimental feel, featuring only six of the squad who had a dismal World Cup.
Batting at No 3, Bavuma was largely untroubled, hitting the ball crisply, while he and De Kock seemed to have an almost telepathic understanding in their rapid running between wickets.
Bavuma seemed set for a century until he went back to Chris Jordan and was trapped in front of his stumps by a ball which kept low.
Earlier, Joe Denly was largely responsible for England reaching what appeared to be a reasonable total on a slow pitch. Denly made his highest ODI score of 87 and helped rescue England from a precarious 131 for six. He and Chris Woakes, who made 40 in his 100th one-day international, put on 91 for the seventh wicket.
Left-arm wrist spinner Tabraiz Shamsi did the major damage for South Africa, taking three for 38.
England used the start of a new World Cup cycle to give ODI debuts to batsman Tom Banton, who made 18, and legspinner Matt Parkinson, who had 0-48 off 8.4 overs.
South Africa also had two players on debut, fast bowler Lutho Sipamla (1-40) and Jon-Jon Smuts, who hit the winning runs with a sweep for four.
The remaining games in the three-match series are in Durban and Johannesburg.