SuperSport United 1-0 Kaizer Chiefs
Kaizer Chiefs' perfect start in the DStv Diski Challenge came to an end after a late 1-0 loss to SuperSport United on Sunday afternoon at Lucas Moripe Stadium.
The first stanza did not produce any goals but Keenan Bezuidenhout got the crucial goal for Matsatsantsa in the dying minutes.
United completed added time with ten men after Sabre Benjamin received a second yellow card and was sent off.
Orlando Pirates 1-0 Sekhukhune United
Orlando Pirates won back-to-back matches for the first after edging Sekhukhune United 1-0 on Saturday morning at Isak Steyl Stadium.
Siphamandla Msezane broke the deadlock for Pirates with 24 minutes on the clock and that was enough to hand the Buccaneers two victories in a row for the first time.
Stellenbosch 2-1 Mamelodi Sundowns
Mamelodi Sundowns lost two straight matches after a 2-1 defeat against ten-man Stellenbosch on Saturday afternoon at Idas Valley Stadium.
Thulani Zandamela opened the scoring for Sundowns in the first stanza but Kyle Bailey levelled matters for Stellies early in the second stanza.
The Cape Winelands side were down to ten men shortly after that as Tyler Cicero was red-carded.
Despite being a man down, Tauric Gamildien snatched the winner for Stellies in the last minute.
Cape Town City 6-1 Marumo Gallants
Cape Town City climbed to the top of the standings after drubbing Marumo Gallants 6-1 on Saturday morning.
Shakeel April and Jody Ah Shene each scored twice for City, with one goal also coming from Cee-Jay Bezuidenhout and another being an own goal from Gallants in the six goals by the Citizens.
AmaZulu 1-0 Chippa United
AmaZulu won their first game of the season after a narrow 1-0 victory over Chippa United on Saturday morning at King Zwelithini Stadium.
After a goalless first stanza, Tebogo Mashigo finally broke the deadlock for Usuthu with nine minutes remaining and that clinched the first maximum points for Vusumuzi Vilakazi's charges.
Other results:
Polokwane City 1-1 Magesi
TS Galaxy 1-1 Golden Arrows