Devin Booker had 34 points and the Phoenix Suns held off the Portland Trail Blazers 127-116 on Sunday night for their second straight victory. Bradley Beal added 23 points, Kevin Durant had 21 and Grayson Allen 20. The Suns, whose biggest lead was 17 points, let Portland narrow the gap to four points midway through the final quarter.