The Celtics lost their seventh game in a row, but they did not make life easy for the Warriors—who were back home for the first time since Dec. 27 after a 6-1 Eastern trip.
The Warriors squandered a 13-point fourth-quarter lead and Boston tied the game up on a runner by Jeff Green with 11 seconds left before Curry saved the night.
The Celtics led 49-47 at the half as Golden State struggled through a cold first half, shooting just 42.9 percent. Jared Sullinger did most of the damage for Boston in the opening half, scoring 16 points with eight rebounds in 16 minutes off the bench.
Golden State started to pull away, opening a 72-67 lead to end the third quarter and the Warriors opened the fourth period on a 10-2 run, capped by Iguodala’s dunk with 10:32 remaining.
The Celtics hung around, though, three times cutting the lead to one point before tying it in the final seconds.
Iguodala led Golden State with 22 points, seven assists and three steals. Curry finished with 19 points, Klay Thompson scored 17, Lee tossed in 16 and Marreese Speights had 13 in 13 minutes off the bench. Andrew Bogut pulled down 13 rebounds.
Green had 24 points and 11 rebounds for the Celtics, who also got 21 points and 11 boards from Sullinger and 16 points and 14 rebounds, along with three blocked shots, from Kris Humphries.
The Warriors shot just 41.3 percent from the floor, but had 18 fast-break points to just 12 for the Celtics to help make the difference.
Golden State has now won 11 of its last 12 games.
The Warriors now get a bit of a break as they won’t play again until Wednesday night, when they host the Denver Nuggets for a 7:30 p.m. tipoff.