South Africa are through to a third consecutive Cosafa Under 20 Championship final in Lusaka. Amajita came back from 2-0 behind, to beat Madagascar 5-4 on penalties.


Oswin Appolis, who was brought back into the team after serving a suspension against Lesotho, scored the two second-half goals for Amajita and was named man-of-the-match.

The two-time defending champions will play the winner of the match between hosts Zambia and Angola in the final.