Updated

James Johnson made a 3-pointer at the buzzer Friday night, lifting the Sacramento Kings to a 106-105 victory over the New York Knicks after blowing an early 27-point lead.

With time running out, John Salmons found Johnson above the top of the key and Johnson's shot left his had just ahead of the final buzzer. The shot helped the Kings avoid a collapse after building a big lead late in the first half.

Marcus Thornton scored 18 points and Johnson had 17 for the Kings.

The Knicks played their second straight game without injured Carmelo Anthony, who leads all Eastern Conference scorers, averaging 28.5 points per game. Anthony has a hyperextended left knee and his hoping to return Jan. 1 when the Knicks play Portland at home.