Smith scored 20 points, Anthony had 19, and the Knicks shook off more bad injury news before beating the Cleveland Cavaliers 91-75 on Saturday night.