PHOENIX — Goran Dragic scored 13 of his career-high 34 points in the final seven minutes and the Phoenix Suns pulled away to beat the depleted Golden State Warriors 122-109 on Saturday night.
Dragic, who also had 10 assists, topped 30 points for the sixth time this season as the Suns (30-20) pulled a half-game ahead of the Warriors (30-21) for the sixth-best record in the Western Conference.
Gerald Green added 25 points and P.J. Tucker had 16 points and a career-best 15 rebounds for Phoenix.
Stephen Curry had 28 points and nine assists and Harrison Barnes scored 23 points for the Warriors, who were without front-line starters Andrew Bogut and David Lee.
Both missed their second straight game, Bogut with left shoulder inflammation, Lee with a left shoulder sprain and left hip strain.
Dragic, left out of the All-Star game, made 10 of 13 shots. He tied his career best for 3-pointers made with six, in seven attempts.
Phoenix took the lead for good with the last basket of the opening quarter and was up by as many as 14 in the third but Curry kept the Warriors close. Golden State twice cut it to two in the final quarter, the last time at 102-100 on Jermaine O'Neal's tip-in with 7:55 to play.
Dragic sank two 3s in an 11-2 run that finally put the Suns in control for good, 113-102 on Tucker's basket with just under four minutes to play.
Phoenix outscored Golden State 20-9 over the final 7:33.
The Suns opened the second half with a 13-3 run, taking a 76-62 lead on Tucker's 3-pointer, but Curry scored four and Barnes hit a 3 in a 7-0 spurt that cut it to 78-71 with six minutes left in the third quarter. Golden State outscored the Suns 11-4 over the final two minutes of the quarter to slice Phoenix's lead to 95-90 entering the fourth.