England lost their last nine wickets for just 39 runs as South Africa booked a spot in the semi-finals of the ICC Under-19 World Cup on Sunday.
The Proteas were sent in by England at Tony Ireland Stadium in Townsville and saw danger man Quinton de Kock (seven) dismissed in the sixth over by Jamie Overton (1-27 off five).
South African captain Chad Bowes (46) looked the part in his time at the crease though while Murray Coetzee (67) and Theunis de Bruyn (54) also scored valuable runs in the middle order.
A late collapse – which saw South Africa lose their last six wickets for just 28 runs – saw them bowled out for 244 from the final delivery of their innings.
In response, England lost Daniel Bell-Drummond (two) early but saw Alex Davies and Ben Foakes (54 each) put on a terrific 100-run partnership.
Off-spinner Prenelan Subrayen (4-24 off 10) produced the all-important breakthrough, removing Foakes in the 28th over.
Besides Davies and Foakes, not one batsman scored above seven, as England capitulated to be bowled out for 141 in the 41st over.