Moroka Swallows prevailed in a penalty shoot-out over Championship outfit Platinum City Rovers in the Nedbank Cup while Richards Bay also progressed to the next stage at the expense of Polokwane City.
There were victories for Cape Town Spurs, Polokwane City and Sekhukhune United in PSL action on Saturday while Cape Town City moved up to second with a hard-fought draw at Chippa.
Nkosingiphile Ngcobo scored to secure a crucial 1-0 win for Kaizer Chiefs against resilient Richards Bay at FNB Stadium in the DStv Premiership.
Royal AM beat Richards Bay 3-2 in a Premier Soccer League match at Harry Gwala Stadium on Sunday in which all five goals came in the first half.
Stellenbosch FC emerged triumphant in the Carling Knockout Cup semi-final, dispatching Richards Bay with a commanding 3-0 victory.
Richards Bay captain Simphiwe Mcineka openly eyes redemption against Stellenbosch in the Carling Knockout Cup semi-final.