The match happened at today morning at the pitch of Brian Lara Cricket Academy in Trinidad and Tobago, where the South African men won by the difference of nine wickets from the Afghanis.
South Africa knocked co-hosts West Indies out in the process and have topped their Super Eight Group, which means they are also likely to avoid India in the final four.
South Africa won the match by 163/6 runs against England who scored 156/6 runs. Quinton de Kock was recognised as Player of the Match, and made the highest 65 runs in 38 balls.
South Africa finished the top of their group with four wins from four, in hope of lifting the major international Cricket Council trophy for the first time.