Moroka Swallows 1-2 Milano United
Tshepo Moloto put the hosts in front at the Dobsonville Stadium, the Birds going into the break a goal to the good.
The Cape side were back on level terms against a 10 man Swallows 15 minutes from time through a Gregory Roelf goal, Morne Davids then grabbing the winner with a brilliant late free kick. The win takes Milano to within one point of the play-off zone, while Swallows are seven points adrift of safety at the foot of the table.
Vasco da Gama 0-1 AmaZulu
Usuthu put to an end a three match winless streak with a narrow win over Vasco at Parow Park. The only goal of the game came just before half time, Zaid Patel heading in a cross from Siyabonga Nomvethe. AmaZulu are now seventh on the standings, Vasco 13th.