The New York Knicks lost their fifth straight game, going down 107-97 to the Sacramento Kings for whom John Salmons scored a career-high 32 points.