The Golden State Warriors had their seven-game winning streak ended by the Charlotte Hornets, who prevailed 106-102 in the NBA on Sunday.

Boasting the league's best record, Golden State (11-2) were upstaged in Charlotte, where Miles Bridges and Terry Rozier helped take down the high-flying Warriors.

Rozier made two key free throws down the stretch while outleaping Draymond Green on a late jump ball as he finished with 20 points – all in the second half – and Bridges had 22 of his own for the Hornets (8-7).

In his annual homecoming to Charlotte, Warriors superstar Stephen Curry put up 24 points and 10 assists, while team-mate Andrew Wiggins scored 28.

Warriors @ Hornets

The Los Angeles Clippers also had their seven-game streak snapped after falling 100-90 the rampaging Chicago Bulls.

DeMar DeRozan maintained his MVP-calibre play with 35 points and Zach LaVine added 29 to top the Clippers on the road, where Paul George's double-double (27 points and 11 rebounds) was not enough.

Hawks soar thanks to Trae

Trae Young's season-best 42 points fuelled the Atlanta Hawks to a 120-100 win over reigning champions the Milwaukee Bucks. Young also had 10 assists, eight three-pointers and eight rebounds as Atlanta ended their six-game skid. In NBA history, only James Harden (three times), George, Russell Westbrook and Young have managed a performance of 40-plus points, 10-plus assists, eight-plus rebounds and eight-plus threes. Giannis Antetokounmpo returned for the stuttering Bucks, registering 26 points, six assists and five rebounds.

Patty Mills was red hot as the Brooklyn Nets routed the Oklahoma City Thunder 120-96. Mills made nine of his 12 three-pointers for 29 points. He broke the record for the most threes off the bench in franchise history. Kevin Durant top-scored with 33 points as Harden had 16 points and 13 assists.

The Los Angeles Lakers outlasted the San Antonio Spurs 114-106 behind double-doubles from Anthony Davis (34 points and 15 rebounds) and Westbrook (14 points and 11 rebounds).

Blazers routed in Denver

Playing without star Damian Lillard, the Portland Trail Blazers were put to the sword by Nikola Jokic's Denver Nuggets 124-95. Portland had no answer for Jokic, who narrowly fell short of a triple-double after posting 28 points, nine rebounds and nine assists.