Maritzburg United lifted themselves off the foot of the Premiership table as a late Thabiso Kutumela penalty secured a 1-0 victory over fellow stragglers Black Leopards at Harry Gwala Stadium on Tuesday.
The first half would prove to be a closely contested affair, although the home side looked more likely to score, with Jose Meza, in particular, causing the Leopards defence plenty of problems throughout.
The first noteworthy chance eventually arrived in the 13th minute, Meza and Daniel Morgan combining well to set up Thabiso Kutumela, who sent a long-range strike just wide of the right-hand post.
They again went close to claiming the lead five minutes later but were denied by the woodwork as Meza saw his shot cannon back off the underside of the crossbar.
Tebogo Tlolane failed to hit the target with a free-kick on the edge of the box on 25 minutes while Meza fired a first-time volley over the bar 12 minutes later.
That was the last action of note, however as the first ended with the scoreline unchanged at 0-0.
Maritzburg redoubled their efforts after the break and went close to breaking the deadlock on more than one occasion.
However, they met stiff opposition in the shape of Leopards keeper King Dlovu.
Dlovu denied a flicked header by Bongokuhle Hlongwane on 50 minutes before making a fingertip save to keep out substitute Judas Moseamedi's pinpoint header.
Moseamedi had a great chance to get one over Dlovu a few minutes later but could only manage a tame shot directly into the arms of the goalkeeper.
But just when it appeared the match would end in a goalless stalemate, Maritzburg were awarded a penalty in the second minute of injury time after Ryan Rae was fouled in the box.
Kutumela stepped up to take the spot-kick and held his nerve, slotting the ball in the bottom-left corner to hep his side end their four-match losing streak.