The Kings led 13-0 after 27 minutes thanks to a converted Bader-Werner Pretorius try and penalty.
Sintu Manjezi scored his first try for the Cheetahs in the 35th minute then added his second five minutes into the second half, two minutes after Stefan Ungerer touched down for the Kings.
JT Jackson crossed for the hosts before Wilmar Arnoldi replied, but the drama was still to come with Smith scoring tries in the 75th and 80th minutes, with Pienaar’s second conversion scoring the winning points.
WATCH: Andy Goode and Brendan Venter didn’t hold back on this weeks pod as they discussed Saracens and the salary cap scandal.
Sign up to our mailing list for a weekly digest from the wide world of rugby.Sign Up Now