Golden Arrows clung to first place in the South African Premiership Saturday after forcing a 0-0 draw away to Kaizer Chiefs in Soweto.
The Durban club lead on goal difference from Baroka, who came from behind twice to draw 2-2 with Ajax Cape Town in northern city Polokwane.
Former African champions Orlando Pirates are one point behind in third place after suffering their first loss of the season, 1-0 at title-holders Wits.
It was the first victory for Wits since the season kicked off last month after three draws and five defeats in all competitions.
Promoted AmaZulu, who trounced Wits three days ago, could only draw 1-1 at home against bottom club Platinum Stars.
Arrows and Baroka, unfamiliar occupants of lofty positions, have 12 points, Pirates 11 and Chiefs and Cape Town City nine after six rounds.
Cape Town scored off a controversial penalty eight minutes into stoppage time to edge visiting Polokwane City 1-0 Friday.
Arrows matched four-time champions Chiefs at Soccer City in a cagey clash that produced few scoring opportunities.
Chiefs lost South Africa goalkeeper Itumeleng Khune late in the game to injury and replaced him with an outfield player having made the permitted three substitutions.
Fortunately for the home side, Arrows were unable to test the emergency goalkeeper, Zimbabwean winger Edmore Chirambadare.
Zambians were prominent in the draw between Baroka and Ajax with Rodrick Kabwe giving the Cape Town outfit a second-minute.
Compatriot Lewis Macha closed the scoring just before the hour after Richard Matloga equalised in the first half and Tashreeq Morris put Ajax ahead again.
Malawian Gerald Phiri struck after only five minutes to give Wits victory over Pirates and a desperately needed morale boost following a horror start to the season.
Pirates failed to clear a lofted ball into the box and Phiri reacted quickest to slam the ball past goalkeeper Wayne Sandilands.
The Buccaneers were lucky to avoid being reduced to 10 men when Happy Jele committed a studs-up tackle on Egyptian Amr Gamal.
Big-screen replays showed his studs were close to the knee of Gamal when he made contact and the tackle warranted a red card.
Rhulani Manzini equalised with his third goal in two matches to rescue a point for disappointing AmaZulu in Indian Ocean port city Durban.
It was the second draw in four matches for new Platinum coach Roger de Sa after two defeats cost Englishman Peter Butler his job.