Terry Rozier had 34 points, 10 assists and eight rebounds, and the Charlotte Hornets rode a strong first quarter to a 109-101 win over the Portland Trail Blazers on Sunday night, snapping a four-game losing streak.

P.J. Washington had 23 points and eight rebounds after missing three games with an ankle injury, and Miles Bridges added 19 points, including two highlight-reel dunks for the Hornets (28-28).

More Images
Charlotte Hornets guard Terry Rozier celebrates after scoring against the Portland Trail Blazers during the second half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Terry Rozier had 34 points, 10 assists and eight rebounds, and the Charlotte Hornets rode a strong first quarter to a 109-101 win over the Portland Trail Blazers on Sunday night, snapping a four-game losing streak.

Charlotte Hornets forward Miles Bridges passes around Portland Trail Blazers forward Norman Powell during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Carmelo Anthony had six 3-pointers and 24 points for the Trail Blazers (32-24), who played without star Damian Lillard for the second straight game due to a hamstring injury. CJ McCollum scored 22 points.

Charlotte Hornets forward Miles Bridges blocks a shot by Portland Trail Blazers forward Nassir Little (9) during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

But the Blazers battled back and cut the lead to nine with 3 1/2 minutes remaining behind four forth-quarter 3-pointers from Anthony. But after back-to-back Anthony misses, the Hornets got an open dunk from P.J. Washington to push the lead to 12 that all but sealed the win.

Portland Trail Blazers forward Robert Covington and Charlotte Hornets forward Jalen McDaniels battle for a loose ball during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Trail Blazers: Charlotte's Cody Martin had a backcourt steal and thunderous dunk on CJ McCollum in the first quarter. McCollum seemed to take offense, as he got the ball on the next possession and drove hard for a reverse layup.

Portland Trail Blazers forward Rondae Hollis-Jefferson drives to the basket between Charlotte Hornets forward Jalen McDaniels and guard Terry Rozier (3) during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Trail Blazers: Host Clippers on Tuesday night.

Portland Trail Blazers center Jusuf Nurkic vies for a loose ball with Charlotte Hornets forward P.J. Washington during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Portland Trail Blazers center Jusuf Nurkic vies for a loose ball with Charlotte Hornets forward P.J. Washington during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Charlotte Hornets forward Miles Bridges dunks past Portland Trail Blazers guard CJ McCollum during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Charlotte Hornets forward Miles Bridges dunks past Portland Trail Blazers guard CJ McCollum during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Rozier, Washington and Bridges were a combined 15 of 31 from 3-point range as Charlotte snapped a seven-game losing streak against Portland.

Charlotte Hornets guard Terry Rozier celebrates after scoring against the Portland Trail Blazers during the second half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Charlotte Hornets guard Terry Rozier celebrates after scoring against the Portland Trail Blazers during the second half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Carmelo Anthony had six 3-pointers and 24 points for the Trail Blazers (32-24), who played without star Damian Lillard for the second straight game due to a hamstring injury. CJ McCollum scored 22 points.

The Hornets charged to an early lead, building a 43-18 lead in the first quarter behind 17 points on 7-of-8 shooting from Rozier. Charlotte shot 77.3% in the opening quarter with Rozier and Bridges combining to go 6 of 6 from 3-point range.

Rozier, who was 7 of 13 from 3-point range in the game, helped Charlotte push its lead to 27 points in the third quarter.

Charlotte Hornets forward Miles Bridges passes around Portland Trail Blazers forward Norman Powell during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Charlotte Hornets forward Miles Bridges passes around Portland Trail Blazers forward Norman Powell during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

But the Blazers battled back and cut the lead to nine with 3 1/2 minutes remaining behind four forth-quarter 3-pointers from Anthony. But after back-to-back Anthony misses, the Hornets got an open dunk from P.J. Washington to push the lead to 12 that all but sealed the win.

Bridges had two incredible dunks, one coming on a drive down the lane by Anthony near the end of the first half, and another on a one-handed put-back, extending his arm to grab the rebound and reaching back to stuff it home.

TIP INS

Charlotte Hornets forward Miles Bridges blocks a shot by Portland Trail Blazers forward Nassir Little (9) during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Charlotte Hornets forward Miles Bridges blocks a shot by Portland Trail Blazers forward Nassir Little (9) during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Trail Blazers: Charlotte's Cody Martin had a backcourt steal and thunderous dunk on CJ McCollum in the first quarter. McCollum seemed to take offense, as he got the ball on the next possession and drove hard for a reverse layup.

Hornets: Devonte Graham sat out his second straight game with a quad injury. ... Rookie Vernon Carey Jr. who scored 21 points in his NBA starting debut against the Nets on Friday night, picked up two fouls in the game's first 21 seconds and had to be replaced. ... Clemson football coach Dabo Swinney was at the game and received boos from the crowd when he was introduced.

UP NEXT

Portland Trail Blazers forward Robert Covington and Charlotte Hornets forward Jalen McDaniels battle for a loose ball during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Portland Trail Blazers forward Robert Covington and Charlotte Hornets forward Jalen McDaniels battle for a loose ball during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Trail Blazers: Host Clippers on Tuesday night.

Hornets: At Knicks on Tuesday night.

More AP NBA: https://apnews.com/hub/NBA and https://twitter.com/AP_Sports.

Portland Trail Blazers forward Rondae Hollis-Jefferson drives to the basket between Charlotte Hornets forward Jalen McDaniels and guard Terry Rozier (3) during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Portland Trail Blazers forward Rondae Hollis-Jefferson drives to the basket between Charlotte Hornets forward Jalen McDaniels and guard Terry Rozier (3) during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Portland Trail Blazers center Jusuf Nurkic vies for a loose ball with Charlotte Hornets forward P.J. Washington during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Portland Trail Blazers center Jusuf Nurkic vies for a loose ball with Charlotte Hornets forward P.J. Washington during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Charlotte Hornets forward Miles Bridges dunks past Portland Trail Blazers guard CJ McCollum during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)

Charlotte Hornets forward Miles Bridges dunks past Portland Trail Blazers guard CJ McCollum during the first half in an NBA basketball game on Sunday, April 18, 2021, in Charlotte, N.C. (AP PhotoChris Carlson)