Defending champion Supersport United join Kaizer Chiefs and Mamelodi Sundowns for the semi-final draw following their 4 – 3 win over Soweto giants Orlando Pirates on penalties.

Mamelodi Sundowns cruised past Golden Arrows with a 2 – 0 win.


Kaizer Chiefs proved too strong for Free State Stars beating them 3 – 0.

There’s one fixture that will take place on Sunday:

Maritzburg United vs Cape Town City – 15:00pm