Moroka Swallows fought back from two goals down to earn a share of the spoils against Black Leopards in a Castle Premiership match on Saturday afternoon.
The Birds looked dead and buried after Lidoda Duhva went two up inside the opening half hour at Thohoyandou Stadium.
Rudzani Ramudzuli had put the hosts in front after only 10 minutes from close range, before scoring his second with a low drive in the 28th minute.
Shakes Masahaba would have been confident of getting the three points at half-time, but Gavin Hunt's teamtalk clearly had the desired effect on his players as Swallows emerged a different team after the break.
Maimane Phiri pulled one back from the spot on 54 minutes after former Swallows defender Peter Matsitshe handled in the area, before substitute Alois Ngwerume netted the equaliser with 10 minutes to go after the Leopards keeper failed to deal with Lungisani Ndlela's header.
However, some gloss was taken off a superb game after crowd trouble forced a 10-minute delay in the second half, with the Thohoyandou faithful expressing their disgust at referee Buyile Gqubule's handling of the match.
The result sees the Dube Birds remain in second place on the Castle Premiership table, however, with Pirates beating Bush Bucks, they are now eight points adrift.
Swallows could be overtaken on the log by Sundowns, who play Ajax Cape Town later tonight.
By Anthony McLennan