"They got hot," Curry said. "Gerald Green and Dragic made some big-time shots. We had some shots that spun in and out. It was one of those nights we thought that, besides the boards, we played well all-around. We didn't have timely stops."
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.
Phoenix led most of the first half but never by more than nine points and was up 63-59 at the break.
Without Bogut and Lee, the Warriors were outrebounded 26-15 in the first half and 45-34 for the game.
"We had to crash the boards," Tucker said. "The boards were key, the paint was key. We know Steph is going to make crazy shots, Klay (Thompson) will get a couple off. That's stuff we can live with. With the boards, not giving up second opportunity points was key and that's what I really wanted to capitalize on tonight."
Notes: The Suns have won 10 in a row in games where Green scored at least 20 points. ... Both teams close out their pre-All Star game schedule at home against Miami, Phoenix on Tuesday and Golden State on Wednesday. ... The Warriors played on the road for only the second time in a stretch of 11 games.