De'Aaron Fox scored a game-high 30 points as the Sacramento Kings earned a a 102-94 win over the host New York Knicks.