The former Black Stars defender scored in the 53rd minute of the second half to help Sekhuhune climb up on the league table.
The win sees Sekhuhune placed third on the league table with 20 points and six points behind league leaders Mamelodi Sundowns.
Edwin Gyimah has made 11 appearances for Sekhukhune and scored his first goal of the season for the club.