Carmelo Anthony was hungry, and not just to end the Knicks' losing streak.

He wanted something to eat.

Anthony, struggling to keep his energy up while fasting for two weeks, snapped out of a slow start by scoring 18 of his 27 points in the second quarter, and New York ended its season-high, three-game skid with a 100-87 victory over the New Orleans Hornets on Sunday.  The Knicks also ended the Hornets' four-game winning streak.

"I'm kind of going through something right now with my own self, trying to find some energy and things like that. But we'll be fine,'' Anthony said. ``We bounced back pretty well, I bounced back pretty well, stuck with it and won the game.''

Anthony has scored 20 or more in a career-best 24 straight games, but it's been a struggle for him lately.

Eric Gordon scored 22 points as the Hornets had their four-game winning streak snapped. Coach Monty Williams said the Hornets didn't bring the competitive edge they'd had lately.

No. 1 pick Anthony Davis had 13 points and eight rebounds for the Hornets, but point guard Greivis Vasquez was limited to 11 points and six assists after recording three straight double-doubles.

The Hornets missed 19 of their 23 three-point attempts

The Hornets face the 76ers in Philadelphia Tuesday night.