With Garankuwa United not in action over the weekend, Swallows - who face a third straight relegation - had the chance to move out of the drop zone, but failed to do so.
The Dube Birds suffered a 1-0 loss to title-chasing JDR Stars and now remain in 15th spot, and will have to win next week and hope Garankuwa lose.
Bottom-placed Mofolo BET Stars' third-tier status still hangs in the balance, as they head to the DC this week for their clash with Leruma United. Although, as things stand, they are relegated.
Moving to the title race, Maccabi dropped points to ensure the race will go down to the final week of fixtures.
Maccabi were held to a 1-1 draw by Alexandra Black Aces but remain on top of the table heading into the final week.
Second-placed Orange Vaal Professionals FC cut Maccabi's lead from three points to one, after they thumped Alexandra United 6-0 on Saturday.
JDR Stars are still within a chance to lift the league title, after they defeated relegation-threatened Swallows 1-0 to move one point behind Maccabi.
However, Maccabi have their fate in their own hands. Should they secure victory on the final day, they will win the title regardless of other results.