University of Pretoria climbed up to the top of GladAfrica Championship the table after a last-gasp 1-0 win over promotion rivals Richards Bay FC on Wednesday afternoon.
With the seemingly headed for a draw at the ABSA Tuks Stadium, Kamohelo Pheeane snatched the winner for AmaTuks who moved top while the Natal Rich Boyz dropped to second.
Former Orlando Pirates and Mamelodi Sundowns midfielder Oupa Manyisa was on the scoresheet for Platinum City Rovers after they were held to a 2-2 draw by Tshakhuma Tsha Madzivhandila on Wednesday afternoon at Olen Park Stadium.
City Rovers squandered a two-goal lead, with Manyisa getting a second, as TTM rallied to rescue a point with two late goals.
The North West-based side went up to seventh on the log, four points off the promotion play-off spot while Tshakhuma remained in 12th place.
Cape Town All Stars remained in contention for automatic promotion after beating ten-man Polokwane City 2-1 on Tuesday afternoon at Athlone Stadium.
Igugu Lekapa went up to fourth on the log, five points behind leaders University of Pretoria while Rise and Shine dropped down sixth on the table, four points off a promotion play-off spot.
Free State Stars kept their chances of challenging for promotion play-offs alive after beating relegation-threatened Jomo Cosmos 2-0 on Tuesday afternoon at Goble Park Stadium.
Ea Lla Koto went up to eighth on the log, five points off third-placed JDR Stars while Ezenkosi remained second-from-bottom, six points from safety.
Black Leopards boosted their chances of escaping relegation after edging TS Sporting 2-1 on Tuesday afternoon at Kabokweni Stadium.
Mohau Mokate gave Abantu Bemthetho an early lead but the visitors levelled matters on the stroke of half-time and Lidoda Duvha found the winner 11 minutes before time.
Venda Football Academy missed the chance move up to third after they were held to a 1-1 draw by Cape Town Spurs on Tuesday afternoon at Thohoyandou Stadium.
Chumani Butsaka broke the deadlock for Spurs just before the half-time break but Kgothatso Mariba found the equaliser for VFA early in the second stanza.
JDR Stars held on to third spot on the log by virtue of a superior goal difference after playing to a 1-1 draw with Uthongathi last Friday afternoon at Giant Stadium.
Ishmael Wadi gave JDR a perfect start after finding the back of the net within a minute but Nkosikhona Dube salvaged a point for the Cane Cutters with the equaliser 20 minutes before time.
Pretoria Callies increased their chances of surviving relegation despite playing to a goalless stalemate against Hungry Lions on Wednesday afternoon at GWK Park.
The Romans moved five points clear of the relegation zone in 13th spot on the log while Lions remained in tenth spot.