Carmelo Anthony scored a team-high 26 points but could not prevent the Portland Trail Blazers from slipping to defeat against the New York Knicks.