Carmelo Anthony scored 39 points for the second straight game, including the tiebreaking jumper with 1:08 left, and the Knicks rallied from a 16-point deficit for a 120-116 victory on Wednesday night.