Tshakhuma Tsha Madzivhandila beat a 10-man Kaizer Chiefs 2-1 in a DStv Premiership fixture at the Peter Mokaba Stadium in Polokwane on Tuesday evening.
Thabo Mnyamane, formerly with SuperSport United, netted a penalty at the death to give Vhadau Vha Damani three points.
Match referee Victor Hlungwani awarded TTM a penalty in the dying seconds of the match after Siyabonga Ngezana handled the ball.
TTM were the first to score through Thabo Rakhale in the 42nd minute. That was three minutes after Chiefs were reduced to 10 men following a red card to Njabulo Blom.
Lebo Manyama equalised for Amakhosi in the 66th minute following a penalty, which was initially saved by TTM goalkeeper Washington Arubi, who spilled the ball for Manyama to have a second bite.
TTM have now moved one place to 14th on the Premiership table with 25 points from 25 games.