Orlando Pirates fell 2-1 against Marumo Gallants in the Premier Soccer League game staged at Dr. Molemela Stadium in Bloemfontein on Tuesday night.
The Buccaneers started the game as a better team, going for an early goal as Gallants took time to settle.
It took the Soweto giants just 16 minutes to open the scoring, when Patrick Maswanganyi guided home a low cross from Deon Hotto.
There were calls for a penalty in the 37th minute when Oswin Appollis was brought down by Gallants defenders, but the referee was not interested.
The hosts grabbed a deserved equaliser in the stroke of halftime as Daniel Msendami connected a Bheki Mabuza assist, giving Sipho Chaine no chance.
Despite the many scoring opportunities Bucs had in the second half, they just couldn't beat Washington Arubi in the Bahlabane Ba Ntwa's goal.
The determined hosts were then rewarded deep in the stoppages, as Jason Clifford scored from Teboho Motloung's cross to make it 2-1 and win it for Gallants.
Pirates have no points from two games, while Gallants have defied the odds to go top of the group with maximum points from two outings.