James Harden's three in the final second capped off a 20-point comeback.
The Warriors and Rockets played one of the best games of the regular season Thursday and the conclusion to the contest was amazing.
Houston trailed by as many as 20 points on the road, but thanks to James Harden, the Rockets were able to come back.
After going down 119-113 with less than a minute and a half remaining, Harden assisted Clint Capela on an and-one and then hit the game-tying three-pointer.
In overtime the madness continued.
With the game tied at 132 with less than a minute left in overtime, the Warriors had the ball and ended up getting a Stephen Curry go-ahead jumper on a play where Kevin Durant was clearly out of bounds when he saved the ball, but the referee missed it despite having a clear view of him.
On the following possession, Harden knocked in the game-winning three from deep despite being surrounded by Golden State defenders.
Harden finished with more than 40 points for the fifth straight game and Capela added 29 points and 21 rebounds. Curry had 35 points while Durant and Klay Thompson both had 26.
The win moved the Rockets to 22-15 on the season and the Warriors went to 25-14.