POSS 1 · Q1 11:46
PHXPhoenix Suns
Other
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Tue, Dec 19, 2023·2023-24
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 36 | 25 | 20 | 23 | 104 | |
| 20 | 29 | 38 | 22 | 109 |
Catching up to your delay
Box score, plays and charts show here once your score delay has passed, then stay that far behind the live game.
Loading Game Flow & shots…
Loading Game Lab analysis…
Loading Possession Explorer…
Solid bars mark a clear box score edge. Edges describe the game and don't establish cause.
Against season averages
Each metric compares home vs away totals (or rates). A difference counts only when |delta| meets the metric tolerance. Overall edge is a plurality of meaningful advantages, not an opaque game score.
PHX
POR
Extra chances are offensive rebounds plus the other side's turnovers.
Extra chances by quarter
Second-chance points are scored after an offensive rebound, before the other team gets the ball. Points off turnovers are scored on the possession after the other team turns it over. Team rebounds move the ball but don't count as rebounds. Counts come from play-by-play and can differ slightly from the official box score.
The top player on each side in every quarter.
Ranked by NBA efficiency: points, rebounds, assists, steals and blocks, minus missed shots, missed free throws and turnovers. Counts come from play-by-play and can differ slightly from the official box score.
Who led and by how much. Hover or drag across the chart to see each scoring play.
Largest leadPHX +16 Q1 0:00POR +14 Q4 4:26
Every field goal attempt, filling in as the game goes. Switch to Game chart to add steals, blocks, turnovers, fouls and rebounds, and filter by quarter or player. PHX attacks the left basket and POR the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | PHX | POR | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
Zones use located attempts only. Tap a zone to show just those shots. Counts come from play-by-play and can differ slightly from the official box score, for example on heaves or stat corrections made after the game.
Injured or inactive players are marked OUT.
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 38 | 40 | 4 | 5 | 2 | 0 | 5 | 16-28 | 1-3 | 7-8 | +8 | 63.5% | |
| 38 | 26 | 3 | 7 | 0 | 0 | 1 | 11-25 | 1-5 | 3-4 | -9 | 48.6% | |
| 33 | 11 | 9 | 0 | 2 | 0 | 0 | 5-10 | 1-5 | 0-1 | -8 | 52.7% | |
| 31 | 9 | 13 | 3 | 2 | 2 | 4 | 4-11 | 0-2 | 1-2 | -5 | 37.9% | |
| 19 | 4 | 2 | 0 | 0 | 0 | 0 | 1-2 | 1-1 | 1-2 | -12 | 69.4% | |
| 17 | 5 | 6 | 1 | 1 | 3 | 1 | 2-2 | 0-0 | 1-2 | 0 | 86.8% | |
| 29 | 5 | 3 | 4 | 2 | 0 | 0 | 1-7 | 1-4 | 2-2 | +7 | 31.7% | |
| 15 | 2 | 1 | 1 | 1 | 0 | 1 | 1-2 | 0-1 | 0-0 | -6 | 50.0% | |
| 20 | 2 | 6 | 2 | 0 | 1 | 1 | 1-7 | 0-2 | 0-0 | 0 | 14.3% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · MIGRAINE | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| POR | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36 | 22 | 1 | 4 | 0 | 2 | 2 | 8-15 | 3-4 | 3-3 | -10 | 67.4% | |
| 38 | 23 | 3 | 7 | 1 | 0 | 1 | 9-23 | 2-7 | 3-5 | +4 | 45.6% | |
| 40 | 16 | 15 | 3 | 0 | 0 | 3 | 6-18 | 0-0 | 4-4 | +7 | 40.5% | |
| 22 | 5 | 9 | 0 | 3 | 1 | 2 | 2-4 | 1-1 | 0-0 | -8 | 62.5% | |
| 8 | 0 | 1 | 0 | 0 | 0 | 0 | 0-1 | 0-0 | 0-0 | +1 | 0.0% | |
| 32 | 14 | 4 | 4 | 0 | 0 | 1 | 5-10 | 4-9 | 0-0 | +9 | 70.0% | |
| 21 | 8 | 1 | 0 | 3 | 1 | 0 | 2-3 | 2-3 | 2-2 | +17 | 103.1% | |
| 10 | 9 | 2 | 0 | 0 | 0 | 0 | 3-3 | 1-1 | 2-2 | +13 | 116.0% | |
| 4 | 3 | 2 | 0 | 1 | 0 | 1 | 1-1 | 1-1 | 0-0 | -3 | 150.0% | |
| 30 | 9 | 4 | 5 | 0 | 0 | 5 | 3-9 | 0-2 | 3-3 | -5 | 43.6% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
468 events
| Q | Clock | Team | Play | PHX | POR |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Jusuf Nurkic vs. Deandre Ayton (Devin Booker gains possession) | 0 | 0 |
| Q1 | 11:46 | PHX | Devin Booker misses 11-foot two point shot | 0 | 0 |
| Q1 | 11:43 | POR | Toumani Camara defensive rebound | 0 | 0 |
| Q1 | 11:22 | POR | Jerami Grant makes 26-foot three point jumper (Anfernee Simons assists) | 0 | 3 |
| Q1 | 10:59 | PHX | Jusuf Nurkic makes 3-foot two point shot | 2 | 3 |
| Q1 | 10:35 | POR | Deandre Ayton lost ball turnover (Jusuf Nurkic steals) | 2 | 3 |
| Q1 | 10:28 | PHX | Devin Booker misses 27-foot three point jumper | 2 | 3 |
| Q1 | 10:26 | POR | Toumani Camara defensive rebound | 2 | 3 |
| Q1 | 10:19 | POR | Anfernee Simons bad pass (Grayson Allen steals) | 2 | 3 |
| Q1 | 10:10 | PHX | Kevin Durant makes 17-foot pullup jump shot (Jusuf Nurkic assists) | 4 | 3 |
| Q1 | 9:55 | POR | Jerami Grant lost ball turnover (Kevin Durant steals) | 4 | 3 |
| Q1 | 9:50 | PHX | Devin Booker makes 17-foot running pullup jump shot | 6 | 3 |
| Q1 | 9:33 | POR | Deandre Ayton misses driving floating jump shot | 6 | 3 |
| Q1 | 9:31 | POR | Toumani Camara offensive rebound | 6 | 3 |
| Q1 | 9:30 | POR | Toumani Camara misses tip shot | 6 | 3 |
| Q1 | 9:29 | PHX | Kevin Durant defensive rebound | 6 | 3 |
| Q1 | 9:23 | POR | Shaedon Sharpe shooting foul | 6 | 3 |
| Q1 | 9:23 | PHX | Nassir Little misses free throw 1 of 2 | 6 | 3 |
| Q1 | 9:23 | PHX | Suns offensive team rebound | 6 | 3 |
| Q1 | 9:23 | PHX | Nassir Little makes free throw 2 of 2 | 7 | 3 |
| Q1 | 9:14 | POR | Deandre Ayton makes 17-foot jumper (Anfernee Simons assists) | 7 | 5 |
| Q1 | 9:04 | PHX | Grayson Allen makes driving layup | 9 | 5 |
| Q1 | 9:04 | POR | Deandre Ayton defensive goaltending violation | 9 | 5 |
| Q1 | 8:52 | POR | Shaedon Sharpe misses 19-foot step back jumpshot | 9 | 5 |
| Q1 | 8:50 | PHX | Devin Booker defensive rebound | 9 | 5 |
| Q1 | 8:43 | PHX | Devin Booker makes 26-foot three point jumper (Kevin Durant assists) | 12 | 5 |
| Q1 | 8:21 | POR | Jerami Grant makes driving layup (Anfernee Simons assists) | 12 | 7 |
| Q1 | 8:08 | PHX | Grayson Allen makes 23-foot three point jumper (Devin Booker assists) | 15 | 7 |
| Q1 | 7:50 | POR | Jerami Grant misses driving floating jump shot | 15 | 7 |
| Q1 | 7:48 | PHX | Jusuf Nurkic defensive rebound | 15 | 7 |
| Q1 | 7:43 | POR | Deandre Ayton personal foul | 15 | 7 |
| Q1 | 7:35 | PHX | Jusuf Nurkic misses layup | 15 | 7 |
| Q1 | 7:32 | POR | Deandre Ayton defensive rebound | 15 | 7 |
| Q1 | 7:29 | PHX | Grayson Allen shooting foul | 15 | 7 |
| Q1 | 7:29 | POR | Anfernee Simons misses free throw 1 of 2 | 15 | 7 |
| Q1 | 7:29 | POR | Trail Blazers offensive team rebound | 15 | 7 |
| Q1 | 7:29 | POR | Anfernee Simons makes free throw 2 of 2 | 15 | 8 |
| Q1 | 7:21 | POR | Shaedon Sharpe shooting foul | 15 | 8 |
| Q1 | 7:21 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 15 | 8 |
| Q1 | 7:21 | PHX | Suns offensive team rebound | 15 | 8 |
| Q1 | 7:21 | POR | Scoot Henderson enters the game for Shaedon Sharpe | 15 | 8 |
| Q1 | 7:21 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 16 | 8 |
| Q1 | 7:11 | POR | Scoot Henderson misses 23-foot three point jumper | 16 | 8 |
| Q1 | 7:08 | PHX | Jusuf Nurkic defensive rebound | 16 | 8 |
| Q1 | 7:04 | PHX | Devin Booker makes dunk (Kevin Durant assists) | 18 | 8 |
| Q1 | 7:04 | POR | Trail Blazers Full timeout | 18 | 8 |
| Q1 | 6:48 | POR | Jerami Grant misses 8-foot two point shot | 18 | 8 |
| Q1 | 6:46 | PHX | Jusuf Nurkic defensive rebound | 18 | 8 |
| Q1 | 6:45 | PHX | Jusuf Nurkic lost ball turnover (Toumani Camara steals) | 18 | 8 |
| Q1 | 6:43 | POR | Toumani Camara out of bounds lost ball turnover | 18 | 8 |
| Q1 | 6:28 | PHX | Jusuf Nurkic makes dunk (Devin Booker assists) | 20 | 8 |
| Q1 | 6:02 | POR | shot clock turnover | 20 | 8 |
| Q1 | 5:52 | POR | Anfernee Simons shooting foul | 20 | 8 |
| Q1 | 5:52 | PHX | Kevin Durant misses free throw 1 of 2 | 20 | 8 |
| Q1 | 5:52 | PHX | Suns offensive team rebound | 20 | 8 |
| Q1 | 5:52 | PHX | Kevin Durant makes free throw 2 of 2 | 21 | 8 |
| Q1 | 5:40 | PHX | Jusuf Nurkic shooting foul | 21 | 8 |
| Q1 | 5:40 | POR | Scoot Henderson makes free throw 1 of 2 | 21 | 9 |
| Q1 | 5:40 | POR | Scoot Henderson makes free throw 2 of 2 | 21 | 10 |
| Q1 | 5:29 | PHX | Kevin Durant misses 19-foot two point shot | 21 | 10 |
| Q1 | 5:26 | POR | Scoot Henderson defensive rebound | 21 | 10 |
| Q1 | 5:23 | POR | Anfernee Simons misses 28-foot three point shot | 21 | 10 |
| Q1 | 5:21 | POR | Deandre Ayton offensive rebound | 21 | 10 |
| Q1 | 5:18 | POR | Deandre Ayton misses 16-foot two point shot | 21 | 10 |
| Q1 | 5:15 | POR | Scoot Henderson offensive rebound | 21 | 10 |
| Q1 | 5:13 | POR | Scoot Henderson makes layup | 21 | 12 |
| Q1 | 4:54 | PHX | Jusuf Nurkic misses 27-foot three point jumper | 21 | 12 |
| Q1 | 4:50 | POR | Deandre Ayton defensive rebound | 21 | 12 |
| Q1 | 4:44 | POR | Scoot Henderson palming turnover | 21 | 12 |
| Q1 | 4:44 | PHX | Eric Gordon enters the game for Nassir Little | 21 | 12 |
| Q1 | 4:33 | PHX | Jusuf Nurkic makes layup (Eric Gordon assists) | 23 | 12 |
| Q1 | 4:25 | PHX | Grayson Allen personal foul | 23 | 12 |
| Q1 | 4:25 | PHX | Jordan Goodwin enters the game for Grayson Allen | 23 | 12 |
| Q1 | 4:14 | POR | Deandre Ayton misses 8-foot jumper | 23 | 12 |
| Q1 | 4:11 | PHX | Jusuf Nurkic defensive rebound | 23 | 12 |
| Q1 | 4:06 | POR | Anfernee Simons personal foul | 23 | 12 |
| Q1 | 4:06 | PHX | Devin Booker makes free throw 1 of 2 | 24 | 12 |
| Q1 | 4:06 | POR | Malcolm Brogdon enters the game for Anfernee Simons | 24 | 12 |
| Q1 | 4:06 | POR | Duop Reath enters the game for Deandre Ayton | 24 | 12 |
| Q1 | 4:06 | POR | Matisse Thybulle enters the game for Toumani Camara | 24 | 12 |
| Q1 | 4:06 | PHX | Devin Booker makes free throw 2 of 2 | 25 | 12 |
| Q1 | 3:45 | POR | Duop Reath makes 26-foot three point jumper (Malcolm Brogdon assists) | 25 | 15 |
| Q1 | 3:21 | PHX | Eric Gordon makes 22-foot three point jumper (Devin Booker assists) | 28 | 15 |
| Q1 | 3:06 | POR | Scoot Henderson makes driving layup (Jerami Grant assists) | 28 | 17 |
| Q1 | 3:06 | PHX | Devin Booker shooting foul | 28 | 17 |
| Q1 | 3:06 | PHX | Suns Full timeout | 28 | 17 |
| Q1 | 3:06 | PHX | Drew Eubanks enters the game for Devin Booker | 28 | 17 |
| Q1 | 3:06 | PHX | Chimezie Metu enters the game for Jusuf Nurkic | 28 | 17 |
| Q1 | 3:06 | POR | Scoot Henderson makes free throw 1 of 1 | 28 | 18 |
| Q1 | 2:50 | POR | Matisse Thybulle kicked ball violation | 28 | 18 |
| Q1 | 2:36 | PHX | Kevin Durant makes 6-foot driving floating jump shot | 30 | 18 |
| Q1 | 2:27 | POR | Scoot Henderson bad pass (Eric Gordon steals) | 30 | 18 |
| Q1 | 2:19 | PHX | Chimezie Metu steps out of bounds turnover | 30 | 18 |
| Q1 | 1:58 | POR | Drew Eubanks blocks Scoot Henderson 's 1-foot two point shot | 30 | 18 |
| Q1 | 1:56 | PHX | Chimezie Metu defensive rebound | 30 | 18 |
| Q1 | 1:49 | PHX | Eric Gordon misses 29-foot three point jumper | 30 | 18 |
| Q1 | 1:46 | POR | Duop Reath defensive rebound | 30 | 18 |
| Q1 | 1:37 | POR | Jerami Grant misses 25-foot three point jumper | 30 | 18 |
| Q1 | 1:35 | PHX | Drew Eubanks defensive rebound | 30 | 18 |
| Q1 | 1:26 | PHX | Drew Eubanks makes 2-foot layup (Kevin Durant assists) | 32 | 18 |
| Q1 | 1:14 | PHX | Kevin Durant personal foul | 32 | 18 |
| Q1 | 1:14 | POR | Jerami Grant makes free throw 1 of 2 | 32 | 19 |
| Q1 | 1:14 | POR | Jerami Grant makes free throw 2 of 2 | 32 | 20 |
| Q1 | 0:00 | PHX | Kevin Durant makes 2-foot driving floating jump shot (Chimezie Metu assists) | 34 | 20 |
| Q1 | 0:00 | POR | Scoot Henderson bad pass (Kevin Durant steals) | 34 | 20 |
| Q1 | 0:00 | PHX | Kevin Durant lost ball turnover (Duop Reath steals) | 34 | 20 |
| Q1 | 0:00 | POR | Duop Reath bad pass (Eric Gordon steals) | 34 | 20 |
| Q1 | 0:00 | PHX | Kevin Durant out of bounds lost ball turnover | 34 | 20 |
| Q1 | 0:00 | POR | Malcolm Brogdon misses 27-foot three point jumper | 34 | 20 |
| Q1 | 0:00 | POR | Duop Reath offensive rebound | 34 | 20 |
| Q1 | 0:00 | POR | shot clock turnover | 34 | 20 |
| Q1 | 0:00 | PHX | Kevin Durant makes 14-foot driving floating jump shot (Jordan Goodwin assists) | 36 | 20 |
| Q1 | 0:00 | — | (00:00) [Suns] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 36 | 20 |
| Q1 | 0:00 | — | End of the 1st Quarter | 36 | 20 |
| Q2 | 12:00 | POR | Jabari Walker enters the game for Jerami Grant | 36 | 20 |
| Q2 | 12:00 | POR | Deandre Ayton enters the game for Duop Reath | 36 | 20 |
| Q2 | 12:00 | PHX | Devin Booker enters the game for Kevin Durant | 36 | 20 |
| Q2 | 11:45 | POR | Matisse Thybulle makes 27-foot three point jumper (Scoot Henderson assists) | 36 | 23 |
| Q2 | 11:21 | PHX | Chimezie Metu misses 25-foot three point jumper | 36 | 23 |
| Q2 | 11:18 | PHX | Suns offensive team rebound | 36 | 23 |
| Q2 | 11:05 | PHX | Matisse Thybulle blocks Jordan Goodwin 's 23-foot three point jumper | 36 | 23 |
| Q2 | 11:03 | POR | Scoot Henderson defensive rebound | 36 | 23 |
| Q2 | 10:56 | POR | Scoot Henderson makes two point shot | 36 | 25 |
| Q2 | 10:37 | PHX | Eric Gordon misses driving layup | 36 | 25 |
| Q2 | 10:36 | PHX | Drew Eubanks offensive rebound | 36 | 25 |
| Q2 | 10:31 | POR | Deandre Ayton shooting foul | 36 | 25 |
| Q2 | 10:31 | PHX | Drew Eubanks makes free throw 1 of 2 | 37 | 25 |
| Q2 | 10:31 | PHX | Drew Eubanks misses free throw 2 of 2 | 37 | 25 |
| Q2 | 10:28 | POR | Deandre Ayton defensive rebound | 37 | 25 |
| Q2 | 10:19 | POR | Scoot Henderson out of bounds lost ball turnover | 37 | 25 |
| Q2 | 10:05 | PHX | Devin Booker makes 16-foot two point shot (Eric Gordon assists) | 39 | 25 |
| Q2 | 9:43 | POR | Malcolm Brogdon misses 24-foot three point jumper | 39 | 25 |
| Q2 | 9:38 | PHX | Drew Eubanks defensive rebound | 39 | 25 |
| Q2 | 9:32 | PHX | Devin Booker makes driving layup | 41 | 25 |
| Q2 | 9:18 | POR | Jabari Walker makes driving layup (Scoot Henderson assists) | 41 | 27 |
| Q2 | 9:09 | PHX | Jordan Goodwin bad pass (Matisse Thybulle steals) | 41 | 27 |
| Q2 | 8:53 | POR | Jabari Walker makes 22-foot three point jumper (Scoot Henderson assists) | 41 | 30 |
| Q2 | 8:36 | PHX | Jordan Goodwin misses driving layup | 41 | 30 |
| Q2 | 8:35 | POR | Deandre Ayton defensive rebound | 41 | 30 |
| Q2 | 8:30 | POR | Malcolm Brogdon lost ball turnover | 41 | 30 |
| Q2 | 8:30 | POR | Scoot Henderson loose ball foul | 41 | 30 |
| Q2 | 8:30 | POR | Shaedon Sharpe enters the game for Scoot Henderson | 41 | 30 |
| Q2 | 8:30 | POR | Anfernee Simons enters the game for Malcolm Brogdon | 41 | 30 |
| Q2 | 8:30 | PHX | Jusuf Nurkic enters the game for Jordan Goodwin | 41 | 30 |
| Q2 | 8:30 | PHX | Grayson Allen enters the game for Drew Eubanks | 41 | 30 |
| Q2 | 8:18 | PHX | Devin Booker makes 18-foot pullup jump shot (Eric Gordon assists) | 43 | 30 |
| Q2 | 7:54 | POR | Matisse Thybulle makes 24-foot three point jumper (Anfernee Simons assists) | 43 | 33 |
| Q2 | 7:37 | PHX | Devin Booker misses 26-foot step back jumpshot | 43 | 33 |
| Q2 | 7:36 | POR | Shaedon Sharpe defensive rebound | 43 | 33 |
| Q2 | 7:28 | PHX | Devin Booker shooting foul | 43 | 33 |
| Q2 | 7:28 | POR | Jabari Walker makes free throw 1 of 2 | 43 | 34 |
| Q2 | 7:28 | PHX | Suns Full timeout | 43 | 34 |
| Q2 | 7:28 | POR | Jabari Walker makes free throw 2 of 2 | 43 | 35 |
| Q2 | 7:15 | PHX | Devin Booker misses 16-foot jumper | 43 | 35 |
| Q2 | 7:12 | PHX | Jusuf Nurkic offensive rebound | 43 | 35 |
| Q2 | 7:09 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 43 | 35 |
| Q2 | 7:07 | POR | Jabari Walker defensive rebound | 43 | 35 |
| Q2 | 7:02 | PHX | Eric Gordon shooting foul | 43 | 35 |
| Q2 | 7:02 | POR | Deandre Ayton makes free throw 1 of 2 | 43 | 36 |
| Q2 | 7:02 | PHX | Nassir Little enters the game for Eric Gordon | 43 | 36 |
| Q2 | 7:02 | POR | Deandre Ayton makes free throw 2 of 2 | 43 | 37 |
| Q2 | 6:52 | PHX | Devin Booker makes dunk (Jusuf Nurkic assists) | 45 | 37 |
| Q2 | 6:39 | POR | Anfernee Simons makes 19-foot pullup jump shot (Deandre Ayton assists) | 45 | 39 |
| Q2 | 6:24 | PHX | Grayson Allen misses 27-foot three point pullup jump shot | 45 | 39 |
| Q2 | 6:23 | POR | Anfernee Simons defensive rebound | 45 | 39 |
| Q2 | 6:14 | POR | Jabari Walker makes tip shot | 45 | 41 |
| Q2 | 5:56 | POR | Jerami Grant enters the game for Matisse Thybulle | 45 | 41 |
| Q2 | 5:56 | POR | Toumani Camara enters the game for Jabari Walker | 45 | 41 |
| Q2 | 5:56 | PHX | Jordan Goodwin enters the game for Devin Booker | 45 | 41 |
| Q2 | 5:56 | PHX | Kevin Durant enters the game for Chimezie Metu | 45 | 41 |
| Q2 | 6:16 | POR | Deandre Ayton misses driving floating jump shot | 45 | 39 |
| Q2 | 6:15 | POR | Jabari Walker offensive rebound | 45 | 39 |
| Q2 | 5:46 | PHX | Kevin Durant misses 15-foot pullup jump shot | 45 | 41 |
| Q2 | 5:44 | PHX | Grayson Allen offensive rebound | 45 | 41 |
| Q2 | 5:42 | PHX | Jordan Goodwin misses 25-foot three point jumper | 45 | 41 |
| Q2 | 5:38 | POR | Deandre Ayton defensive rebound | 45 | 41 |
| Q2 | 5:30 | POR | Deandre Ayton makes 17-foot jumper (Jerami Grant assists) | 45 | 43 |
| Q2 | 5:14 | PHX | Jerami Grant blocks Jusuf Nurkic 's 2-foot layup | 45 | 43 |
| Q2 | 5:13 | POR | Toumani Camara defensive rebound | 45 | 43 |
| Q2 | 5:06 | POR | Anfernee Simons misses 30-foot three point shot | 45 | 43 |
| Q2 | 5:03 | POR | Deandre Ayton offensive rebound | 45 | 43 |
| Q2 | 5:01 | POR | Deandre Ayton misses 1-foot two point shot | 45 | 43 |
| Q2 | 5:00 | PHX | Jusuf Nurkic defensive rebound | 45 | 43 |
| Q2 | 4:56 | POR | Trail Blazers Full timeout | 45 | 43 |
| Q2 | 4:58 | PHX | Toumani Camara blocks Nassir Little 's 3-foot two point shot | 45 | 43 |
| Q2 | 4:56 | POR | Trail Blazers defensive team rebound | 45 | 43 |
| Q2 | 4:45 | POR | Deandre Ayton misses 15-foot jumper | 45 | 43 |
| Q2 | 4:44 | PHX | Kevin Durant defensive rebound | 45 | 43 |
| Q2 | 4:32 | PHX | Jusuf Nurkic bad pass (Toumani Camara steals) | 45 | 43 |
| Q2 | 4:29 | POR | Jordan Goodwin blocks Jerami Grant's two point shot | 45 | 43 |
| Q2 | 4:28 | PHX | Suns defensive team rebound | 45 | 43 |
| Q2 | 4:08 | PHX | Kevin Durant misses 17-foot two point shot | 45 | 43 |
| Q2 | 4:07 | PHX | Jusuf Nurkic offensive rebound | 45 | 43 |
| Q2 | 4:04 | PHX | Jusuf Nurkic makes two point shot | 47 | 43 |
| Q2 | 3:51 | POR | Deandre Ayton misses 18-foot jumper | 47 | 43 |
| Q2 | 3:48 | PHX | Grayson Allen defensive rebound | 47 | 43 |
| Q2 | 3:27 | PHX | Jordan Goodwin misses driving floating jump shot | 47 | 43 |
| Q2 | 3:23 | PHX | Jordan Goodwin offensive rebound | 47 | 43 |
| Q2 | 3:23 | PHX | Jordan Goodwin makes two point shot | 49 | 43 |
| Q2 | 3:06 | POR | Scoot Henderson bad pass (Grayson Allen steals) | 49 | 43 |
| Q2 | 2:59 | PHX | Kevin Durant makes driving layup | 51 | 43 |
| Q2 | 4:56 | POR | Scoot Henderson enters the game for Shaedon Sharpe | 45 | 43 |
| Q2 | 2:52 | POR | Anfernee Simons makes 2-foot driving floating jump shot (Scoot Henderson assists) | 51 | 45 |
| Q2 | 2:43 | POR | Scoot Henderson personal foul | 51 | 45 |
| Q2 | 2:43 | PHX | Devin Booker enters the game for Jordan Goodwin | 51 | 45 |
| Q2 | 2:43 | PHX | Eric Gordon enters the game for Nassir Little | 51 | 45 |
| Q2 | 2:33 | POR | Scoot Henderson shooting foul | 51 | 45 |
| Q2 | 2:33 | PHX | Kevin Durant makes free throw 1 of 2 | 52 | 45 |
| Q2 | 2:33 | POR | Malcolm Brogdon enters the game for Scoot Henderson | 52 | 45 |
| Q2 | 2:33 | PHX | Kevin Durant makes free throw 2 of 2 | 53 | 45 |
| Q2 | 2:23 | POR | Anfernee Simons misses two point shot | 53 | 45 |
| Q2 | 2:20 | PHX | Grayson Allen defensive rebound | 53 | 45 |
| Q2 | 2:15 | PHX | Kevin Durant makes driving dunk | 55 | 45 |
| Q2 | 1:59 | POR | Malcolm Brogdon makes 23-foot three point jumper (Anfernee Simons assists) | 55 | 48 |
| Q2 | 1:41 | PHX | Jusuf Nurkic misses 9-foot hook shot | 55 | 48 |
| Q2 | 1:40 | POR | Deandre Ayton defensive rebound | 55 | 48 |
| Q2 | 1:29 | POR | Jusuf Nurkic blocks Anfernee Simons 's 1-foot driving layup | 55 | 48 |
| Q2 | 1:26 | PHX | Grayson Allen defensive rebound | 55 | 48 |
| Q2 | 1:23 | PHX | Suns Coach's Challenge | 55 | 48 |
| Q2 | 1:23 | PHX | (01:23) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 55 | 48 |
| Q2 | 1:23 | PHX | Kevin Durant makes two point shot | 57 | 48 |
| Q2 | 1:23 | POR | Toumani Camara shooting foul | 57 | 48 |
| Q2 | 1:23 | PHX | Kevin Durant makes free throw 1 of 1 | 58 | 48 |
| Q2 | 1:15 | PHX | Jusuf Nurkic personal foul | 58 | 48 |
| Q2 | 1:15 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 58 | 48 |
| Q2 | 1:11 | PHX | Grayson Allen personal foul | 58 | 48 |
| Q2 | 1:11 | POR | Anfernee Simons misses free throw 1 of 2 | 58 | 48 |
| Q2 | 1:11 | POR | Trail Blazers offensive team rebound | 58 | 48 |
| Q2 | 1:11 | PHX | Jordan Goodwin enters the game for Grayson Allen | 58 | 48 |
| Q2 | 1:11 | POR | Anfernee Simons makes free throw 2 of 2 | 58 | 49 |
| Q2 | 0:00 | PHX | Kevin Durant makes 25-foot three pointer | 61 | 49 |
| Q2 | 0:00 | POR | Anfernee Simons misses driving layup | 61 | 49 |
| Q2 | 0:00 | PHX | Eric Gordon defensive rebound | 61 | 49 |
| Q2 | 0:00 | PHX | Kevin Durant steps out of bounds turnover | 61 | 49 |
| Q2 | 0:00 | POR | Anfernee Simons misses 16-foot two point shot | 61 | 49 |
| Q2 | 0:00 | PHX | Jordan Goodwin defensive rebound | 61 | 49 |
| Q2 | 0:00 | PHX | Devin Booker misses 19-foot pullup jump shot | 61 | 49 |
| Q2 | 0:00 | PHX | Suns offensive team rebound | 61 | 49 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 61 | 49 |
| Q3 | 12:00 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 61 | 49 |
| Q3 | 12:00 | PHX | Nassir Little enters the game for Eric Gordon | 61 | 49 |
| Q3 | 12:00 | PHX | Grayson Allen enters the game for Jordan Goodwin | 61 | 49 |
| Q3 | 11:39 | POR | Toumani Camara misses driving layup | 61 | 49 |
| Q3 | 11:37 | PHX | Grayson Allen defensive rebound | 61 | 49 |
| Q3 | 11:24 | PHX | Devin Booker misses 17-foot two point shot | 61 | 49 |
| Q3 | 11:22 | POR | Deandre Ayton defensive rebound | 61 | 49 |
| Q3 | 11:15 | POR | Anfernee Simons misses 27-foot three point pullup jump shot | 61 | 49 |
| Q3 | 11:13 | PHX | Kevin Durant defensive rebound | 61 | 49 |
| Q3 | 11:03 | PHX | Kevin Durant misses driving floating jump shot | 61 | 49 |
| Q3 | 11:01 | POR | Deandre Ayton defensive rebound | 61 | 49 |
| Q3 | 10:54 | POR | Anfernee Simons misses driving dunk | 61 | 49 |
| Q3 | 10:53 | PHX | Grayson Allen defensive rebound | 61 | 49 |
| Q3 | 10:46 | PHX | Nassir Little makes 24-foot three point jumper (Kevin Durant assists) | 64 | 49 |
| Q3 | 10:34 | POR | Jerami Grant makes 25-foot three point jumper (Anfernee Simons assists) | 64 | 52 |
| Q3 | 10:08 | PHX | Kevin Durant misses 12-foot pullup jump shot | 64 | 52 |
| Q3 | 10:04 | PHX | Jusuf Nurkic offensive rebound | 64 | 52 |
| Q3 | 10:02 | PHX | Devin Booker misses 29-foot three point jumper | 64 | 52 |
| Q3 | 9:59 | POR | Toumani Camara defensive rebound | 64 | 52 |
| Q3 | 9:47 | POR | Deandre Ayton makes 7-foot two point shot | 64 | 54 |
| Q3 | 9:34 | PHX | Devin Booker misses 19-foot pullup jump shot | 64 | 54 |
| Q3 | 9:33 | POR | Toumani Camara defensive rebound | 64 | 54 |
| Q3 | 9:21 | POR | Toumani Camara makes 23-foot three point jumper (Anfernee Simons assists) | 64 | 57 |
| Q3 | 9:04 | PHX | Kevin Durant misses 14-foot pullup jump shot | 64 | 57 |
| Q3 | 9:02 | POR | Anfernee Simons defensive rebound | 64 | 57 |
| Q3 | 8:55 | POR | Anfernee Simons makes 16-foot pullup jump shot | 64 | 59 |
| Q3 | 8:54 | PHX | Suns Full timeout | 64 | 59 |
| Q3 | 8:33 | PHX | Jusuf Nurkic lost ball turnover (Toumani Camara steals) | 64 | 59 |
| Q3 | 8:16 | POR | Anfernee Simons makes 12-foot two point shot | 64 | 61 |
| Q3 | 8:04 | PHX | Kevin Durant out of bounds lost ball turnover | 64 | 61 |
| Q3 | 7:52 | POR | Jerami Grant makes 1-foot two point shot | 64 | 63 |
| Q3 | 7:47 | POR | Toumani Camara personal foul | 64 | 63 |
| Q3 | 7:35 | POR | Toumani Camara personal foul | 64 | 63 |
| Q3 | 7:28 | PHX | Devin Booker makes 13-foot pullup jump shot | 66 | 63 |
| Q3 | 7:21 | PHX | Nassir Little personal foul | 66 | 63 |
| Q3 | 7:14 | POR | Anfernee Simons misses 21-foot step back jumpshot | 66 | 63 |
| Q3 | 7:12 | POR | Deandre Ayton offensive rebound | 66 | 63 |
| Q3 | 7:10 | POR | Deandre Ayton misses 15-foot jumper | 66 | 63 |
| Q3 | 7:08 | PHX | Jusuf Nurkic defensive rebound | 66 | 63 |
| Q3 | 7:00 | PHX | Kevin Durant bad pass (Anfernee Simons steals) | 66 | 63 |
| Q3 | 6:53 | POR | Deandre Ayton misses 4-foot hook shot | 66 | 63 |
| Q3 | 6:51 | PHX | Nassir Little defensive rebound | 66 | 63 |
| Q3 | 6:43 | POR | Deandre Ayton shooting foul | 66 | 63 |
| Q3 | 6:43 | PHX | Devin Booker misses free throw 1 of 2 | 66 | 63 |
| Q3 | 6:43 | PHX | Suns offensive team rebound | 66 | 63 |
| Q3 | 6:43 | PHX | Devin Booker makes free throw 2 of 2 | 67 | 63 |
| Q3 | 6:31 | POR | Jerami Grant makes driving layup | 67 | 65 |
| Q3 | 6:19 | PHX | Kevin Durant misses 17-foot pullup jump shot | 67 | 65 |
| Q3 | 6:17 | POR | Toumani Camara defensive rebound | 67 | 65 |
| Q3 | 6:06 | POR | Malcolm Brogdon makes 22-foot three point jumper (Jerami Grant assists) | 67 | 68 |
| Q3 | 5:51 | PHX | Jusuf Nurkic misses 25-foot three point jumper | 67 | 68 |
| Q3 | 5:49 | POR | Deandre Ayton defensive rebound | 67 | 68 |
| Q3 | 5:45 | POR | Jerami Grant makes driving layup (Malcolm Brogdon assists) | 67 | 70 |
| Q3 | 5:45 | PHX | Jusuf Nurkic shooting foul | 67 | 70 |
| Q3 | 5:45 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 67 | 70 |
| Q3 | 5:45 | PHX | Eric Gordon enters the game for Nassir Little | 67 | 70 |
| Q3 | 5:45 | POR | Jerami Grant makes free throw 1 of 1 | 67 | 71 |
| Q3 | 5:30 | PHX | Grayson Allen misses 12-foot two point shot | 67 | 71 |
| Q3 | 5:28 | PHX | Drew Eubanks offensive rebound | 67 | 71 |
| Q3 | 5:23 | PHX | Eric Gordon misses driving floating jump shot | 67 | 71 |
| Q3 | 5:22 | PHX | Drew Eubanks offensive rebound | 67 | 71 |
| Q3 | 5:17 | PHX | Grayson Allen makes driving layup (Drew Eubanks assists) | 69 | 71 |
| Q3 | 5:05 | PHX | Devin Booker defensive 3-seconds (technical foul) | 69 | 71 |
| Q3 | 5:05 | POR | Anfernee Simons makes technical free throw | 69 | 72 |
| Q3 | 4:59 | POR | Deandre Ayton misses driving layup | 69 | 72 |
| Q3 | 4:58 | POR | Toumani Camara offensive rebound | 69 | 72 |
| Q3 | 4:57 | POR | Toumani Camara makes dunk | 69 | 74 |
| Q3 | 4:39 | PHX | Kevin Durant makes driving layup (Devin Booker assists) | 71 | 74 |
| Q3 | 4:28 | POR | Anfernee Simons misses 27-foot three point pullup jump shot | 71 | 74 |
| Q3 | 4:26 | POR | Toumani Camara offensive rebound | 71 | 74 |
| Q3 | 4:24 | POR | Toumani Camara bad pass (Drew Eubanks steals) | 71 | 74 |
| Q3 | 4:20 | PHX | Kevin Durant makes dunk (Devin Booker assists) | 73 | 74 |
| Q3 | 4:19 | POR | Trail Blazers Full timeout | 73 | 74 |
| Q3 | 4:19 | POR | Scoot Henderson enters the game for Malcolm Brogdon | 73 | 74 |
| Q3 | 4:19 | POR | Matisse Thybulle enters the game for Toumani Camara | 73 | 74 |
| Q3 | 4:12 | POR | Drew Eubanks blocks Scoot Henderson 's 1-foot driving floating jump shot | 73 | 74 |
| Q3 | 4:12 | POR | Trail Blazers offensive team rebound | 73 | 74 |
| Q3 | 4:04 | POR | Jerami Grant makes 24-foot three point jumper (Deandre Ayton assists) | 73 | 77 |
| Q3 | 3:37 | PHX | Devin Booker misses 16-foot two point shot | 73 | 77 |
| Q3 | 3:36 | PHX | Suns offensive team rebound | 73 | 77 |
| Q3 | 3:36 | PHX | shot clock turnover | 73 | 77 |
| Q3 | 3:25 | POR | Anfernee Simons makes 23-foot three point jumper (Deandre Ayton assists) | 73 | 80 |
| Q3 | 3:12 | PHX | Devin Booker misses 13-foot two point shot | 73 | 80 |
| Q3 | 3:06 | PHX | Grayson Allen offensive rebound | 73 | 80 |
| Q3 | 3:03 | PHX | Drew Eubanks makes dunk (Devin Booker assists) | 75 | 80 |
| Q3 | 2:42 | POR | Jerami Grant misses two point shot | 75 | 80 |
| Q3 | 2:41 | POR | Deandre Ayton offensive rebound | 75 | 80 |
| Q3 | 2:39 | POR | Deandre Ayton makes 7-foot two point shot | 75 | 82 |
| Q3 | 2:39 | PHX | Suns Full timeout | 75 | 82 |
| Q3 | 2:39 | POR | Malcolm Brogdon enters the game for Anfernee Simons | 75 | 82 |
| Q3 | 2:39 | PHX | Chimezie Metu enters the game for Devin Booker | 75 | 82 |
| Q3 | 2:39 | PHX | Jordan Goodwin enters the game for Grayson Allen | 75 | 82 |
| Q3 | 2:20 | PHX | Jerami Grant blocks Kevin Durant's pullup jump shot | 75 | 82 |
| Q3 | 2:18 | POR | Matisse Thybulle defensive rebound | 75 | 82 |
| Q3 | 2:11 | POR | Malcolm Brogdon makes driving layup | 75 | 84 |
| Q3 | 2:11 | PHX | Chimezie Metu defensive goaltending violation | 75 | 84 |
| Q3 | 1:46 | PHX | shot clock turnover | 75 | 84 |
| Q3 | 1:33 | POR | Jerami Grant bad pass (Chimezie Metu steals) | 75 | 84 |
| Q3 | 1:30 | PHX | Chimezie Metu makes 1-foot dunk (Kevin Durant assists) | 77 | 84 |
| Q3 | 1:13 | PHX | Jordan Goodwin personal foul | 77 | 84 |
| Q3 | 1:03 | POR | Jerami Grant misses 17-foot jumper | 77 | 84 |
| Q3 | 1:02 | PHX | Jordan Goodwin defensive rebound | 77 | 84 |
| Q3 | 0:00 | PHX | Kevin Durant makes 16-foot pullup jump shot | 79 | 84 |
| Q3 | 0:00 | POR | Drew Eubanks blocks Scoot Henderson 's 2-foot driving floating jump shot | 79 | 84 |
| Q3 | 0:00 | PHX | Eric Gordon defensive rebound | 79 | 84 |
| Q3 | 0:00 | PHX | Kevin Durant makes 13-foot running pullup jump shot | 81 | 84 |
| Q3 | 0:00 | POR | Malcolm Brogdon makes 27-foot step back jumpshot | 81 | 87 |
| Q3 | 0:00 | PHX | Drew Eubanks bad pass (Matisse Thybulle steals) | 81 | 87 |
| Q3 | 0:00 | POR | Matisse Thybulle misses 26-foot three point jumper | 81 | 87 |
| Q3 | 0:00 | POR | Trail Blazers offensive team rebound | 81 | 87 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 81 | 87 |
| Q4 | 12:00 | POR | Jabari Walker enters the game for Deandre Ayton | 81 | 87 |
| Q4 | 12:00 | POR | Anfernee Simons enters the game for Jerami Grant | 81 | 87 |
| Q4 | 12:00 | PHX | Devin Booker enters the game for Kevin Durant | 81 | 87 |
| Q4 | 11:40 | PHX | Devin Booker makes two point shot (Eric Gordon assists) | 83 | 87 |
| Q4 | 11:21 | POR | Anfernee Simons misses 28-foot step back jumpshot | 83 | 87 |
| Q4 | 11:20 | PHX | Suns defensive team rebound | 83 | 87 |
| Q4 | 11:20 | POR | Jabari Walker loose ball foul | 83 | 87 |
| Q4 | 11:07 | POR | Jabari Walker shooting foul | 83 | 87 |
| Q4 | 11:07 | PHX | Eric Gordon makes free throw 1 of 2 | 84 | 87 |
| Q4 | 11:07 | PHX | Eric Gordon makes free throw 2 of 2 | 85 | 87 |
| Q4 | 10:52 | POR | Anfernee Simons makes 1-foot driving dunk | 85 | 89 |
| Q4 | 10:37 | PHX | Eric Gordon misses 24-foot three point jumper | 85 | 89 |
| Q4 | 10:34 | POR | Anfernee Simons defensive rebound | 85 | 89 |
| Q4 | 10:16 | PHX | Jordan Goodwin shooting foul | 85 | 89 |
| Q4 | 10:16 | POR | Matisse Thybulle makes free throw 1 of 2 | 85 | 90 |
| Q4 | 10:16 | POR | Matisse Thybulle makes free throw 2 of 2 | 85 | 91 |
| Q4 | 9:58 | PHX | Devin Booker misses driving floating jump shot | 85 | 91 |
| Q4 | 9:58 | POR | Trail Blazers defensive team rebound | 85 | 91 |
| Q4 | 9:47 | POR | Malcolm Brogdon misses 22-foot three point jumper | 85 | 91 |
| Q4 | 9:45 | PHX | Jordan Goodwin defensive rebound | 85 | 91 |
| Q4 | 9:36 | PHX | Eric Gordon misses 26-foot three point jumper | 85 | 91 |
| Q4 | 9:30 | PHX | Jordan Goodwin offensive rebound | 85 | 91 |
| Q4 | 9:26 | PHX | Devin Booker misses 20-foot pullup jump shot | 85 | 91 |
| Q4 | 9:25 | PHX | Jordan Goodwin offensive rebound | 85 | 91 |
| Q4 | 9:25 | PHX | Jordan Goodwin misses tip shot | 85 | 91 |
| Q4 | 9:25 | PHX | Suns offensive team rebound | 85 | 91 |
| Q4 | 9:22 | PHX | Devin Booker makes driving layup (Jordan Goodwin assists) | 87 | 91 |
| Q4 | 9:15 | PHX | Drew Eubanks personal foul | 87 | 91 |
| Q4 | 9:08 | POR | Anfernee Simons misses 19-foot step back jumpshot | 87 | 91 |
| Q4 | 9:04 | PHX | Drew Eubanks defensive rebound | 87 | 91 |
| Q4 | 8:51 | PHX | Devin Booker out of bounds lost ball turnover | 87 | 91 |
| Q4 | 8:33 | POR | Anfernee Simons makes 25-foot three point jumper (Scoot Henderson assists) | 87 | 94 |
| Q4 | 8:32 | PHX | Suns Full timeout | 87 | 94 |
| Q4 | 8:32 | POR | Deandre Ayton enters the game for Jabari Walker | 87 | 94 |
| Q4 | 8:32 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 87 | 94 |
| Q4 | 8:09 | PHX | Eric Gordon misses driving floating jump shot | 87 | 94 |
| Q4 | 8:07 | PHX | Eric Gordon offensive rebound | 87 | 94 |
| Q4 | 8:05 | PHX | Grayson Allen misses 28-foot three point jumper | 87 | 94 |
| Q4 | 8:05 | POR | Malcolm Brogdon defensive rebound | 87 | 94 |
| Q4 | 8:32 | PHX | Grayson Allen enters the game for Chimezie Metu | 87 | 94 |
| Q4 | 7:55 | POR | Deandre Ayton makes 2-foot layup (Malcolm Brogdon assists) | 87 | 96 |
| Q4 | 7:30 | PHX | Kevin Durant makes 11-foot two point shot | 89 | 96 |
| Q4 | 8:32 | PHX | Kevin Durant enters the game for Jordan Goodwin | 87 | 94 |
| Q4 | 7:03 | POR | Scoot Henderson misses two point shot | 89 | 96 |
| Q4 | 7:00 | PHX | Jusuf Nurkic defensive rebound | 89 | 96 |
| Q4 | 6:51 | PHX | Jusuf Nurkic bad pass (Matisse Thybulle steals) | 89 | 96 |
| Q4 | 6:43 | POR | Deandre Ayton makes two point shot (Malcolm Brogdon assists) | 89 | 98 |
| Q4 | 6:29 | PHX | Kevin Durant misses 11-foot pullup jump shot | 89 | 98 |
| Q4 | 6:26 | PHX | Jusuf Nurkic offensive rebound | 89 | 98 |
| Q4 | 6:26 | PHX | Jusuf Nurkic misses two point shot | 89 | 98 |
| Q4 | 6:25 | POR | Deandre Ayton defensive rebound | 89 | 98 |
| Q4 | 6:12 | POR | Anfernee Simons makes 16-foot pullup jump shot | 89 | 100 |
| Q4 | 5:57 | PHX | Devin Booker misses 20-foot pullup jump shot | 89 | 100 |
| Q4 | 5:54 | POR | Scoot Henderson defensive rebound | 89 | 100 |
| Q4 | 5:44 | POR | Deandre Ayton misses 2-foot hook shot | 89 | 100 |
| Q4 | 5:43 | PHX | Grayson Allen defensive rebound | 89 | 100 |
| Q4 | 5:38 | PHX | Grayson Allen makes two point shot | 91 | 100 |
| Q4 | 5:38 | POR | Scoot Henderson shooting foul | 91 | 100 |
| Q4 | 5:38 | POR | Jerami Grant enters the game for Matisse Thybulle | 91 | 100 |
| Q4 | 5:38 | PHX | Jordan Goodwin enters the game for Eric Gordon | 91 | 100 |
| Q4 | 5:38 | PHX | Nassir Little enters the game for Devin Booker | 91 | 100 |
| Q4 | 5:38 | POR | Trail Blazers Full timeout | 91 | 100 |
| Q4 | 5:38 | PHX | Grayson Allen misses free throw 1 of 1 | 91 | 100 |
| Q4 | 5:37 | POR | Trail Blazers defensive team rebound | 91 | 100 |
| Q4 | 5:27 | POR | Jerami Grant makes 3-foot driving floating jump shot | 91 | 102 |
| Q4 | 5:13 | PHX | Kevin Durant misses 15-foot pullup jump shot | 91 | 102 |
| Q4 | 5:09 | POR | Malcolm Brogdon defensive rebound | 91 | 102 |
| Q4 | 4:57 | POR | Deandre Ayton misses 12-foot two point shot | 91 | 102 |
| Q4 | 4:55 | PHX | Nassir Little defensive rebound | 91 | 102 |
| Q4 | 4:43 | PHX | Jordan Goodwin misses driving floating jump shot | 91 | 102 |
| Q4 | 4:41 | POR | Deandre Ayton defensive rebound | 91 | 102 |
| Q4 | 4:26 | POR | Malcolm Brogdon makes 23-foot three point jumper (Jerami Grant assists) | 91 | 105 |
| Q4 | 4:25 | PHX | Suns Full timeout | 91 | 105 |
| Q4 | 4:25 | PHX | Devin Booker enters the game for Jordan Goodwin | 91 | 105 |
| Q4 | 4:25 | PHX | Eric Gordon enters the game for Nassir Little | 91 | 105 |
| Q4 | 4:14 | PHX | Kevin Durant makes driving layup | 93 | 105 |
| Q4 | 4:14 | POR | Jerami Grant shooting foul | 93 | 105 |
| Q4 | 4:14 | PHX | Kevin Durant makes free throw 1 of 1 | 94 | 105 |
| Q4 | 4:01 | POR | Malcolm Brogdon misses 23-foot three point jumper | 94 | 105 |
| Q4 | 3:58 | PHX | Devin Booker defensive rebound | 94 | 105 |
| Q4 | 3:52 | PHX | Kevin Durant misses 22-foot three point jumper | 94 | 105 |
| Q4 | 3:51 | POR | Trail Blazers defensive team rebound | 94 | 105 |
| Q4 | 3:39 | POR | Deandre Ayton lost ball turnover (Jusuf Nurkic steals) | 94 | 105 |
| Q4 | 3:27 | PHX | Jusuf Nurkic misses 3-foot two point shot | 94 | 105 |
| Q4 | 3:26 | POR | Jerami Grant defensive rebound | 94 | 105 |
| Q4 | 3:17 | POR | Trail Blazers Full timeout | 94 | 105 |
| Q4 | 3:08 | POR | Deandre Ayton out of bounds bad pass turnover | 94 | 105 |
| Q4 | 2:53 | PHX | Kevin Durant makes 13-foot pullup jump shot (Jusuf Nurkic assists) | 96 | 105 |
| Q4 | 2:33 | POR | Scoot Henderson misses 23-foot three point jumper | 96 | 105 |
| Q4 | 2:29 | PHX | Grayson Allen defensive rebound | 96 | 105 |
| Q4 | 2:19 | PHX | Grayson Allen misses 22-foot three point jumper | 96 | 105 |
| Q4 | 2:18 | POR | Malcolm Brogdon defensive rebound | 96 | 105 |
| Q4 | 1:59 | PHX | Devin Booker shooting foul | 96 | 105 |
| Q4 | 1:59 | POR | Deandre Ayton makes free throw 1 of 2 | 96 | 106 |
| Q4 | 1:59 | POR | Deandre Ayton makes free throw 2 of 2 | 96 | 107 |
| Q4 | 1:48 | PHX | Devin Booker makes 16-foot step back jumpshot | 98 | 107 |
| Q4 | 1:29 | POR | Anfernee Simons misses driving layup | 98 | 107 |
| Q4 | 1:27 | PHX | Kevin Durant defensive rebound | 98 | 107 |
| Q4 | 1:20 | PHX | Grayson Allen makes driving layup (Devin Booker assists) | 100 | 107 |
| Q4 | 0:00 | POR | Anfernee Simons misses two point shot | 100 | 107 |
| Q4 | 0:00 | PHX | Jusuf Nurkic defensive rebound | 100 | 107 |
| Q4 | 0:00 | PHX | Kevin Durant makes 2-foot two point shot | 102 | 107 |
| Q4 | 0:00 | POR | Malcolm Brogdon misses 22-foot three point jumper | 102 | 107 |
| Q4 | 0:00 | PHX | Devin Booker defensive rebound | 102 | 107 |
| Q4 | 0:00 | POR | Jerami Grant shooting foul | 102 | 107 |
| Q4 | 0:00 | PHX | Kevin Durant makes free throw 1 of 2 | 103 | 107 |
| Q4 | 0:00 | PHX | Kevin Durant makes free throw 2 of 2 | 104 | 107 |
| Q4 | 0:00 | POR | Jusuf Nurkic blocks Jerami Grant 's 1-foot driving layup | 104 | 107 |
| Q4 | 0:00 | POR | Trail Blazers offensive team rebound | 104 | 107 |
| Q4 | 0:00 | POR | Trail Blazers Full timeout | 104 | 107 |
| Q4 | 0:00 | POR | Anfernee Simons makes 13-foot driving floating jump shot | 104 | 109 |
| Q4 | 0:00 | PHX | Suns Full timeout | 104 | 109 |
| Q4 | 0:00 | PHX | Kevin Durant misses 22-foot three point shot | 104 | 109 |
| Q4 | 0:00 | PHX | Jusuf Nurkic offensive rebound | 104 | 109 |
| Q4 | 0:00 | PHX | Grayson Allen misses 28-foot three point jumper | 104 | 109 |
| Q4 | 0:00 | POR | Malcolm Brogdon defensive rebound | 104 | 109 |
| Q4 | 0:00 | — | End of the 4th Quarter | 104 | 109 |
| Q4 | 0:00 | — | End of Game | 104 | 109 |
Possession sequences reconstructed from official play-by-play.
DerivedThese sequences are reconstructed from play-by-play. They are not labeled as official NBA possession counts.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Official NBA possession totals were not available for comparison on this game.
Play-by-play: Secondary feed · Box score: Cached data
Official comparison: Unavailable
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: unavailable
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 184 matches · 184 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:46 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 0, Portland Trail Blazers 0PHX 0 · POR 0 | |
| 2 | Q1 11:22 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 0, Portland Trail Blazers 3PHX 0 · POR 3 | |
| 3 | Q1 10:59 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 2, Portland Trail Blazers 3PHX 2 · POR 3 | |
| 4 | Q1 10:35 | PORPortland Trail Blazers | Turnover | 0 | Phoenix Suns 2, Portland Trail Blazers 3PHX 2 · POR 3 | |
| 5 | Q1 10:28 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 2, Portland Trail Blazers 3PHX 2 · POR 3 | |
| 6 | Q1 10:10 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 4, Portland Trail Blazers 3PHX 4 · POR 3 | |
| 7 | Q1 9:55 | PORPortland Trail Blazers | Turnover | 0 | Phoenix Suns 4, Portland Trail Blazers 3PHX 4 · POR 3 | |
| 8 | Q1 9:50 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 6, Portland Trail Blazers 3PHX 6 · POR 3 | |
| 9 | Q1 9:33 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 6, Portland Trail Blazers 3PHX 6 · POR 3 | |
| 10 | Q1 9:23 | PHXPhoenix Suns | Other | 1 | Phoenix Suns 7, Portland Trail Blazers 5PHX 7 · POR 5 | |
| 11 | Q1 9:14 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 7, Portland Trail Blazers 5PHX 7 · POR 5 | |
| 12 | Q1 9:04 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 9, Portland Trail Blazers 5PHX 9 · POR 5 | |
| 13 | Q1 8:52 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 9, Portland Trail Blazers 5PHX 9 · POR 5 | |
| 14 | Q1 8:43 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 12, Portland Trail Blazers 5PHX 12 · POR 5 | |
| 15 | Q1 8:21 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 12, Portland Trail Blazers 7PHX 12 · POR 7 | |
| 16 | Q1 8:08 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 15, Portland Trail Blazers 7PHX 15 · POR 7 | |
| 17 | Q1 7:50 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 15, Portland Trail Blazers 7PHX 15 · POR 7 | |
| 18 | Q1 7:35 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 15, Portland Trail Blazers 7PHX 15 · POR 7 | |
| 19 | Q1 7:29 | PORPortland Trail Blazers | Other | 1 | Phoenix Suns 15, Portland Trail Blazers 8PHX 15 · POR 8 | |
| 20 | Q1 7:21 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 18, Portland Trail Blazers 8PHX 18 · POR 8 | |
| 21 | Q1 6:48 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 18, Portland Trail Blazers 8PHX 18 · POR 8 | |
| 22 | Q1 6:45 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 18, Portland Trail Blazers 8PHX 18 · POR 8 | |
| 23 | Q1 6:43 | PORPortland Trail Blazers | Turnover | 0 | Phoenix Suns 18, Portland Trail Blazers 8PHX 18 · POR 8 | |
| 24 | Q1 6:28 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 20, Portland Trail Blazers 8PHX 20 · POR 8 | |
| 25 | Q1 6:02 | PORPortland Trail Blazers | Turnover | 0 | Phoenix Suns 20, Portland Trail Blazers 8PHX 20 · POR 8 |
POSS 1 · Q1 11:46
PHXPhoenix Suns
Other
0 PTS
POSS 2 · Q1 11:22
PORPortland Trail Blazers
Made shot
3 PTS
POSS 3 · Q1 10:59
PHXPhoenix Suns
Made shot
2 PTS
POSS 4 · Q1 10:35
PORPortland Trail Blazers
Turnover
0 PTS
POSS 5 · Q1 10:28
PHXPhoenix Suns
Other
0 PTS
POSS 6 · Q1 10:10
PHXPhoenix Suns
Made shot
2 PTS
POSS 7 · Q1 9:55
PORPortland Trail Blazers
Turnover
0 PTS
POSS 8 · Q1 9:50
PHXPhoenix Suns
Made shot
2 PTS
POSS 9 · Q1 9:33
PORPortland Trail Blazers
Other
0 PTS
POSS 10 · Q1 9:23
PHXPhoenix Suns
Other
1 PTS
POSS 11 · Q1 9:14
PORPortland Trail Blazers
Made shot
2 PTS
POSS 12 · Q1 9:04
PHXPhoenix Suns
Made shot
2 PTS
POSS 13 · Q1 8:52
PORPortland Trail Blazers
Other
0 PTS
POSS 14 · Q1 8:43
PHXPhoenix Suns
Made shot
3 PTS
POSS 15 · Q1 8:21
PORPortland Trail Blazers
Made shot
2 PTS
POSS 16 · Q1 8:08
PHXPhoenix Suns
Made shot
3 PTS
POSS 17 · Q1 7:50
PORPortland Trail Blazers
Other
0 PTS
POSS 18 · Q1 7:35
PHXPhoenix Suns
Other
0 PTS
POSS 19 · Q1 7:29
PORPortland Trail Blazers
Other
1 PTS
POSS 20 · Q1 7:21
PHXPhoenix Suns
Made shot
3 PTS
POSS 21 · Q1 6:48
PORPortland Trail Blazers
Other
0 PTS
POSS 22 · Q1 6:45
PHXPhoenix Suns
Turnover
0 PTS
POSS 23 · Q1 6:43
PORPortland Trail Blazers
Turnover
0 PTS
POSS 24 · Q1 6:28
PHXPhoenix Suns
Made shot
2 PTS
POSS 25 · Q1 6:02
PORPortland Trail Blazers
Turnover
0 PTS