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.
The dramatic comeback came in Steve Nash's first game in Phoenix since he left for the Lakers after last season.
The Lakers, who had won three straight - all at home, lost Dwight Howard when he reinjured his right shoulder with 6:57 to play.
Beasley, whose previous season best of 25 came two games earlier, scored on a scrambling layup as the shot clock was expiring to put the Suns ahead 88-86 with 43.8 seconds to play.
Kobe Bryant had 17 points and nine assists, but missed what would have been the tying layup with 24 seconds to play.