After snapping the Phoenix Suns' franchise-record winning streak, the high-flying Golden State Warriors crashed back down to earth in a shock 112-107 defeat to the San Antonio Spurs.

In the second of back-to-back games, having halted Phoenix's memorable 18-game run, the league-leading Warriors (19-4) were unable to rally past the Spurs on home court in the NBA on Saturday.

The Spurs (8-13) used an 8-1 run to close out the game for their fourth consecutive victory, fuelled by Dejounte Murray's 22 points and 12 rebounds.

Stephen Curry scored 27 points for the Warriors, who had won 11 successive home games – tied for their longest home winning streak since they claimed 54 straight from January 2015 to March 2016.

Spurs @ Warriors

Bulls battle past Nets

The Chicago Bulls went on a rampage at Barclays Center, where they overturned a double-digit deficit to trump the Eastern Conference-leading Brooklyn Nets 111-107. Zach LaVine (31 points) and DeMar DeRozan (29 points) inspired the Bulls in the Eastern Conference blockbuster. Kevin Durant led the Nets with 28 points, while James Harden had 14 points and 14 assists.

Jayson Tatum (also 10 rebounds) and Dennis Schroder scored 31 points apiece to lead the Boston Celtics to a 145-117 blowout of the Portland Trail Blazers, who were without Damian Lillard.

Reigning MVP Nikola Jokic put up 32 points, 11 rebounds and five assists in just 27 minutes as the Denver Nuggets beat the slumping New York Knicks 113-99.

No Giannis Antetokounmpo? No worries for defending champions the Milwaukee Bucks, who defeated the Miami Heat 124-102. Bobby Portis sparked the Bucks with 19 points, 16 rebounds, three assists, two steals and two blocks. He is the first Bucks player with a 15/15/2/2/2 game in under 30 minutes since 1984.

George unable to lift Clippers

Paul George finished with a double-double but it was a rough night for him and the Los Angeles Clippers following a 104-99 loss at the Sacramento Kings. George only made five of his shots from the floor, while turning the ball over five times on the road.