Carmelo Anthony scored 29 points and the New York Knicks extended the undermanned New Orleans Hornets' losing streak to four games with a 102-80 victory Tuesday night.