Dragic dished up 10 of his assists in a 36-point first quarter for the Suns, who snapped a four-game losing streak and handed the Trail Blazers their sixth consecutive defeat.
Portland rallied in the fourth quarter. They held outscored the Suns 25-18 in the period and cut the Phoenix lead to 98-100 with 20.5 seconds to play but could get no closer as Dragic converted a pair of free throws to close out the scoring.
J.J. Hickson led the Blazers with 25 points and 16 rebounds. Damian Lillard scored 24.