MIAMI - Carmelo Anthony tied his career high with 50 points and the New York Knicks won their ninth straight game, topping the injury-depleted Miami Heat 102-90 on Wednesday night.
Anthony finished 18 of 26 from the field, reaching 50 on a jumper with 16.9 seconds remaining as the Knicks snapped Miami's 17-game home winning streak.
"I felt good tonight," Anthony said.
Chris Bosh scored 23 points for Miami, which played without LeBron James, Dwyane Wade and Mario Chalmers, all held out with injuries not believed to be serious.
The Knicks beat the Heat in three of their four regular-season matchups. They likely would not meet again before the Eastern Conference finals.
Miami's magic number for clinching home-court throughout the NBA playoffs remained at five, and the Heat already have the No. 1 spot in the East.
• Lakers 101, Mavericks 81: In Los Angeles, Kobe Bryant had 23 points, 11 rebounds and 11 assists in his 19th career triple-double, and Los Angeles beat Dallas in a key game for two teams struggling to get into the playoff picture in the West.
Dwight Howard had 24 points and 12 rebounds while hitting seven fourth-quarter free throws for the Lakers (39-36), who had lost four of six. With former coach Phil Jackson in attendance for Shaquille O'Neal's jersey retirement, the Lakers moved back into an eighth-place tie in the West with Utah (39-36), which holds the tiebreaker edge on the Lakers.
• Wizards 90, Bulls 86: In Washington, John Wall had 27 points, nine assists and eight rebounds, Emeka Okafor scored the go-ahead dunk in the final minute and Washington beat Chicago for its eighth straight home win.
Carlos Boozer had 19 points and 12 rebounds for Chicago, which fell two games behind the fourth-place Nets in the East.