Swallows FC gained automatic promotion to the PSL after thrashing Tshakhuma Tsha Madzivhandila 3-0 and although Ajax Cape Town beat Mbombela United by the same score, the Birds pipped the Urban Warriors on goal difference.
Click through the gallery above to see action from Swallows' vicctory that clinched promotion.
Meanwhile, Jomo Cosmos made certain of survival by recording a 1-0 win over University of Pretoria but although TS Sporting overpowered Cape Umoya United 2-1, they face the chop with an inferior goal difference to Mbombela.
The Birds, who dominated play in the first stanza, opened the scoring inside the 10-minute mark via Kagiso Malinga, his 11th, before Moikhomotsi Thibedi made it 2-0.
Malinga almost made it 3-0 when a fierce free kick flew just wide of the upright but the same marksman made certain after the break, smacking home a second brace of the season, which brought his overall total to twelve and four in three games.
While the Urban Warriors went ahead very early through Sonwabile Mfecane, Tingwenyama defended in numbers throughout the game, denying Calvin Marlin’s side numerous chances.
Eleazar Rodgers made up for a terrible miss by netting in the dying minutes but it wasn’t enough and his team now faces the daunting prospect of going through the tough play-offs for another shot at promotion.
In other match, TS Galaxy defeated Uthongathi FC 1-0, thanks to Sefako Matlala.