England U-19s 313 (Barnard 114, Williams 4-71) and 24 for 0 lead South Africa U-19s 194 (Coetzee 50, Stone 4-40) by 143 runs
Oli Stone, the England Under-19 captain, took four wickets to earn his team a 119-run lead on the second day in Cape Town.
Stone was not the original captain for the trip but replaced the injured Shiv Thakor last week. He did not bring himself into the attack until six other bowlers had been used, after suffering a dislocated finger in the warm-up match, but soon made an impact with two wickets in two balls removing South Africa's top-scorer, Murray Coetzee (50), and Vassilli Orros as the home side slipped to 120 for 5.
He claimed two further wickets to complete an efficient display by England who had earlier extended their first innings to 313. Ed Barnard, who scored a century on the opening day, was only able to add seven to his overnight score before being bowled sweeping.
South Africa made a solid start in reply before Harry Finch, a 17-year-old from Sussex, had Andries Gous and Shaylin Pillay caught behind in quick succession. A partnership of 60 between Coetzee and Diego Rosier, the captain, followed to leave the game evenly balance but Miles Hammond had Rosier lbw to start the collapse.