MINNEAPOLIS -- Down by seven with 2:44 left in the game, the Phoenix Suns out-scored Minnesota 9-1 down the stretch to beat the Timberwolves 104-103 on guard Gerald Green's 18-foot shot from the corner with 3.9 seconds left.
At the other end, guard Kevin Martin's shot at the buzzer came up short.
The victory improved the Suns to 21-13 overall, including 9-8 on the road this season.
Phoenix held Timberwolves star forward Kevin Love to 15 points on 4-for-20 shooting and Minnesota to 39.5 percent shooting overall.
Guard Goran Dragic led all scorers with 26 points. Forward Channing Frye -- who got the best of Love in this matchup -- ended up with 22. Green had 14.
ADVERTISEMENT
The Timberwolves got 20 points from Martin, 17 and 12 rebounds from center Nikola Pekovic and 15 points -- all in the second half -- from forward Corey Brewer. Point guard Ricky Rubio had seven points, eight rebounds and eight assists. But it was a late turnover that proved the difference for Minnesota (17-18).
Down 102-95, Phoenix went on a 7-1 run to pull within 103-102, when forward Markieff Morris made one of two free throws with 40.1 seconds left.
Out of a time out, Rubio's bad pass resulted in a turnover, and Green capitalized at the other end with his game-winning jumper.
Martin started hot, scoring seven points as the Timberwolves opened the game on a 9-0 run. But then the Timberwolves spent the rest of the quarter shooting 3-for-23 and being out-scored 27-14. With Fry scoring 10 -- including three three-pointers -- the Suns roared back to take a 27-23 lead into the second quarter.
Early in the second quarter a 9-0 run fueled by Turiaf and Budinger gave the Timberwolves a brief lead.
But, down by a point, the Suns ended the half on a 12-5 run -- with Frye scoring five of those -- to take a 53-47 lead.
Brewer had nine third-quarter points and Love seven in the third quarter, which the Timberwolves ended on an 8-4 run to take a 77-72 lead into the fourth. Love's first three-pointer of the night came with 1:01 left in the quarter.