After Polokwane City striker Walter Musona had stunned the home crowd with a world-class free-kick midway through the first half, Amakhosi levelled the game through Ryan Moon nine minutes later before Dumisani Zuma came off the bench to score the winner midway through the second half.
With the win the Soweto club moved level on 26 points with Orlando Pirates, five points behind leaders Mamelodi Sundowns.
Chiefs had the early chances as Wiseman Meyiwa drew a save from Rise and Shine keeper George Chigova and fired another effort over the bar, as did Willard Katsande.
The deadlock was broken in spectacular style on 21 minutes when Musona, the younger brother of former Chiefs striker Knowledge Musona, blasted in a Ronaldo-esque free kick from around 40 metres out, the ball barely spinning as it found the top corner while beating Itumeleng Khune all ends up.
Khune was at least able to prevent a second goal a minute later when he stormed off his line to intercept at the feet of Musona, who had beaten the off-side trap.
That left Amakhosi very much in the game and they had a chance when Siphiwe Tshabalala forced Chigova into a smart reflex save with his feet.
The resultant corner brought the equaliser as Ryan Moon, getting a rare start, applied a perfect touch at the near post to glance in Tshabalala’s corner off his head; 1-1 on the half hour mark.
Amakhosi were not far from adding a second goal three minutes later when Tshabalala was close to heading in a cross from Philani Zulu.
Chiefs came out with purpose after half time and Teenage Hadebe headed over the bar twice in quick succession.
The visitors, though, thought they had scored at the end of a breath-taking move in the 58th minute, but Rendani Ndou was in an off-side position and had his effort ruled out.
Having survived that scare Amakhosi went and scored themselves through Zuma, who did well to fire in a first-time shot from 15-yards after he was picked out by Joseph Molangoane’s cross in the 65th minute.
Musona could have levelled the match two minutes later, but miscued from close range before Khune made a brilliant save to keep out Rodney Ramagalela.
The game remained on a knife-edge right up until full time with the Limpopo side always in the game, but Chiefs, who did not have new signing Leonardo Castro in the squad, showed enough grit and determination to close out the win and keep themselves in the title hunt.
Would you like to place a soccer bet? Click here to get started in 3 easy steps.