Carmelo Anthony spent all night watching his shot spin out, except for the times it was Amare Stoudemire's turn to miss. But Anthony knew when it was close at the end, somebody would make a play. And he was the one, making the tiebreaking basket with 2:39 left and scoring 22 points as the New York Knicks avenged an embarrassing loss to the Charlotte Bobcats with a 91-87 victory Monday night.