Marumo Gallants beat Chippa United 3-1 at the Peter Mokaba Stadium to climb out of the relegation zone.
The Limpopo-based side are now unbeaten in the last six league matches with the last defeat against Orlando Pirates in January.
Chippa United took the lead on the 34th minute when Etiosa Ighodaro headed home Siphelele Luthuli’s corner kick to make the score 1-0.
Five minutes into the second half the home side were awarded a penalty when Katlego Otladisa was brought down inside the box. Ranga Chivaviro stepped up and sent the goalkeeper the wrong way with a clinical finish.
Three minutes later, Gallants were awarded a second penalty when Monde Mphambaniso was brought down inside the box by Motome Mathiame. Chivaviro made it 2-1 with his second penalty of the night.
On the 70th minute, Chivaviro completed his hattrick to make the score 3-1.
“Credit to the boys, they worked hard. Coming back from 1-0 to win 3-1 it’s not a simple thing,” said Gallants coach Raymond Mdaka after the match.
“We are happy as a technical team with the character that the boys are showing. It was a do or die match.
“It was not a game that we could afford to lose and they [Chippa United], did not want to lose. In the second half, with the way we played, we could have scored the fourth goal.”