Cape Town City became the first side in the DStv Diski Challenge Rewired to advance to the semi-final stage after securing a 2-1 win over Maritzburg United on Sunday morning.
Following a goalless first half, Maritzburg drew first blood through a smart finish from Ashley Wyngaard but it was cancelled from the penalty spot by Taahir Goedeman
The winner came courtesy of Diego Apollis, as the Citizens who sit at the top of stream 1 with six wins finished the rest of the match with ten players.
Orlando Pirates edged closer to the semi-finals courtesy of a 4-1 hammering over Baroka FC in a Stream 2 clash at the Rand Stadium.
The Buccaneers took a three-goal lead at the break with strikes from Keegan Mitchell, Thabiso Monyane and an own-goal from Tshepo Mathiba.
Bakgaga Ba Ga Mphahlele pulled a goal back early in the second half, but Sifiso Luthuli wiped out any thoughts of a comeback with the Sea Robbers' fourth to end the contest.
Kaizer Chiefs maintained top spot in Stream 2 following a 3-1 victory over Swallows FC at the FNB Stadium.
Swallows threw in the first blow in the opening exchanges courtesy of Sanele Gule, but Kamo Hoala, Jordan Sampson and Tshepo Mohlala overturned matters to in-turn gave the Amakhosi victory.
AmaZulu survived a late scare from Stellenbosch FC to join Cape Town City in the semi-finals on the back of a 2-1 win in a Stream 1 clash.
Usuthu were up running in the middle of the first half through Lindokuhle Zungu before an own-goal gave them a comfortable tally at halftime.
A fightback from Stellenbosch came just before full-time after Thato Lucas finished off a penalty kick, but it was a case of too little too late.
Two second-half strikes from Ndumiso Xulu helped TS Galaxy to a 2-1 victory over Golden Arrows in Stream 1 at the Sugar Ray Xulu Stadium.
Abafana Besthende were first off the mark courtesy of Luyanda Makhathini, but Xulu brought the Rockets back all square before adding a brace from the penalty spot to complete their comeback.
Tshakhuma Tsha Madzivhandila 0-6 Mamelodi Sundowns
Chippa United 3-2 SuperSport United
Bloemfontein Celtic 2-0 Black Leopards