Lungelo Nguse scored a brace to help Golden Arrows to a 2-1 victory that condemns Cape Town Spurs to a sixth consecutive defeat in the PSL this season.
In an exciting DStv Premiership encounter on Wednesday, Richards Bay and Sekhukhune United battled to a 1-1 draw.
Mamelodi Sundowns advanced to the semi-finals MTN8 after a hard-fought 1-0 victory over 10-man Swallows at the Lucas Moripe Stadium.
The PSL relegation battle came to a conclusion on Saturday with Marumo Gallants losing their top-flight status after a loss to Swallows while Maritzburg United will contest the promotion play-offs.
Kaizer Chiefs' hopes of ending second in the PSL took a hammer blow when they lost 2-1 to Swallows at the Peter Mokaba stadium on Monday.
There were two matches played in the PSL on Friday with Stellenbosch and Golden Arrows recording victories over Amazulu and Swallows respectively.