Cheetahs secured a dramatic 24-17 victory over South African rivals Southern Kings after Luan de Bruin touched down in the 85th minute.
An 85th-minute try from Luan de Bruin ensured Cheetahs claimed back-to-back Pro14 victories as fellow South African side Southern Kings suffered their eighth defeat in a row.
Kings, whose only win in this year's competition came in September, were on course for a draw when they were awarded a penalty try with eight minutes remaining.
Yet Cheetahs' decision not to attempt a long penalty was rewarded when De Bruin, who had earlier spent time in the sin bin, dotted down long after time had expired to seal a 24-17 triumph.
It was Cheetahs' fourth win of the season, and their third in the last four, with Kings cut adrift at the bottom of Conference B having won just one of their 12 games to date.
Sibahle Maxwane's early try and Tian Schoeman's subsequent conversion for Cheetahs were the only points of the first half, with Kings back on level terms when Ntabeni Dukisa went in two minutes into the second period.
Junior Pokomela's score restored Cheetahs' lead but a penalty try levelled matters before De Bruin bundled in from close range to secure the win.