Stellenbosch FC 1-1 Kaizer Chiefs
DStv Diski Challenge leaders Kaizer Chiefs and Stellenbosch FC played to a 1-1 draw in a top-of the-table clash on Saturday.
Chiefs were dealt a heavy blow five minutes in when defender Siyabonga Gumede got his marching orders for a cynical challenge on Cheswyn Philander.
Being a player down didn't unsettle the Soweto giants, who still broke the deadlock midway through the first half through a clever finish from Naledi Hlongwane.
Maroons were also reduced to ten players ten minutes into the second half through Tony Mbunga, who picked up a second yellow card.
With the teams even in numbers, the Maroons rescued a point when Quwan Plaatjies planted a pin-point header from the area past goalkeeper Takalani Mazhamba.
Cape Town City 2-2 Orlando Pirates
Orlando Pirates' top-three ambitions were derailed following a 2-2 draw against Cape Town City at the Idas Valley Stadium.
Buccaneers seized control ten minutes after halftime through a composed finish by Mehluleli Maphumulo as the Citizens went to sleep at the back.
The Citizens were back on level terms when a beautifully worked cross to the danger area found Shakeel April who made no mistake.
Action-packed final minutes saw the Citizens go ahead through captain Anovuyo Zingato only for the Buccaneers to claim a point through Moses Mphekgoane.
SuperSport United 3-3 TS Galaxy
SuperSport United staged a brave comeback in the second half to snatch a 3-3 draw against TS Galaxy to remain in the top-four.
United, who were trounced by the leaders Kaizer Chiefs last weekend needed to redeem themselves but were behind through Seluleko Mahlambi at halftime.
A goal frenzy followed with Seluleko and Keagile Chaane on target for the Rockets before Mandlenkosi Nkosi, Manelis Mazibuko and Thabang Makubo put the host on board.
Chippa United 3-2 AmaZulu
Bottom-placed and struggling Chippa United registered just their second win of the season in a thrilling 3-2 victory over AmaZulu.
The defeat dents the visitors chances to jump into the top eight, as the Chill Boys remain at the foot of the table with six matches to go.
Richards Bay FC 1-0 Magesi FC
Richards Bay FC jumped back into the top eight after engineering a 1-0 victory over the struggling Magesi FC in a bottom-half encounter.
It's a fourth successive defeat for Dikwena Tsa Meetse, whose topsy-turvy campaign continues as Natal Rich Boys regained their chances to a top-half finish.
The decisive effort came in the middle of the first half and Sbangani Zulu came up with the goods that put daylight between the two outfits.
Golden Arrows 0-0 Marumo Gallants FC
Golden Arrows and Marumo Gallants couldn't be separated and settled out a goalless draw in tightly-contested clash at the Sugar Ray Xulu Stadium.
Abafana Besthende's winless run extended to four matches, whilst Bahlabane Ba Ntwa failed to redeem themselves from last weekend's heavy drubbing by Mamelodi Sundowns.
Polokwane City 0-1 Mamelodi Sundowns
Mamelodi Sundowns cemented third-place in the DStv Diski Challenge standings after seeing off Polokwane City 1-0 at the Old Peter Mokaba Stadium on Sunday.
The Brazilians tails were on a high before the clash following the 7-1 thumping at Marumo Gallants FC, while Rise and Shine were held by Chippa United.
With very moments between Masandawana and City, the Tshwane giants struck the winning effort in the first half through Thulani Zandamela.