New York's Carmelo Anthony and three others were thrown out of a foul-filled game as the Bulls hold on to beat the Knicks by four points.