The Charlotte Hornets showed resilience on Tuesday night, rallying from a double-digit first-quarter deficit to come away with a 103-101 road victory over the Portland Trail Blazers at Moda Center. In a game that flipped dramatically after the opening period, Charlotte outscored Portland 83-67 over the final three quarters to secure a result that moves the Hornets to an even .500 record at 33-33 on the season.

Quarter-by-Quarter Breakdown

First Quarter: Portland Takes Early Control

Portland came out with purpose, posting a season-high 34 points in the opening frame to take a commanding 34-20 lead after one quarter. The Trail Blazers moved the ball efficiently and found consistent looks from beyond the arc, putting Charlotte in an immediate hole. The Hornets’ defense had no answers early as Portland pushed the pace and converted at a high rate.

Second Quarter: Charlotte Begins to Respond

Charlotte steadied itself in the second quarter, outscoring Portland 26-21 to trim the deficit heading into halftime. The Hornets tightened their defense, got to the free-throw line more frequently, and began to find rhythm on offense. Portland still led at the break, but the Blazers’ first-quarter advantage had been cut significantly.

Third Quarter: Hornets Take Control

The third quarter belonged entirely to Charlotte. The Hornets outscored Portland 32-27 in the period to take their first lead of the game and put Portland on the back foot. Brandon Miller elevated his performance as Charlotte’s defense held the Blazers to a manageable total. The momentum had shifted firmly in the visitors’ favor heading into the final 12 minutes.

Fourth Quarter: Charlotte Holds Off Portland’s Push

Portland made a late push in the fourth quarter but could not complete the comeback. Charlotte outscored the Blazers 25-19 in the final period to close out the 103-101 victory. Despite Jerami Grant’s efforts to keep Portland in contention, the Hornets managed the clock and executed down the stretch to preserve the two-point win.

Key Performers

Brandon Miller — Charlotte Hornets

Miller was Charlotte’s standout performer, leading all Hornets scorers with 23 points while also pulling down 9 rebounds, dishing out 4 assists, and recording 3 steals. He served as the engine of Charlotte’s second-half turnaround, providing both offensive production and defensive impact when the Hornets needed it most. Miller’s all-around stat line was the highest-rated performance of the night according to ESPN’s game rating metrics.

Jerami Grant — Portland Trail Blazers

Grant led Portland with 24 points and posted the highest individual point total of the game. His consistent scoring kept the Trail Blazers competitive throughout and gave the home crowd reasons for optimism in the fourth quarter. Despite his best efforts, the team around him could not sustain the offensive efficiency that defined their first-quarter performance.

Donovan Clingan — Portland Trail Blazers

Portland center Donovan Clingan contributed a strong rebounding performance, finishing as the game’s top rebounder with 11 boards. His presence in the paint gave the Blazers an interior anchor, though Charlotte’s overall rebounding advantage — 52 to 42 on the night — proved to be a factor in the final outcome.

Deni Avdija — Portland Trail Blazers

Avdija was Portland’s primary playmaker in the distribution department, pacing all players in assists with 7. His ability to find open teammates helped the Blazers generate quality looks, particularly in the first quarter when Portland’s offense was at its most effective.

Game Analysis

This game was a study in contrasting halves. Portland’s 34-point opening quarter was one of the more impressive single-period outputs a team can produce, but the Trail Blazers were unable to sustain that level of execution. Their field goal percentage settled at 42.2% for the game on 83 attempts, and while 16 made three-pointers showed range and willingness to shoot from distance, the second-half offensive production was not enough to hold the lead.

Charlotte’s path to victory ran through the free-throw line and the glass. The Hornets went 21-of-25 from the charity stripe — a 84.0% clip — and out-rebounded Portland 52-42. Those two areas proved decisive. Charlotte did not shoot the ball particularly well from the field (38.6% on 88 attempts) or from three (36.8%), but their ability to generate additional possessions through offensive rebounding and draw fouls consistently kept them ahead in the second half.

Defensively, Charlotte made necessary halftime adjustments and limited Portland’s ability to replicate first-quarter production. The Blazers scored just 67 points in the final three quarters — a stark contrast to their opening 34-point burst. Charlotte’s 3 steals from Miller alone reflected a more engaged defensive unit in the latter portions of the game.

Standings and Series Context

With the victory, the Charlotte Hornets move to 33-33 on the season — reaching .500 for a meaningful stretch of the 2025-26 campaign — and improve their road record to 19-16, a strong indicator of the team’s ability to perform away from home. The Hornets are positioned in a competitive area of the Eastern Conference standings where every result carries playoff implications.

For Portland, the loss drops the Trail Blazers to 31-35 on the year. Their home record moves to 17-16, and at this stage of the season with limited games remaining, the Blazers will need to string together wins to remain relevant in the Western Conference standings conversation. Tuesday’s first quarter showed what Portland is capable of at its best — sustaining that output for a full 48 minutes will be the challenge heading down the stretch.