Carling Knockout holders Magesi were paired with MTN8 winners Orlando Pirates in the quarter finals of the annual cup competition.

While the Buccaneers saw off Siwelele 1-0 in their last 16 clash on Saturday, Magesi overcame AmaZulu 3-2 on Sunday.

Marumo Gallants will, meanwhile, face Stellenbosch after seeing off Mamelodi Sundowns on penalties as Stellies saw off Kaizer Chiefs, also from a shootout at the end of the game.

Richards Bay defeated Chippa United 4-1 and will next face Durban City, who recorded a 4-1 win over Polokwane City.

Golden Arrows overcame Sekhukhune United 3-1 and will face TS Galaxy, who edged Orbit College 1-0 in extra-time.

All quarter-finals fixtures:

Golden Arrows vs TS Galaxy
Marumo Gallants vs Stellenbosch
Orlando Pirates vs Magesi
Richards Bay vs Durban City