Kevin Durant scored 42 points and Devin Booker finished with a 17-point, 10-assist double-double to elevate the Phoenix Suns to a 123-112 victory over Cleveland Cavaliers.