Back-to-back three point shots from Andre Iguodala and Danilo Gallinari erased a four-point deficit and gave the Denver Nuggets a 107-101 double overtime victory over the Golden State Warriors Saturday night. Gallinari had previously sunk a pair of shots late in the fourth quarter to give Denver a lead, though a Jarrett Jack slashing layup tied the game at 86 and sent it to overtime. Gallinari then kept the game alive when, with seconds ticking away in the extra period, he blew past Warriors guard Klay Thompson for a dunk to tie the score at 94.
Gallinari led Denver in scoring with 21 points on 8-of-22 shooting. Iguodala added 19 points, 12 rebounds, and eight assists. Kenneth Faried shot 8-of-13 from the field, scoring 18 points and grabbing 17 rebounds. Andre Miller had eight assists off the bench.
Golden State was led by Thompson's 23 points, with Carl Landry adding 22 from the bench. David Lee scored 18 while tying for the team lead in rebounds (9) and assists (5). Center Andris Biedrins, who entered the game 15-of-69 from the free throw line since the 2009-10 season, made a pair of free throws in the first half, sending the home crowd into a frenzy.
The Nuggets return to action Monday night at Phoenix. Golden State next plays Wednesday against Atlanta.
This post originally appeared on SB Nation Denver.