PORTLAND, Ore. -- Jerryd Bayless had a career-high 29 points and made three free throws in the final 9 seconds as the Portland Trail Blazers overcame a 15-point third-quarter deficit to beat the Phoenix Suns 105-102 on Thursday night.
Brandon Roy added 27 points and eight rebounds for the injury plagued Blazers, who have won two in a row after dropping six of eight games.
LaMarcus Aldridge and Martell Webster each had 15 points and seven rebounds.
Amare Stoudemire had 27 points and Grant Hill scored 20 points for the Suns, who have lost six in a row on the road for the first time since early 2004.
Channing Frye had 17 points and Steve Nash had 16 points, 13 assists and five rebounds.
(Copyright 2009 by The Associated Press. All Rights Reserved.)