Carmelo Anthony scored 27 points and rookie Chris Copeland added 22 Sunday as the New York Knicks beat New Orleans 100-87 to snap a three-game National Basketball Association losing streak.