Devonte Graham made 10 3-pointers and scored 33 points, and the Charlotte Hornets spoiled D'Angelo Russell's return to the court with a 106-91 victory over the Golden State Warriors on Wednesday night.

Graham was 10 of 16 from beyond the arc and also dished out nine assists and had seven rebounds for the Hornets (9-14), who stopped a two-game slide.

More Images
Golden State Warriors guard Ky Bowman, left, passes the ball over Charlotte Hornets guard Terry Rozier during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Devonte Graham made 10 3-pointers and scored 33 points, and the Charlotte Hornets spoiled D'Angelo Russell's return to the court with a 106-91 victory over the Golden State Warriors on Wednesday night.

Golden State Warriors forward Omari Spellman, left, looks to pass the ball as Charlotte Hornets forward P.J. Washington defends during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Russell finished with 18 points on 7-of-13 shooting in 25 minutes after missing the last nine games with a right thumb sprain.

Charlotte Hornets guard Malik Monk, right, drives around Golden State Warriors guard Alec Burks during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

The Warriors (4-19) have lost four straight on their current road trip.

Charlotte Hornets forward Cody Zeller pulls down an offensive rebound during the first half of the team's NBA basketball game against the Golden State Warriors in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Hornets: Swept the two-game season series. ... Graham has made at least three 3-pointers in 15 games this season. ... Dwayne Bacon made his first 3-pointer since Nov. 18.

Golden State Warriors forward Glenn Robinson III (22) shoots as Charlotte Hornets center Bismack Biyombo defends during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Hornets: Back home Friday night to host the Nets.

Backcourt mate Terry Rozier added 25 points, seven assists and seven rebounds as the Hornets built a 19-point, second-half lead and hung on.

Golden State Warriors guard Ky Bowman, left, passes the ball over Charlotte Hornets guard Terry Rozier during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Golden State Warriors guard Ky Bowman, left, passes the ball over Charlotte Hornets guard Terry Rozier during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Russell finished with 18 points on 7-of-13 shooting in 25 minutes after missing the last nine games with a right thumb sprain.

Russell did most of his damage in the first half, scoring 15 points.

He started to heat up in the second quarter, scoring eight points on three straight possessions. He beat Graham with a quick drive from the wing and drew a foul for a three-point play, knocked down a 3 from the top of the key and then scored on another drive down the middle of the lane to help the Warriors claw back to within four at halftime.

Golden State Warriors forward Omari Spellman, left, looks to pass the ball as Charlotte Hornets forward P.J. Washington defends during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Golden State Warriors forward Omari Spellman, left, looks to pass the ball as Charlotte Hornets forward P.J. Washington defends during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

The Warriors (4-19) have lost four straight on their current road trip.

TIP-INS

Warriors: Eric Paschall entered the game as the first Warriors rookie to score in double figures 11 straight games since Klay Thompson. He finished with 16 points. ... Draymond Green played one night after having his jersey retired at Michigan State.

Charlotte Hornets guard Malik Monk, right, drives around Golden State Warriors guard Alec Burks during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Charlotte Hornets guard Malik Monk, right, drives around Golden State Warriors guard Alec Burks during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Hornets: Swept the two-game season series. ... Graham has made at least three 3-pointers in 15 games this season. ... Dwayne Bacon made his first 3-pointer since Nov. 18.

UP NEXT

Warriors: Wrap up a five-game road trip Friday night against the Bulls.

Charlotte Hornets forward Cody Zeller pulls down an offensive rebound during the first half of the team's NBA basketball game against the Golden State Warriors in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Charlotte Hornets forward Cody Zeller pulls down an offensive rebound during the first half of the team's NBA basketball game against the Golden State Warriors in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Hornets: Back home Friday night to host the Nets.

Golden State Warriors forward Glenn Robinson III (22) shoots as Charlotte Hornets center Bismack Biyombo defends during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)

Golden State Warriors forward Glenn Robinson III (22) shoots as Charlotte Hornets center Bismack Biyombo defends during the first half of an NBA basketball game in Charlotte, N.C., Wednesday, Dec. 4, 2019. (AP PhotoNell Redmond)