Trail Blazers 96, Suns 93: Damian Lillard scored a game-high 25 points and added seven assists as host Portland completed a six-game homestand with its fifth straight win.
J.J. Hickson contributed 19 points and 15 rebounds, LaMarcus Aldridge chipped in 17 and nine and Nicolas Batum recorded 13, nine and eight assists for the Trail Blazers, who have won seven straight home meetings with the Suns.
Marcin Gortat had 18 points and nine boards while Shannon Brown added 15 points for Phoenix, which had its four-game winning streak snapped.
The Suns led by two points after the opening quarter and pushed the advantage to nine at halftime. An 8-0 run in the third after Portland got within two gave Phoenix a double-digit lead, but the Trail Blazers closed the quarter with a 12-2 burst to forge a 75-75 tie.
Portland took a one-point lead on a driving layup by Ronnie Price with 6:28 remaining in the fourth and increased it to 92-85 on back-to-back 3-pointers by Sasha Pavlovic and Lillard. A layup by Jared Dudley with 38.9 seconds left got the Suns within three, but Goran Dragic missed a 3-pointer with less than a second to go, sealing the win for Portland.
GAME NOTEBOOK: Hickson scored 13 of Portland's 23 first-quarter points. ... Aldridge returned from a one-game absence due to an ankle injury. ... Phoenix has not won five straight games since Jan. 12-21, 2011.