Amajita were crowned COSAFA U20 Championship winners for the second consecutive year after defeating Zimbabwe on penalties.
Thabo Senong's troops advanced to the final after defeating Angola thanks to Lyle Foster's fourth goal of the campaign.
The South Africans saw a lot of the ball in the early stages, while Nkosingiphile Ngcobo went close with an effort from distance inside the opening 10 minutes.
Just as in previous games, Promise Mkhuma and Thabiso Monyane were a good source of attack down the flanks, but none of their crosses managed to find a teammate.
That proved to be a trend for the rest of the half as Amajita were unable to carve out another opening, while goalkeeper Khulekani Khubeka endured a quiet opening 45 minutes.
Amajita were punished for not converting their dominance into goals as Zimbabwe broke the deadlock after 64 minutes through Delic Murimba.
The South Africans threw everything forward in search of an equaliser and they were rewarded in the 80th minute, with Foster turning home a cross Mkhume for his fifth of the tournament.
Neither side could find a winning goal in the closing stages, which forced the game into a penalty shoot-out, where Amajita held their nerve to triump 4-3 in the shoot-out, with Khubeka saving two spot-kicks.