The Warriors, who trailed by 18 points at halftime, came out strong in the second half to defeat the Warriors 31 and win their third straight game.
The Warriors improved to 10-1 on the season, their best start in 11 years.
They have now beaten five teams in the last 10 games.
The Warriors were the beneficiaries of an aggressive Warriors defense that limited the Golden State offense to just 37.4 percent shooting, their worst showing in the NBA this season.
The defense kept the Warriors out of the paint for long stretches of the second quarter.
They committed just five turnovers, their fewest in the season series.
Even though they finished the quarter on a nine-0 run, the Warriors could have been even better in the third quarter, when they led 34-31.
They held the Warriors to just eight second-half points, their lowest total in any quarter this season, and had no more than 10 second-quarter field goals.
In addition to the big play, the second-year Warriors were also able to pull off a huge comeback in the fourth quarter, going up by 11 points.
This time, the third-year guard, who was named MVP, hit two free throws with 5:45 left to seal the win.
The third-ranked Warriors have won five straight home games over the last seven games, including the Warriors last game in Houston in late November.
This is their first win over a Western Conference team since Nov. 21.
The win will move the Warriors into first place in the Western Conference and gives them a three-game lead on the Los Angeles Lakers.