CourtFrame
NBA Game RecaprecapNBA

Suns erase 16-point first-quarter hole, outlast Blazers 130-125 in Portland

Phoenix survived a blistering Portland start and flipped the game with three straight winning quarters to take a 130-125 road win at Moda Center. The loss dropped the Blazers to 23-27 and extended their skid to six straight, while the Suns improved to 30-20.

James O'Brien
James O'Brien
3 min read

Key Takeaways

  • 1Phoenix Suns beat Portland Trail Blazers 130–125 at Moda Center, a 5-point margin.
  • 2The third quarter decided it: Phoenix Suns won it 34–22, a 12-point swing.
  • 3Portland Trail Blazers led 72–67 at the break, so Phoenix Suns won this one after trailing at halftime.
  • 4The two teams combined for 255 points.

Portland hit Phoenix with a 41-point first quarter and still couldn’t land the knockout. The Suns steadied the game, won the middle frames, and closed out a 130-125 victory Tuesday night at Moda Center, turning an early 16-point deficit into a road win that pushed them to 30-20.

The Blazers, now 23-27, fell again after another high-output night that didn’t translate to a finish — their sixth straight loss (LLLLLL). Phoenix, coming in with a LWWWL form line, left Portland with a result built on composure and incremental control.

How the game swung

Portland’s opening punch was real: 41-30 after one, with the home side dictating pace and putting Phoenix on its heels. But the Suns immediately began shaving the margin with a 37-point second quarter, trimming the game to 72-67 at halftime.

The decisive stretch came out of the break. Phoenix won the third quarter 34-22 — the biggest quarter-to-quarter swing of the night — to take a 101-94 lead into the fourth. From there, the Suns managed the final period (29-31) well enough to keep Portland from reclaiming control, finishing the job in a five-point win.

Possession game: assists tell the story

Portland actually won the ball-movement battle on paper, posting 30 assists to Phoenix’s 24. The issue was that the Blazers’ best offensive quarter came early; Phoenix’s steadier creation across the middle two quarters proved more valuable than Portland’s opening burst.

With no rebounding totals available, the cleanest indicator of Phoenix’s control is the quarter-by-quarter profile: after allowing 41 in the first, the Suns held Portland to 31, 22, and 31 in the final three periods — a defensive reset that changed the math of the game.

Turning point

Phoenix’s third-quarter surge. The Suns’ 34-22 edge coming out of halftime flipped a five-point deficit into a seven-point lead and forced Portland to chase for the rest of the night. In a game that never reached overtime, that stretch created the separation Phoenix ultimately protected.

What it means going forward

For the Suns, this was a professional road response: absorb an early barrage, stabilize, then win the game in the margins of the second and third quarters. At 30-20, Phoenix banked a win that underscores its ability to pivot midgame and execute late.

For Portland, the pattern is getting louder. Even with a 41-point first quarter and 30 assists, the Blazers couldn’t sustain their level across 48 minutes. At 23-27 and sliding, the urgency now is about stringing together complete halves — not just explosive openings — to stop the spiral.

Game Data

Quarter-by-quarter score, Phoenix Suns at Portland Trail Blazers
TeamQ1Q2Q3Q4Final
Phoenix Suns30373429130
Portland Trail Blazers41312231125
Date
February 4, 2026
Competition
NBA
Venue
Moda Center
Status
Game Finished

Frequently Asked Questions

What was the final score of Phoenix Suns vs Portland Trail Blazers?

Phoenix Suns won 130–125, played on February 4, 2026 at Moda Center.

Who won Phoenix Suns vs Portland Trail Blazers?

Phoenix Suns, by 5 points in the NBA.

Which quarter decided Phoenix Suns vs Portland Trail Blazers?

The third quarter. Phoenix Suns won it 34–22, the largest swing of the game at 12 points.

Where was Phoenix Suns vs Portland Trail Blazers played?

Moda Center, a NBA fixture.

Data Official basketball data feed (ref. 470204)

How this was written Drafted by CourtFrame's generative model from the official statistical feed for this game, then published under editorial review. Editorial policy