Richards Bay took to a giant step towards avoiding relegation after beating Amazulu as Cape Town Spurs went down at home to Polokwane City.
Stellenbosch cruised to a dominant 5-0 victory over Polokwane City in the DStv Premiership on Saturday night thanks to a sensational performance from Iqraam Rayners.
Cape Town City dropped more points in their race for a CAF finish with a 2-2 draw away to Polokwane City.
SuperSport United fought back with 10 men to force a 1-1 draw with Polokwane City while Sekhukhune and Stellenbosch played to the same scoreline in the two DStv Premiership games played on Wednesday.
AmaZulu secured a hard-fought 1-0 triumph over Cape Town City at DHL Stadium on Sunday afternoon to move up to 11th in the DStv Premiership standings.
Sekhukhune United were held to a 2-2 draw at home by Cape Town City while Amazulu and Polokwane City could not be separated at the Moses Mabhida Stadium.