Carmelo Anthony got the cheers but the New York Knicks got the win, shutting out their former All-Star in the second half and beating the Oklahoma City Thunder 111-96 for their fourth straight victory. Michael Beasley tied his season high with 30 points.