Anderson Varejao had 16 rebounds, a powerful dunk down the stretch and outhustled New York's big men as the Cavaliers ended a four-game losing streak with a 91-81 win over the struggling New York Knicks, who lost for the seventh time in eight games Wednesday night.

Antawn Jamison added 15 points for the Cavs, who won their ninth straight at home over New York. The Knicks haven't won in Cleveland since 2006.

Amare Stoudemire had 19 points and 14 rebounds for the sloppy Knicks, who had 23 turnovers -- six in the fourth quarter. Carmelo Anthony scored 15 points -- 14 more than he had on Tuesday night -- but the All-Star had another poor shooting night, going 5 of 14.

New York scored just 36 points in the second half.

(Copyright 2012 by The Associated Press.  All Rights Reserved.)