Carmelo Anthony scored 35 points, Andrea Bargnani added 23 and the Knicks beat the Atlanta Hawks 111-106 on Saturday night.
Pablo Prigioni had a season-high 11 points and was a spark in the decisive 11-0 run midway through the final period as the Knicks finished strong one night after a fourth-quarter flop cost them in a loss at Boston.
New York could have been looking at a three-game winning streak, but was outscored 22-13 in the final 12 minutes of its 90-86 loss to the Celtics.
Lou Williams scored a season-high 27 points in his best game since returning from knee surgery, but the Hawks committed 27 turnovers - most in the NBA this season - that led to 36 points and negated their 60.6 percent shooting.