Orlando Pirates extended their unbeaten run to 12 matches with a 2-2 draw with Cape Town City in an enthralling DStv Premiership clash on Saturday.
Mduduzi Mdantsane opened the scoring for the hosts on seven minutes before Vincent Pule levelled on 18 minutes.
Abbubaker Mobara added a second for City on 32 minutes, but Pule popped up with 66 minutes played to grab a share of the spoils.
Pirates were first with a chance after just two minutes as Zakhele Lepasa played a neat through ball down the centre of the park for Deon Hotto, who held off two defenders but put his shot just past the left-hand post.
Hotto was played in again on five minutes but this time was just offside as he looked to pick up a pass from Wayde Jooste.
But it was City to take the lead on seven minutes, with a superb curling shot into the far left corner of the net, from the right of goal, from Mduduzi Mdantsane after a good pass forward from Craig Martin.
Surprise Ralani then tried to catch out Richard Ofori from range, but the shot was easily plucked from the air by the Bucs stopper.
Pirates though, were back on level terms on 18 minutes with a simple finish from Pule after City goalkeeper Peter Leeuwenburg parried a effort from Hotto in to the goalscorers path.
Prince Opoku Agyemang had a chance to restore City's lead almost immediately with a header from close range but he could not get over the ball to direct it into the goal.
Leeuwenburg made strong stop to deny Lepasa a second as he powered a header goalward, before the City stopper produced an incredible reflex save on the ground to deny the same player with an outstretched leg, as the Bucs man latched on to a good cross from Fortune Makaringe from the left-hand side.
Ben Motshwari had a 25th minute shot easily saved by Leeuwenburg as Bucs continued to attack, but City refused to lie down and soak up the pressure, as they went up the other end and scored an excellent second goal with a superb curling long-range shot from Abbubaker Mobara, with 32 minutes on the clock.
Both sides continued to press as the half wore down as second half Bucs substitute Terracen Djukemanja hit the City crossbar with a belter of a shot at the start of the second period.
Jooste ended a promising Bucs attack with a wayward shot while Ofori made a good save to deny City substitute and former Pirate Mpho Makola from a 64th minute free-kick.
But the visitors were back level pegging on 66 minutes thanks to a second from Pule, with a smart shot to beat Leeuwenburg, after picking up a neat back-heel from Hotto; with credit to Lepasa for a lung-busting run to get forward and create the opening.
Makaringe was off target from the edge of the area with 74 minutes played as Tshegofatso Mabaso hit the frame of the City goal shortly after his introduction for Lepasa.
Citizen's substitute Tasreeq Morris was next to fire wide as the match continued to switch from end to end, but ultimately both sides had to settle for a hard-fought point on a sweltering day in Stellenbosch.
- TEAMtalk media