Amar'e Stoudemire had 26 points and 12 rebounds for the Knicks, who were playing without Carmelo Anthony.
Bobcats end skid at 16
Reggie Williams scored a season-high 22 points to help the Charlotte Bobcats snap a 16-game losing streak by beating the Raptors, 98-91, in Toronto on Friday night.
D.J. Augustin had 11 points and 10 assists, Kemba Walker scored 14 points, and fellow rookie Bismack Biyombo had a career-high 13 rebounds as the Bobcats won for the first time since beating Golden State, 112-100, on Jan. 14.
Corey Maggette added 16 points as Charlotte avoided becoming the 28th team in NBA history to drop at least 17 straight games.
Heat show Cavs no mercy
LeBron James scored 28 in his third game back to Cleveland as a visitor and Dwyane Wade added 22 as the Miami Heat won their fifth straight - all on the road - by destroying the Cavaliers, 111-87.
James, booed loudly every time he touched the ball by fans who haven't forgiven him for leaving two years ago, scored 16 in the third quarter when the Heat opened a 34-point lead. James added four dunks, three three-pointers, five rebounds, five assists and rested the entire fourth quarter.
Miami has won eight of nine, and went 5-1 on its trip, winning by an average of 18.8 points.
The Cavs got 17 points from rookie Kyrie Irving and 15 from Ramon Sessions.
- Inquirer wire services