It wasn't Carmelo Anthony's night.

The New York Knicks suffered an embarrassing 104-85 loss to the Portland Trailblazers at Madison Square Garden on Tuesday.

The performance drew boos from the MSG crowd, including a verbal altercation between Carmelo and a courtside heckler.

But Anthony's botched dunk is what everyone was talking about after the game.

Granted, the dunk wouldn't have counted anyway, as the referee had already blown the whistle, but this has still got to hurt.