Ten-man Maritzburg United managed to earn themselves a 1-1 draw against Cape Town City at the Harry Gwala Stadium on Friday night.
City welcomed back Taariq Fielies from suspension, as United gave a debut to Tebogo Tlolane and a first start after four months for Phumlani Ntshangase.
United had a glorious chance to go in front after two minutes, but Daylon Claasen failed to get the better of Peter Leeuwenburgh after getting onto a through ball from Judas Moseamedi.
The Citizens were forced to make an early change inside 13 minutes after Kermit Erasmus pulled a hamstring and was replaced by Shane Roberts.
A late challenge on Leeuwenburgh ten minutes after the half-hour mark landed the Citizens shot-stopper on the floor and was replaced by Sage Stephens. Gabriel Nyoni, who collided with the goalkeeper was given a straight red card at the same time.
City were quick out of the starting blocks ten minutes after halftime, and hit the front after Thabo Nodada found space in the area to tap home Bradley Ralani’s cross.
The Team of Choice went on the front foot with an attacking change in Thabiso Kutumela and Jeremy Brockie towards the final 20 minutes.
A handling error from Stephens on 73 minutes was pounced on by Brockie, who collected the loose ball inside the area to slot into an empty net for his first league goal since 2017.
Brockie was close to a double a little later, but he headed a cross from the right narrowly wide of the near post with United on the ascendancy.
The Citizens pushed to regain the lead before full-time, but Chris David and Roberts failed to trouble Richard Ofori as City were denied a third straight league victory.
Maritzburg: Ofori, De Reuck, Allie, Kunene, Sanoka, Buchanan, Claasen, Nyoni, Tlolane, Ntshangase, Moseamedi.
Subs: Mpandle, Mngonyama, Xulu, Kutumela, Timm, Morgan, Brockie.
City: Leeuwenburgh, Mkhize, Fielies, Potouridis, Edmilson, Putsche, Makola, Nodada, Ralani, Lakay, Erasmus.
Subs: Anderson, Cupido, Roberts, Kewuti, David, Mdantsane, Seedat.