David Lee had 28 points and 14 rebounds, Stephen Curry hit a game-tying layup with 3.2 seconds left in regulation and the Golden State Warriors prevailed over the Houston Rockets, 102-99, in overtime on Thursday night, ending the Rockets' eight-game winning streak.
This was a very sloppy game, with both teams shooting under 40 percent from the floor.
The Warriors led by as much as 11 in the third quarter only to see James Harden, who scored 34 of his 39 points in the second half, and the Rockets battle back.
Harden hit a step-back jumper to give Houston an 89-87 lead with 6.9 seconds to go in the fourth period, but Curry came back and tied the game on the other end with a tough lefty layup.
Jermaine O'Neal then saved the day for Golden State in overtime, blocking a Chandler Parsons dunk attempt that would have given the Rockets a one-point lead with just over 20 seconds to go.
The Warriors would proceed to make their free throws the rest of the way and salvage one win in their three-game season series with Houston.
Harden shot 14-for-27, going 8-of-10 from the charity stripe and almost single-handedly keeping the Rockets in the contest.
While Dwight Howard grabbed 21 rebounds, he struggled mightily offensively, going 4-for-13 from the floor and only 3-of-8 from the line as O'Neal's stout defense gave him issues all night.
Curry scored 25 points for Golden State, draining five threes.