Brewer, who finished with 13 points, and Gallinari hit 3s around a dunk by Gallinari to rebuild the Nuggets' lead to 108-97. Barnes' 3 with 4:00 left cut the Warriors' deficit to nine points but Faried shook loose for a breakaway dunk and the Warriors didn't threaten again.
"We got sloppy and we didn't get good possessions," Curry said. "Against a team like Denver, that fuels their offense. They got easy baskets and it deflated us a little bit. In the half-court, we stopped them all night and then we let them get into transition.
"It is tough to stop when they get going. They are a fast team and they go 10 deep and go up and down. We play a lot of minutes and we have to have good possessions on offense."
The Nuggets scored six straight points, including a short turnaround jumper by JaVale McGee to tie the score at 75-all with 3:23 left in the third quarter. Golden State, though, closed out the quarter with a 12-4 run.
Curry's bank shot and a dunk by Barnes started the surge that allowed the Warriors to take an 87-79 lead into the final period.
Curry hit five 3s in the first half, helping the Warriors take a 54-52 lead.
NOTES: Nuggets C Kosta Koufos scored the 1,000th point of his career when he made a hook shot with 6:32 remaining in the third quarter. ... Curry has scored 20 or more points 23 times this season. ... Lee finished four assists shy of a triple double. ... The Nuggets have outscored the opposition 151-102 in the fourth quarter during their five-game winning streak. ... Denver has won 23 consecutive games at home when scoring 110 or more points. ... Barnes' five 3s represented a career high.