Swallows FC have are within touching distance of Ajax Cape Town at the top of the GladAfrica Championship following a hard-fought 1-0 win at the Rand Stadium on Tuesday.
Defender Siphelele Ndlovu grabbed the solitary strike in the 44th minute to seal the victory for his side.
The race for the second division title is now wide open, with only three points separating the two teams. Ajax remain at the summit with 51 points while Swallows have 48.
The Dube Birds are eager to complete their resurrection from the dead in their first season back in professional football.
In an effort led by political heavyweight Panyaza Lesufi, the Soweto club bought the status of Macabbi at the start of the season to make a spectacular comeback from the football wilderness.
On Tuesday Swallows demonstrated that they are not about to allow Ajax to run away with the title.
The title winners of this Covid-19 disrupted season will most likely be decided on the final day on August 30.
The Urban Warriors are winless since the return of games early this month. They have now lost all the three games they have played.
Third-placed Tshakhuma Tsha Madzivhandila will also not go down without a fight. They are also in the promotion 44 points.