Devin Booker scored a game-high 27 points, one of six Phoenix Suns players to score in double figures in their 106-99 win over the New York Knicks.