Orlando Pirates 2-3 Mamelodi Sundowns
Orlando Pirates' winless run in the DStv Diski Challenge extended to five matches after a 3-2 defeat against Mamelodi Sundowns on Saturday.
The Buccaneers came off two draws, while Sundowns lost in the Tshwane derby to SuperSport United but were ahead early on through Ofentse Mashiane and Cassius Mailula.
The latter completed his brace before the break before the Buccaneers threatened a comeback through Siyabonga Moleane and Cassius Spandiel, but it was Masandawana that emerged victors.
Swallows FC 1-3 Kaizer Chiefs
Kaizer Chiefs returned to winning ways after edging Swallows FC 3-1 in an entertaining Soweto derby contest at the Dobsonville Stadium.
Wandile Duba put the Amakhosi ahead late in the first half, but a penalty from Tinyiko Sithole cancelled the effort before Keletso Sifama restored parity for the Glamour Boys.
Veli Khumalo’s men were given a penalty of their own following the closing periods and Bafana Zitha stepped up and made no mistake.
Maritzburg United 3-6 Chippa United
Chippa United collected back-to-back wins as they crushed Maritzburg United 6-3 at the Harry Gwala Stadium in Pietermaritzburg.
The goals were flying in the first half with Thulani Mini and a spot-kick from Vuyolwethu Dinge putting Chippa on target before Cameron Carnell and Siphesihle Ngcobo had Maritzburg on board.
With the clash deadlocked, Chippa were back ahead through a spot-kick from Kamohelo Hoala in the second half but the host levelled again.
However, The Chilli Boys took total control afterwards through Mayihlome Kelly, Ridwaan Cerfonteyn and Aviwe Mqokozo to end Maritzburg’s resistance.
Golden Arrows 3-0 Marumo Gallants FC
Golden Arrows piled more misery on the bottom-placed Marumo Gallants FC through a thorough 3-0 drubbing at the Mpumalanga Stadium.
After a goalless first half, Abafana Besthende got the opener through Senzo Hlope and a double from Phumlani Makhathini extended their advantage and earned them victory overall.
Stellenbosch FC 0-1 SuperSport United
League leaders Stellenbosch FC saw their ten-game unbeaten run in the league ended with a 1-0 loss to SuperSport United at the Idas Valley Sports Ground on Sunday.
The Maroons received a big chance to go ahead in the first 20 minutes, but Samkelo Xulu parried Liam De Kock’s penalty leaving Dan Tshimanga to give United the winner late on.
Cape Town City 1-3 TS Galaxy
TS Galaxy displayed a spirited performance to see off Cape Town City 3-1 at the Idas Valley Sports Ground to remain fifth on the table.
City looked to follow up last week’s 4-0 drubbing of Sekhukhune United, but the Rockets had other ideas and raced into a two-goal lead at halftime with a brace from Daanyal Dayas.
Matthew Haywood’s side got a goal back in the middle of the second half through Togeur Claasen, but Galaxy regained their two-goal advantage courtesy of Aphelele Teto and marched to victory.
Royal AM 2-1 AmaZulu
Baroka FC 1-1 Sekhukhune United