Associated Press - Goran Dragic had 16 points and a career-high 18 assists and the Phoenix Suns snapped a four-game losing streak with a 102-98 victory over the Portland Trail Blazers on Tuesday night.
Wesley Johnson came off the bench to score a season-high 14 points for the Suns, who led by as many as 19 points and survived a late Portland rally.
J.J. Hickson had 25 points and 16 rebounds for his 28th double-double of the season for the Blazers, who lost their sixth straight to match their season-high.
The Blazers pulled to within 96-92 on rookie Damian Lillard's 3-pointer with 3:57 left in the game. Marcin Gortat's dunk and Luis Scola's layup slowed the rally, but Nicolas Batum made a 3-pointer to close the Blazers within 100-95 with 2:35 to go.
Nolan Smith made a free throw and LaMarcus Aldridge added two more with 20.5 seconds left to make it 100-98. After Dragic made a pair of free throws for the Suns, Lillard's 3-point attempt fell short as time wound down.