Michael Beasley scored a season-high 27 points and the Phoenix Suns rallied from 13 down in the fourth quarter to hand the Los Angeles Lakers their eighth straight road loss, 92-86 on Wednesday night.