Johannesburg - SuperSport United scored three goals in the first half, and held off a late charge from league strugglers Black Leopards, to earn a 3-2 victory in Atteridgeville on Saturday evening.
While United climbed further up the top half of the Premiership standings, Leopards continued to float just above the relegation zone, with the teams beneath them holding a game in hand.
Bradley Grobler got the hosts off to a cracking start when he tapped in from close range in the sixth minute.
VIDEO: SuperSport v Black Leopards, highlights
Kermit Erasmus had a chance to stretch the lead nine minutes later, but he fired a hasty left-footed effort over the crossbar.
Midway through the first half, Grobler delivered a clever chip which Erasmus calmly collected, as he rounded a defender to find the back of the net.
Five minutes later, Erasmus took full advantage of a penalty attempt, after Joshua Obaje handled the ball in the area, to score his brace and give the hosts a commanding advantage at the break.
Leopards fought hard in the second period, and Samuel Mabunda pulled one back in the 55th minute, controlling the ball well to slot home from a tight angle.
Showing grit in the dying stages, Rodney Ramagalela scored another for the visitors with four minutes left to put them back in contention, but United managed to hold them off as the Tshwane outfit continued their late charge up the league standings.