1 of 4
Kathy Willens, Associated Press
Charlotte Bobcats forward Tyrus Thomas (12) gets tangled up with New York Knicks forward Carmelo Anthony (7) in the first half of an NBA basketball game at Madison Square Garden in New York, Monday, Jan. 9, 2012.

NEW YORK — Carmelo Anthony shook off a poor shooting night to make the tiebreaking basket with 2:39 remaining and score 22 points, and the New York Knicks avenged an embarrassing loss to the Charlotte Bobcats with a 91-87 victory on Monday night.

Amare Stoudemire also shot poorly but had 25 points and 12 rebounds, while Tyson Chandler finished with 20 points and 13 boards. Anthony was only 6 of 18 from the field, but scored eight of the Knicks' final nine points.

Iman Shumpert scored 16 points for the Knicks, who won their third straight since a 118-110 home loss to the Bobcats last Wednesday.

Boris Diaw had 19 points, 10 rebounds and seven assists for the Bobcats, who dropped their third in a row.