Chippa United rallied from behind to claim a share of the spoils with Moroka Swallows in a closely contested 1-1 draw at Dobsonville Stadium on Friday night.
Lerato Chabangu headed the hosts ahead on 23 minutes and it looked like they might hold on to claim all three points before substitute Mkhanyiseli Siwahla converted from close range with three minutes left on the clock.
Chippa's Sindiso Ngothani got the first real chance of the game, his fifth-minute shot from 25 yards caught comfortably by Swallows goalkeeper Greg Etafia.
The visitors then struck back with two quick-fire efforts on goal but both efforts by blocked by a rsolute visiting defence.
Mfundo Shumana fired over the bar for the Chilli Boys in the 17th minute, and he was made to rue that chance as Lerato Chabangu headed into the top-left corner from a David Mathebula free kick five minutes later to put the Birds in the lead.
Chabangu came close to doubling his side's advantage in the 31st minute but his shot from the left-hand side of the penalty area was snapped up by Chippa goalkeeper Kassaly Daouda, while Welcome Qalanto saw his shot from the the left-hand side of the penalty area caught by Swallows 'keeper Greg Etafia just one minute later.
The last real chance of the half fell to Qalanto but his shot from 20 yards out skewed wide of the the left-hand post.
Both sides continued to create chances after the break and it was Chippa who struck first, Etafia doing well to save Andile Mbenyane's six-yeard header from a Mfundo Shumana corner kick.
The hosts went close through efforts from Mathebula and Mpho Maleka, while at the other end of the pitch, Qalanto saw his shot across the face of goal flesh wide of the right-hand post.
Further efforts from inside the area from Giorgi Nergadze, Mathebula, Mabalane and Chabangu came close to doubling the hosts' advantage while
Mbenyane and Qalanto had the only two notable chances for Chippa before Siwahla popped up in the 87th minute to convert Brent Carelse's pass from the right wing with a right-footed finish at the far post.
As a result, Swallows move up to 14 point from 10 games, eight points behind leaders Kaizer chiefs, while Chippa find themselves two points clear of bottom-of-the-table Mamelodi Sundowns on five points.