Thabo Nodada's deflected late goal ensured Cape Town City rescued a point from their Absa Premiership match against Lamontville Golden Arrows at the Princess Magogo Stadium in KwaMashu on Saturday night.
After a fairly quite opening half hour, Letsie Koapeng had a contender for miss of the season when he failed to tuck away Patosi’s low pass from three-yards out - Sibusiso Masina also playing an integral role in the move, although the tap-in went begging.
Another opening for the Citizens followed as Lyle Lakay came close when his free-kick was pulled marginally past the right upright.
And the deadlock was then broken when Andile Fikizolo’s cross-field ball picked out Magubane on the left and the young attacker, who cleverly spotted Sage Stevens off his line, floated the ball over the goalkeeper into the top right corner.
Straight after the break, Stephens was almost caught out again as he left his line allowing some time and space for Magubane to get through on the right, but his attempt crashed into the side-netting.
Then before the hour, Patosi shot over with City desperate to conjure up a response. Again they came forward with Mpho Matsi heading over from a corner on the other side of the hour.
But then came the killer blow for City and it was a first goal in two years for Shongwe - a skidding shot that came from a half-cleared corner that flew through melee of players and past the unsighted Stephens.
Moments later Magubane’s excellent 20-yard free-kick was superbly blocked by a diving City keeper as the hosts threatened a third.
But they were then caught by surprise after Thami Mkhize went tumbling in the box and won a penalty that Patosi went on to powerfully convert, setting up a tense finish.
And the comeback was completed by Nodada’s shot that caught Nkosingiphile Gumede in the wrong position and left him scrambling as the ball dribbled in.