Kaizer Chiefs failed to extend their lead at the top of the table after conceding in the dying moments to draw 1-1 with Bidvest Wits on Wednesday evening.
Cole Alexander grabbed a last-gasp equaliser in the 89th minute to secure his team a point at the Orlando Stadium.
Amakhosi appeared to be cruising to a victory after Samir Nurkovic put his team in front with a header in the 36th minute.
The Soweto giants are now only four points ahead of Mamelodi Sundowns in second place.
The two top of the table teams will meet on August 27 in a potential title decider.
The listless Wits had little life in them on the night and who can blame them after the club was unceremoniously sold.
Not much has been going their way and even in their two games in the bubble so far, they have not had much luck.
The players tried their best, but the football gods have not been smiling on the 99-year-old club.
It was only in the end that they had a glimmer of luck to get the equalising goal.
Chiefs were without the influential George Maluleka for the first time since he left for Mamelodi Sundowns.
However, the Chiefs technical team had an ace up their sleeve with Nkosingiphile Ngcobo finally making a return from injury.
The last time the youngster featured for Chiefs was in December 2019.
Ngcobo put in a good shift but was clearly still lacking in fitness after months of struggling with injuries.
Chiefs only have themselves to blame for not burying the forsaken university team, with the players wasting numerous opportunities to extend their lead.
Wits showed the necessary grit to keep fighting until they eventually got the equaliser in the end.
It will now be a mad dash to the title in the next three weeks before the league ends on September 5.
Chiefs next take on Polokwane City at Loftus Versfeld while Wits face Orlando Pirates at Ellis Park (both games on Saturday).