The Sacramento Kings defeated the New York Knicks 122-117 on Thursday night, in front of a national TV audience on TNT.