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