Quentin Richardson made eight 3-pointers and scored 37 points to give the Phoenix Suns a 121-99 victory over the Portland Trail Blazers on Sunday night.
Richardson matched his career high for made 3-pointers, set against Boston last February, and equaled his career best with 12 attempts, which he reached twice before.
The Suns improve to 14-3 after losing Friday to the Minnesota Timberwolves (news). The 97-93 defeat snapped a nine-game winning streak.
Shawn Marion had 16 points and 12 rebounds for the Suns, who led by as many as 25 points.
The Blazers, coming off a 99-89 loss in Seattle on Saturday night, were led by Zach Randolph with 24 points and 11 rebounds. It was his ninth double-double of the season.
The teams went back and forth for most of the first half, until Richardson hit four straight 3-pointers to make it 55-47 for the Suns.
His first, with an assist from Steve Nash, gave Phoenix a 46-45 lead. After another with Nash's help, Portland's Damon Stoudamire answered with a jumper, but then Richardson hit his third, with an assist from Amare Stoudemire. His last in the streak came with help from Marion.
His next try, with 2:36 left in the half, just missed, but he made another with 1:26 to give Phoenix a 60-47 lead.
He was 6-for-9 from 3-point range in the first half, topping his season high of five accomplished at Cleveland on Nov. 10.
Richardson was also 5-for-5 from the free-throw line, and the Suns made 20 of their 25 foul shots.
Stoudemire, who had 19 points, rubbed it in with an alley-oop dunk followed by another dunk that made it 89-66 for Phoenix in the third period.
Nash added 10 points and 11 assists for the Suns.
Shereef Abdur-Rahim had 15 points and 11 rebounds for the Blazers.