POSS 1 · Q1 11:38
PHXPhoenix Suns
Made shot
2 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Sun, Jan 14, 2024·2023-24
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 31 | 40 | 35 | 21 | 127 | |
| 33 | 28 | 31 | 24 | 116 |
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 +17 Q3 0:00POR +7 Q1 4:03
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 39 | 34 | 6 | 7 | 0 | 0 | 0 | 14-22 | 1-6 | 5-5 | +17 | 70.2% | |
| 37 | 23 | 4 | 5 | 2 | 0 | 4 | 9-13 | 4-6 | 1-3 | +4 | 80.3% | |
| 27 | 14 | 13 | 1 | 3 | 1 | 1 | 5-8 | 0-0 | 4-6 | +18 | 65.8% | |
| 33 | 20 | 4 | 1 | 0 | 2 | 4 | 4-6 | 4-6 | 8-8 | +13 | 105.0% | |
| 38 | 21 | 5 | 6 | 0 | 0 | 3 | 8-16 | 2-5 | 3-3 | 0 | 60.6% | |
| 17 | 8 | 3 | 0 | 1 | 2 | 0 | 3-3 | 1-1 | 1-2 | +1 | 103.1% | |
| 13 | 4 | 2 | 3 | 0 | 0 | 0 | 2-3 | 0-1 | 0-0 | +5 | 66.7% | |
| 24 | 3 | 2 | 4 | 1 | 0 | 0 | 1-4 | 1-3 | 0-0 | -1 | 37.5% | |
| 7 | 0 | 1 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | -6 | — | |
| 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0-1 | 0-0 | 0-0 | +4 | 0.0% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| POR | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 40 | 33 | 7 | 9 | 3 | 0 | 3 | 11-31 | 4-9 | 7-9 | -12 | 47.2% | |
| 41 | 28 | 5 | 5 | 0 | 0 | 3 | 8-18 | 6-12 | 6-7 | -11 | 66.4% | |
| 39 | 17 | 6 | 1 | 2 | 1 | 2 | 7-15 | 2-6 | 1-1 | -2 | 55.1% | |
| 29 | 11 | 8 | 1 | 0 | 0 | 1 | 4-6 | 2-3 | 1-2 | -15 | 79.9% | |
| 23 | 2 | 2 | 2 | 0 | 0 | 0 | 1-4 | 0-2 | 0-0 | -6 | 25.0% | |
| 14 | 11 | 5 | 2 | 0 | 0 | 1 | 4-5 | 3-3 | 0-0 | +4 | 110.0% | |
| 37 | 13 | 1 | 3 | 3 | 0 | 3 | 5-9 | 3-6 | 0-1 | -9 | 68.9% | |
| 17 | 1 | 2 | 0 | 0 | 0 | 0 | 0-1 | 0-1 | 1-2 | -4 | 26.6% | |
| OUT · ILLNESS | ||||||||||||
| Injured · LEFT WRIST INJURY | ||||||||||||
| OUT · RIGHT ABDUCTOR MUSCLE | ||||||||||||
| OUT · ILLNESS | ||||||||||||
449 events
| Q | Clock | Team | Play | PHX | POR |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Jusuf Nurkic vs. Duop Reath (Bradley Beal gains possession) | 0 | 0 |
| Q1 | 11:38 | PHX | Jusuf Nurkic misses layup | 0 | 0 |
| Q1 | 11:36 | PHX | Jusuf Nurkic offensive rebound | 0 | 0 |
| Q1 | 11:36 | PHX | Jusuf Nurkic makes two point shot | 2 | 0 |
| Q1 | 11:21 | POR | Scoot Henderson makes 23-foot three point jumper (Anfernee Simons assists) | 2 | 3 |
| Q1 | 11:01 | PHX | Kevin Durant misses 27-foot three point jumper | 2 | 3 |
| Q1 | 10:59 | POR | Jabari Walker defensive rebound | 2 | 3 |
| Q1 | 10:45 | PHX | Devin Booker shooting foul | 2 | 3 |
| Q1 | 10:45 | POR | Jabari Walker misses free throw 1 of 2 | 2 | 3 |
| Q1 | 10:45 | POR | Trail Blazers offensive team rebound | 2 | 3 |
| Q1 | 10:45 | POR | Jabari Walker makes free throw 2 of 2 | 2 | 4 |
| Q1 | 10:32 | PHX | Devin Booker makes 13-foot two point shot (Bradley Beal assists) | 4 | 4 |
| Q1 | 10:17 | POR | Scoot Henderson misses two point shot | 4 | 4 |
| Q1 | 10:15 | PHX | Bradley Beal defensive rebound | 4 | 4 |
| Q1 | 10:04 | POR | Scoot Henderson personal foul | 4 | 4 |
| Q1 | 9:56 | PHX | Jusuf Nurkic offensive foul | 4 | 4 |
| Q1 | 9:56 | PHX | Jusuf Nurkic turnover | 4 | 4 |
| Q1 | 9:45 | POR | Scoot Henderson misses 25-foot three point jumper | 4 | 4 |
| Q1 | 9:43 | POR | Jabari Walker offensive rebound | 4 | 4 |
| Q1 | 9:41 | POR | Jabari Walker makes 16-foot two point shot | 4 | 6 |
| Q1 | 9:27 | PHX | Bradley Beal makes 27-foot three point jumper (Kevin Durant assists) | 7 | 6 |
| Q1 | 9:10 | POR | Duop Reath misses 5-foot two point shot | 7 | 6 |
| Q1 | 9:09 | PHX | Jusuf Nurkic defensive rebound | 7 | 6 |
| Q1 | 9:01 | PHX | Bradley Beal makes 24-foot three point jumper (Devin Booker assists) | 10 | 6 |
| Q1 | 8:47 | POR | Anfernee Simons makes 24-foot three pointer | 10 | 9 |
| Q1 | 8:28 | PHX | Kevin Durant misses 18-foot jumper | 10 | 9 |
| Q1 | 8:26 | POR | Duop Reath defensive rebound | 10 | 9 |
| Q1 | 8:15 | POR | Scoot Henderson misses 2-foot two point shot | 10 | 9 |
| Q1 | 8:15 | POR | Scoot Henderson offensive rebound | 10 | 9 |
| Q1 | 8:15 | POR | Scoot Henderson misses tip shot | 10 | 9 |
| Q1 | 8:15 | POR | Trail Blazers offensive team rebound | 10 | 9 |
| Q1 | 8:15 | POR | Kris Murray enters the game for Toumani Camara | 10 | 9 |
| Q1 | 8:12 | POR | Anfernee Simons makes 22-foot three point jumper (Scoot Henderson assists) | 10 | 12 |
| Q1 | 8:00 | PHX | Grayson Allen makes 23-foot three point jumper (Bradley Beal assists) | 13 | 12 |
| Q1 | 7:50 | POR | Anfernee Simons misses 27-foot three point pullup jump shot | 13 | 12 |
| Q1 | 7:47 | PHX | Jusuf Nurkic defensive rebound | 13 | 12 |
| Q1 | 7:40 | PHX | Kevin Durant misses running pullup jump shot | 13 | 12 |
| Q1 | 7:36 | POR | Anfernee Simons defensive rebound | 13 | 12 |
| Q1 | 7:29 | POR | Duop Reath makes 24-foot three point jumper (Scoot Henderson assists) | 13 | 15 |
| Q1 | 7:15 | PHX | Devin Booker makes 13-foot pullup jump shot (Kevin Durant assists) | 15 | 15 |
| Q1 | 6:55 | POR | Scoot Henderson makes 24-foot three point jumper (Duop Reath assists) | 15 | 18 |
| Q1 | 6:44 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 15 | 18 |
| Q1 | 6:41 | POR | Jabari Walker defensive rebound | 15 | 18 |
| Q1 | 6:36 | POR | Kris Murray makes 1-foot dunk (Scoot Henderson assists) | 15 | 20 |
| Q1 | 6:36 | PHX | Suns Full timeout | 15 | 20 |
| Q1 | 6:36 | POR | Justin Minaya enters the game for Anfernee Simons | 15 | 20 |
| Q1 | 6:21 | PHX | Bradley Beal makes 22-foot three point jumper (Devin Booker assists) | 18 | 20 |
| Q1 | 6:03 | POR | Scoot Henderson misses two point shot | 18 | 20 |
| Q1 | 6:00 | POR | Duop Reath offensive rebound | 18 | 20 |
| Q1 | 6:00 | POR | Duop Reath makes tip shot | 18 | 22 |
| Q1 | 5:54 | PHX | Kevin Durant misses 23-foot three point jumper | 18 | 22 |
| Q1 | 5:51 | PHX | Kevin Durant offensive rebound | 18 | 22 |
| Q1 | 5:48 | PHX | Bradley Beal bad pass (Kris Murray steals) | 18 | 22 |
| Q1 | 5:37 | PHX | Bradley Beal defensive 3-seconds (technical foul) | 18 | 22 |
| Q1 | 5:37 | POR | Duop Reath makes technical free throw | 18 | 23 |
| Q1 | 5:37 | PHX | Eric Gordon enters the game for Bradley Beal | 18 | 23 |
| Q1 | 5:28 | POR | Scoot Henderson misses 17-foot pullup jump shot | 18 | 23 |
| Q1 | 5:26 | PHX | Jusuf Nurkic defensive rebound | 18 | 23 |
| Q1 | 5:15 | PHX | Kevin Durant makes 5-foot pullup jump shot | 20 | 23 |
| Q1 | 4:56 | POR | Jabari Walker misses 24-foot three point jumper | 20 | 23 |
| Q1 | 4:55 | POR | Trail Blazers offensive team rebound | 20 | 23 |
| Q1 | 4:55 | PHX | Grayson Allen loose ball foul | 20 | 23 |
| Q1 | 4:43 | POR | Grayson Allen blocks Duop Reath 's 1-foot layup | 20 | 23 |
| Q1 | 4:43 | POR | Trail Blazers offensive team rebound | 20 | 23 |
| Q1 | 4:40 | POR | Duop Reath misses 27-foot jump bank shot | 20 | 23 |
| Q1 | 4:36 | POR | Scoot Henderson offensive rebound | 20 | 23 |
| Q1 | 4:31 | POR | Duop Reath makes two point shot (Scoot Henderson assists) | 20 | 25 |
| Q1 | 4:21 | POR | Justin Minaya personal foul | 20 | 25 |
| Q1 | 4:16 | PHX | Devin Booker misses 25-foot three point pullup jump shot | 20 | 25 |
| Q1 | 4:13 | POR | Trail Blazers defensive team rebound | 20 | 25 |
| Q1 | 4:03 | POR | Scoot Henderson makes 19-foot pullup jump shot | 20 | 27 |
| Q1 | 3:53 | POR | Jabari Walker shooting foul | 20 | 27 |
| Q1 | 3:53 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 20 | 27 |
| Q1 | 3:53 | PHX | Suns offensive team rebound | 20 | 27 |
| Q1 | 3:53 | PHX | Chimezie Metu enters the game for Kevin Durant | 20 | 27 |
| Q1 | 3:53 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 21 | 27 |
| Q1 | 3:43 | POR | Kris Murray misses 23-foot three point jumper | 21 | 27 |
| Q1 | 3:41 | PHX | Devin Booker defensive rebound | 21 | 27 |
| Q1 | 3:37 | POR | Justin Minaya personal foul | 21 | 27 |
| Q1 | 3:37 | — | (03:37) [Suns] REF-INITIATED REVIEW (CALL STANDS) | 21 | 27 |
| Q1 | 3:37 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 21 | 27 |
| Q1 | 3:37 | POR | Anfernee Simons enters the game for Scoot Henderson | 21 | 27 |
| Q1 | 3:37 | POR | Rayan Rupert enters the game for Jabari Walker | 21 | 27 |
| Q1 | 3:30 | POR | Rayan Rupert shooting foul | 21 | 27 |
| Q1 | 3:30 | PHX | Grayson Allen makes free throw 1 of 2 | 22 | 27 |
| Q1 | 3:30 | PHX | Grayson Allen makes free throw 2 of 2 | 23 | 27 |
| Q1 | 3:12 | POR | Duop Reath makes 23-foot three point jumper (Rayan Rupert assists) | 23 | 30 |
| Q1 | 2:51 | PHX | Drew Eubanks misses two point shot | 23 | 30 |
| Q1 | 2:49 | POR | Anfernee Simons defensive rebound | 23 | 30 |
| Q1 | 2:38 | POR | Duop Reath misses two point shot | 23 | 30 |
| Q1 | 2:37 | PHX | Drew Eubanks defensive rebound | 23 | 30 |
| Q1 | 2:37 | POR | Trail Blazers Full timeout | 23 | 30 |
| Q1 | 2:37 | PHX | Bradley Beal enters the game for Grayson Allen | 23 | 30 |
| Q1 | 2:29 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 23 | 30 |
| Q1 | 2:25 | POR | Justin Minaya defensive rebound | 23 | 30 |
| Q1 | 2:16 | POR | Kris Murray out of bounds lost ball turnover | 23 | 30 |
| Q1 | 2:00 | PHX | Bradley Beal misses 8-foot jumper | 23 | 30 |
| Q1 | 1:58 | POR | Justin Minaya defensive rebound | 23 | 30 |
| Q1 | 1:55 | PHX | Devin Booker personal foul | 23 | 30 |
| Q1 | 1:45 | POR | Anfernee Simons misses two point shot | 23 | 30 |
| Q1 | 1:43 | PHX | Devin Booker defensive rebound | 23 | 30 |
| Q1 | 1:37 | PHX | Chimezie Metu makes 22-foot three point jumper (Devin Booker assists) | 26 | 30 |
| Q1 | 1:22 | POR | Rayan Rupert makes 25-foot three point jumper (Anfernee Simons assists) | 26 | 33 |
| Q1 | 1:02 | PHX | Devin Booker misses 25-foot three point jumper | 26 | 33 |
| Q1 | 1:00 | POR | Anfernee Simons defensive rebound | 26 | 33 |
| Q1 | 0:00 | POR | Chimezie Metu blocks Anfernee Simons 's 9-foot two point shot | 26 | 33 |
| Q1 | 0:00 | PHX | Chimezie Metu defensive rebound | 26 | 33 |
| Q1 | 0:00 | PHX | Devin Booker makes 11-foot running pullup jump shot | 28 | 33 |
| Q1 | 0:00 | POR | Justin Minaya shooting foul | 28 | 33 |
| Q1 | 0:00 | PHX | Devin Booker makes free throw 1 of 1 | 29 | 33 |
| Q1 | 0:00 | POR | Anfernee Simons out of bounds bad pass turnover | 29 | 33 |
| Q1 | 0:00 | POR | Toumani Camara enters the game for Duop Reath | 29 | 33 |
| Q1 | 0:00 | PHX | Devin Booker makes 17-foot pullup jump shot | 31 | 33 |
| Q1 | 0:00 | — | End of the 1st Quarter | 31 | 33 |
| Q2 | 12:00 | POR | Scoot Henderson enters the game for Justin Minaya | 31 | 33 |
| Q2 | 12:00 | PHX | Kevin Durant enters the game for Devin Booker | 31 | 33 |
| Q2 | 12:00 | PHX | Keita Bates-Diop enters the game for Drew Eubanks | 31 | 33 |
| Q2 | 11:49 | POR | Scoot Henderson makes two point shot (Toumani Camara assists) | 31 | 35 |
| Q2 | 11:26 | PHX | Kevin Durant makes 22-foot three point jumper (Eric Gordon assists) | 34 | 35 |
| Q2 | 11:08 | POR | Chimezie Metu blocks Scoot Henderson 's 2-foot two point shot | 34 | 35 |
| Q2 | 11:05 | PHX | Chimezie Metu defensive rebound | 34 | 35 |
| Q2 | 10:50 | PHX | Kevin Durant out of bounds bad pass turnover | 34 | 35 |
| Q2 | 10:34 | POR | Rayan Rupert misses driving floating jump shot | 34 | 35 |
| Q2 | 10:34 | POR | Trail Blazers offensive team rebound | 34 | 35 |
| Q2 | 10:23 | POR | Kris Murray traveling | 34 | 35 |
| Q2 | 10:10 | PHX | Bradley Beal makes 10-foot pullup jump shot | 36 | 35 |
| Q2 | 9:51 | POR | Kris Murray makes 22-foot three point jumper (Toumani Camara assists) | 36 | 38 |
| Q2 | 9:41 | POR | Anfernee Simons kicked ball violation | 36 | 38 |
| Q2 | 9:35 | PHX | Bradley Beal misses 25-foot three point pullup jump shot | 36 | 38 |
| Q2 | 9:33 | POR | Trail Blazers defensive team rebound | 36 | 38 |
| Q2 | 9:21 | POR | Anfernee Simons bad pass (Bradley Beal steals) | 36 | 38 |
| Q2 | 9:18 | PHX | Kevin Durant makes 1-foot dunk (Eric Gordon assists) | 38 | 38 |
| Q2 | 9:18 | POR | Toumani Camara shooting foul | 38 | 38 |
| Q2 | 9:18 | PHX | Kevin Durant makes free throw 1 of 1 | 39 | 38 |
| Q2 | 9:03 | POR | Rayan Rupert bad pass (Chimezie Metu steals) | 39 | 38 |
| Q2 | 8:50 | PHX | Chimezie Metu makes dunk (Keita Bates-Diop assists) | 41 | 38 |
| Q2 | 8:42 | POR | Scoot Henderson misses 25-foot three point pullup jump shot | 41 | 38 |
| Q2 | 8:41 | POR | Toumani Camara offensive rebound | 41 | 38 |
| Q2 | 8:41 | POR | Toumani Camara makes two point shot | 41 | 40 |
| Q2 | 8:41 | PHX | Chimezie Metu defensive goaltending violation | 41 | 40 |
| Q2 | 8:27 | PHX | Eric Gordon misses 22-foot three point jumper | 41 | 40 |
| Q2 | 8:24 | POR | Kris Murray defensive rebound | 41 | 40 |
| Q2 | 8:13 | POR | Kris Murray makes 22-foot three point jumper (Scoot Henderson assists) | 41 | 43 |
| Q2 | 7:54 | POR | Anfernee Simons personal foul | 41 | 43 |
| Q2 | 7:54 | POR | Jabari Walker enters the game for Toumani Camara | 41 | 43 |
| Q2 | 7:54 | POR | Justin Minaya enters the game for Rayan Rupert | 41 | 43 |
| Q2 | 7:54 | PHX | Grayson Allen enters the game for Eric Gordon | 41 | 43 |
| Q2 | 7:54 | PHX | Jusuf Nurkic enters the game for Chimezie Metu | 41 | 43 |
| Q2 | 7:49 | PHX | Grayson Allen makes 22-foot three point jumper (Kevin Durant assists) | 44 | 43 |
| Q2 | 7:35 | POR | Anfernee Simons makes 1-foot driving dunk | 44 | 45 |
| Q2 | 7:23 | PHX | Kevin Durant makes 14-foot driving floating jump shot | 46 | 45 |
| Q2 | 7:06 | PHX | Jusuf Nurkic personal foul | 46 | 45 |
| Q2 | 7:06 | POR | Duop Reath enters the game for Kris Murray | 46 | 45 |
| Q2 | 6:57 | POR | Anfernee Simons makes 2-foot two point shot | 46 | 47 |
| Q2 | 6:44 | PHX | Bradley Beal misses 22-foot three point jumper | 46 | 47 |
| Q2 | 6:41 | PHX | Keita Bates-Diop offensive rebound | 46 | 47 |
| Q2 | 6:40 | PHX | Keita Bates-Diop makes 1-foot dunk | 48 | 47 |
| Q2 | 6:31 | PHX | Bradley Beal shooting foul | 48 | 47 |
| Q2 | 6:31 | POR | Trail Blazers Full timeout | 48 | 47 |
| Q2 | 6:31 | PHX | Devin Booker enters the game for Bradley Beal | 48 | 47 |
| Q2 | 6:31 | POR | Scoot Henderson makes free throw 1 of 2 | 48 | 48 |
| Q2 | 6:31 | POR | Scoot Henderson makes free throw 2 of 2 | 48 | 49 |
| Q2 | 6:17 | PHX | Jusuf Nurkic makes 5-foot layup (Keita Bates-Diop assists) | 50 | 49 |
| Q2 | 6:01 | POR | Scoot Henderson misses 8-foot pullup jump shot | 50 | 49 |
| Q2 | 6:00 | PHX | Jusuf Nurkic defensive rebound | 50 | 49 |
| Q2 | 5:54 | POR | Justin Minaya shooting foul | 50 | 49 |
| Q2 | 5:54 | PHX | Kevin Durant makes free throw 1 of 2 | 51 | 49 |
| Q2 | 5:54 | POR | Kris Murray enters the game for Justin Minaya | 51 | 49 |
| Q2 | 5:54 | PHX | Kevin Durant makes free throw 2 of 2 | 52 | 49 |
| Q2 | 5:39 | POR | Jabari Walker misses 2-foot two point shot | 52 | 49 |
| Q2 | 5:37 | PHX | Jusuf Nurkic defensive rebound | 52 | 49 |
| Q2 | 5:29 | POR | Anfernee Simons shooting foul | 52 | 49 |
| Q2 | 5:29 | PHX | Devin Booker makes free throw 1 of 2 | 53 | 49 |
| Q2 | 5:29 | PHX | Eric Gordon enters the game for Kevin Durant | 53 | 49 |
| Q2 | 5:29 | PHX | Devin Booker makes free throw 2 of 2 | 54 | 49 |
| Q2 | 5:20 | POR | Scoot Henderson misses driving dunk | 54 | 49 |
| Q2 | 5:18 | PHX | Keita Bates-Diop defensive rebound | 54 | 49 |
| Q2 | 5:15 | PHX | Grayson Allen makes 25-foot three point shot (Keita Bates-Diop assists) | 57 | 49 |
| Q2 | 5:13 | POR | Trail Blazers Full timeout | 57 | 49 |
| Q2 | 4:52 | POR | Kris Murray bad pass (Jusuf Nurkic steals) | 57 | 49 |
| Q2 | 4:49 | POR | Kris Murray shooting foul | 57 | 49 |
| Q2 | 4:49 | PHX | Grayson Allen makes free throw 1 of 2 | 58 | 49 |
| Q2 | 4:49 | PHX | Grayson Allen makes free throw 2 of 2 | 59 | 49 |
| Q2 | 4:34 | POR | Grayson Allen blocks Anfernee Simons 's 3-foot two point shot | 59 | 49 |
| Q2 | 4:32 | PHX | Eric Gordon defensive rebound | 59 | 49 |
| Q2 | 4:27 | PHX | Devin Booker makes two point shot (Jusuf Nurkic assists) | 61 | 49 |
| Q2 | 4:17 | POR | Kris Murray makes 26-foot three point jumper (Scoot Henderson assists) | 61 | 52 |
| Q2 | 4:01 | POR | Jabari Walker personal foul | 61 | 52 |
| Q2 | 4:01 | PHX | Grayson Allen makes free throw 1 of 2 | 62 | 52 |
| Q2 | 4:01 | PHX | Grayson Allen makes free throw 2 of 2 | 63 | 52 |
| Q2 | 3:50 | POR | Scoot Henderson bad pass (Eric Gordon steals) | 63 | 52 |
| Q2 | 3:44 | PHX | Keita Bates-Diop misses 22-foot three point shot | 63 | 52 |
| Q2 | 3:42 | PHX | Grayson Allen offensive rebound | 63 | 52 |
| Q2 | 3:38 | PHX | Eric Gordon misses 27-foot three point pullup jump shot | 63 | 52 |
| Q2 | 3:35 | POR | Anfernee Simons defensive rebound | 63 | 52 |
| Q2 | 3:16 | POR | Anfernee Simons misses 12-foot two point shot | 63 | 52 |
| Q2 | 3:13 | PHX | Jusuf Nurkic defensive rebound | 63 | 52 |
| Q2 | 2:59 | PHX | Keita Bates-Diop makes 2-foot two point shot | 65 | 52 |
| Q2 | 2:45 | PHX | Keita Bates-Diop shooting foul | 65 | 52 |
| Q2 | 2:45 | POR | Anfernee Simons makes free throw 1 of 2 | 65 | 53 |
| Q2 | 2:45 | POR | Toumani Camara enters the game for Jabari Walker | 65 | 53 |
| Q2 | 2:45 | PHX | Kevin Durant enters the game for Keita Bates-Diop | 65 | 53 |
| Q2 | 2:45 | PHX | Bradley Beal enters the game for Eric Gordon | 65 | 53 |
| Q2 | 2:45 | POR | Anfernee Simons makes free throw 2 of 2 | 65 | 54 |
| Q2 | 2:38 | PHX | Devin Booker misses 15-foot pullup jump shot | 65 | 54 |
| Q2 | 2:37 | PHX | Jusuf Nurkic offensive rebound | 65 | 54 |
| Q2 | 2:36 | PHX | Jusuf Nurkic misses tip shot | 65 | 54 |
| Q2 | 2:35 | PHX | Jusuf Nurkic offensive rebound | 65 | 54 |
| Q2 | 2:34 | POR | Duop Reath shooting foul | 65 | 54 |
| Q2 | 2:34 | PHX | Jusuf Nurkic makes free throw 1 of 2 | 66 | 54 |
| Q2 | 2:34 | PHX | Jusuf Nurkic misses free throw 2 of 2 | 66 | 54 |
| Q2 | 2:32 | POR | Scoot Henderson defensive rebound | 66 | 54 |
| Q2 | 2:10 | POR | Scoot Henderson misses 25-foot step back jumpshot | 66 | 54 |
| Q2 | 2:06 | PHX | Grayson Allen defensive rebound | 66 | 54 |
| Q2 | 2:05 | PHX | Grayson Allen bad pass (Scoot Henderson steals) | 66 | 54 |
| Q2 | 2:05 | PHX | Grayson Allen shooting foul | 66 | 54 |
| Q2 | 2:05 | POR | Scoot Henderson misses free throw 1 of 2 | 66 | 54 |
| Q2 | 2:05 | PHX | Eric Gordon enters the game for Grayson Allen | 66 | 55 |
| Q2 | 2:05 | PHX | Chimezie Metu enters the game for Jusuf Nurkic | 66 | 55 |
| Q2 | 2:05 | POR | Trail Blazers offensive team rebound | 66 | 54 |
| Q2 | 2:05 | POR | Scoot Henderson makes free throw 2 of 2 | 66 | 55 |
| Q2 | 1:58 | PHX | Devin Booker misses 12-foot pullup jump shot | 66 | 55 |
| Q2 | 1:55 | POR | Duop Reath defensive rebound | 66 | 55 |
| Q2 | 1:50 | PHX | Chimezie Metu shooting foul | 66 | 55 |
| Q2 | 1:50 | PHX | Devin Booker technical foul (1st technical foul) | 66 | 55 |
| Q2 | 1:50 | POR | Anfernee Simons makes technical free throw | 66 | 56 |
| Q2 | 1:50 | POR | Scoot Henderson makes free throw 1 of 2 | 66 | 57 |
| Q2 | 1:50 | POR | Scoot Henderson makes free throw 2 of 2 | 66 | 58 |
| Q2 | 1:38 | PHX | Bradley Beal offensive foul | 66 | 58 |
| Q2 | 1:38 | PHX | Bradley Beal turnover | 66 | 58 |
| Q2 | 1:24 | POR | Scoot Henderson misses 22-foot three point jumper | 66 | 58 |
| Q2 | 1:22 | PHX | Devin Booker defensive rebound | 66 | 58 |
| Q2 | 1:18 | PHX | Kevin Durant bad pass (Duop Reath steals) | 66 | 58 |
| Q2 | 1:12 | POR | Toumani Camara misses 22-foot three point shot | 66 | 58 |
| Q2 | 1:11 | POR | Trail Blazers offensive team rebound | 66 | 58 |
| Q2 | 1:09 | POR | Anfernee Simons makes 25-foot three point jumper (Scoot Henderson assists) | 66 | 61 |
| Q2 | 0:00 | PHX | Devin Booker makes 11-foot step back jumpshot | 68 | 61 |
| Q2 | 0:00 | POR | shot clock turnover | 68 | 61 |
| Q2 | 0:00 | POR | Jabari Walker enters the game for Duop Reath | 68 | 61 |
| Q2 | 0:00 | PHX | Eric Gordon makes 23-foot three point jumper (Devin Booker assists) | 71 | 61 |
| Q2 | 0:00 | POR | Anfernee Simons misses 26-foot three point pullup jump shot | 71 | 61 |
| Q2 | 0:00 | POR | Trail Blazers offensive team rebound | 71 | 61 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 71 | 61 |
| Q2 | 2:34 | PHX | Jusuf Nurkic misses 1-foot tip shot | 66 | 54 |
| Q2 | 2:34 | PHX | Jusuf Nurkic offensive rebound | 66 | 54 |
| Q3 | 12:00 | POR | Duop Reath enters the game for Kris Murray | 71 | 61 |
| Q3 | 12:00 | PHX | Jusuf Nurkic enters the game for Chimezie Metu | 71 | 61 |
| Q3 | 12:00 | PHX | Grayson Allen enters the game for Eric Gordon | 71 | 61 |
| Q3 | 11:46 | POR | Scoot Henderson makes 25-foot step back jumpshot (Anfernee Simons assists) | 71 | 64 |
| Q3 | 11:24 | PHX | Kevin Durant misses driving floating jump shot | 71 | 64 |
| Q3 | 11:21 | POR | Scoot Henderson defensive rebound | 71 | 64 |
| Q3 | 11:17 | POR | Anfernee Simons misses 24-foot three point shot | 71 | 64 |
| Q3 | 11:14 | PHX | Devin Booker defensive rebound | 71 | 64 |
| Q3 | 11:08 | POR | Duop Reath shooting foul | 71 | 64 |
| Q3 | 11:08 | PHX | Jusuf Nurkic makes free throw 1 of 2 | 72 | 64 |
| Q3 | 11:08 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 73 | 64 |
| Q3 | 10:47 | POR | Scoot Henderson misses 12-foot pullup jump shot | 73 | 64 |
| Q3 | 10:43 | PHX | Kevin Durant defensive rebound | 73 | 64 |
| Q3 | 10:30 | PHX | Grayson Allen misses 28-foot three point jumper | 73 | 64 |
| Q3 | 10:27 | POR | Duop Reath defensive rebound | 73 | 64 |
| Q3 | 10:19 | POR | Duop Reath misses 25-foot three point jumper | 73 | 64 |
| Q3 | 10:16 | POR | Jabari Walker offensive rebound | 73 | 64 |
| Q3 | 10:15 | POR | Jabari Walker makes two point shot | 73 | 66 |
| Q3 | 10:01 | PHX | Devin Booker makes 16-foot pullup jump shot | 75 | 66 |
| Q3 | 9:43 | POR | Jabari Walker makes 23-foot three point jumper (Anfernee Simons assists) | 75 | 69 |
| Q3 | 9:24 | PHX | Jusuf Nurkic makes 4-foot two point shot (Bradley Beal assists) | 77 | 69 |
| Q3 | 8:58 | POR | Duop Reath makes 3-foot layup (Scoot Henderson assists) | 77 | 71 |
| Q3 | 8:48 | PHX | Jusuf Nurkic makes 16-foot two point shot (Devin Booker assists) | 79 | 71 |
| Q3 | 8:32 | POR | Duop Reath misses 25-foot three point jumper | 79 | 71 |
| Q3 | 8:30 | PHX | Jusuf Nurkic defensive rebound | 79 | 71 |
| Q3 | 8:23 | PHX | Devin Booker makes 24-foot step back jumpshot (Kevin Durant assists) | 82 | 71 |
| Q3 | 8:13 | PHX | Kevin Durant shooting foul | 82 | 71 |
| Q3 | 8:13 | POR | Anfernee Simons makes free throw 1 of 2 | 82 | 72 |
| Q3 | 8:13 | POR | Anfernee Simons makes free throw 2 of 2 | 82 | 73 |
| Q3 | 7:59 | PHX | Devin Booker misses 28-foot three point pullup jump shot | 82 | 73 |
| Q3 | 7:55 | POR | Jabari Walker defensive rebound | 82 | 73 |
| Q3 | 7:45 | POR | Scoot Henderson bad pass (Bradley Beal steals) | 82 | 73 |
| Q3 | 7:42 | PHX | Bradley Beal bad pass (Scoot Henderson steals) | 82 | 73 |
| Q3 | 7:40 | POR | Anfernee Simons misses 26-foot three point jumper | 82 | 73 |
| Q3 | 7:38 | POR | Toumani Camara offensive rebound | 82 | 73 |
| Q3 | 7:33 | PHX | Devin Booker makes 1-foot dunk (Bradley Beal assists) | 84 | 73 |
| Q3 | 7:32 | POR | Trail Blazers Full timeout | 84 | 73 |
| Q3 | 7:32 | POR | Kris Murray enters the game for Toumani Camara | 84 | 73 |
| Q3 | 7:10 | POR | Anfernee Simons makes 25-foot step back jumpshot | 84 | 76 |
| Q3 | 7:00 | POR | Scoot Henderson personal foul | 84 | 76 |
| Q3 | 7:38 | POR | Toumani Camara misses 2-foot tip shot | 82 | 73 |
| Q3 | 7:36 | PHX | Bradley Beal defensive rebound | 82 | 73 |
| Q3 | 6:49 | PHX | Bradley Beal makes 23-foot three point jumper (Grayson Allen assists) | 87 | 76 |
| Q3 | 6:34 | POR | Anfernee Simons bad pass (Jusuf Nurkic steals) | 87 | 76 |
| Q3 | 6:23 | PHX | Kevin Durant misses 18-foot pullup jump shot | 87 | 76 |
| Q3 | 6:20 | POR | Jabari Walker defensive rebound | 87 | 76 |
| Q3 | 6:16 | POR | Kris Murray makes two point shot (Scoot Henderson assists) | 87 | 78 |
| Q3 | 6:16 | PHX | Jusuf Nurkic shooting foul | 87 | 78 |
| Q3 | 6:16 | POR | Kris Murray misses free throw 1 of 1 | 87 | 78 |
| Q3 | 6:11 | PHX | Bradley Beal defensive rebound | 87 | 78 |
| Q3 | 6:02 | PHX | Bradley Beal makes pullup jump shot (Devin Booker assists) | 89 | 78 |
| Q3 | 5:50 | POR | Scoot Henderson makes 14-foot pullup jump shot | 89 | 80 |
| Q3 | 5:36 | PHX | Devin Booker makes 11-foot two point shot | 91 | 80 |
| Q3 | 5:28 | POR | Kris Murray misses 25-foot three point jumper | 91 | 80 |
| Q3 | 5:28 | POR | Scoot Henderson offensive rebound | 91 | 80 |
| Q3 | 5:23 | POR | Duop Reath makes 8-foot hook shot (Jabari Walker assists) | 91 | 82 |
| Q3 | 5:11 | PHX | Bradley Beal makes driving layup | 93 | 82 |
| Q3 | 4:53 | POR | Scoot Henderson misses 25-foot three point jumper | 93 | 82 |
| Q3 | 4:50 | PHX | Jusuf Nurkic defensive rebound | 93 | 82 |
| Q3 | 4:41 | PHX | Bradley Beal makes 19-foot step back jumpshot | 95 | 82 |
| Q3 | 4:24 | POR | Scoot Henderson out of bounds bad pass turnover | 95 | 82 |
| Q3 | 4:24 | PHX | Chimezie Metu enters the game for Bradley Beal | 95 | 82 |
| Q3 | 4:24 | PHX | Eric Gordon enters the game for Jusuf Nurkic | 95 | 82 |
| Q3 | 4:12 | PHX | Kevin Durant misses 14-foot pullup jump shot | 95 | 82 |
| Q3 | 4:09 | POR | Anfernee Simons defensive rebound | 95 | 82 |
| Q3 | 4:06 | PHX | Kevin Durant personal foul | 95 | 82 |
| Q3 | 4:06 | POR | Justin Minaya enters the game for Anfernee Simons | 95 | 82 |
| Q3 | 3:57 | POR | Scoot Henderson misses 17-foot pullup jump shot | 95 | 82 |
| Q3 | 3:54 | PHX | Devin Booker defensive rebound | 95 | 82 |
| Q3 | 3:45 | POR | Toumani Camara enters the game for Duop Reath | 95 | 82 |
| Q3 | 3:45 | PHX | Josh Okogie enters the game for Kevin Durant | 95 | 82 |
| Q3 | 3:31 | PHX | Devin Booker makes 19-foot step back jumpshot | 97 | 82 |
| Q3 | 3:15 | POR | Jabari Walker makes 23-foot three point jumper (Kris Murray assists) | 97 | 85 |
| Q3 | 2:58 | PHX | Grayson Allen makes 25-foot three point jumper (Eric Gordon assists) | 100 | 85 |
| Q3 | 2:32 | POR | Scoot Henderson makes two point shot (Kris Murray assists) | 100 | 87 |
| Q3 | 2:32 | PHX | Chimezie Metu shooting foul | 100 | 87 |
| Q3 | 2:32 | PHX | Suns Full timeout | 100 | 87 |
| Q3 | 2:32 | PHX | Bradley Beal enters the game for Grayson Allen | 100 | 87 |
| Q3 | 2:32 | POR | Scoot Henderson misses free throw 1 of 1 | 100 | 87 |
| Q3 | 2:29 | PHX | Bradley Beal defensive rebound | 100 | 87 |
| Q3 | 2:19 | POR | Justin Minaya shooting foul | 100 | 87 |
| Q3 | 2:19 | PHX | Devin Booker makes free throw 1 of 2 | 101 | 87 |
| Q3 | 2:19 | PHX | Devin Booker makes free throw 2 of 2 | 102 | 87 |
| Q3 | 2:07 | POR | Scoot Henderson misses two point shot | 102 | 87 |
| Q3 | 2:06 | PHX | Chimezie Metu defensive rebound | 102 | 87 |
| Q3 | 1:50 | POR | Scoot Henderson shooting foul | 102 | 87 |
| Q3 | 1:50 | PHX | Bradley Beal misses free throw 1 of 2 | 102 | 87 |
| Q3 | 1:50 | PHX | Suns offensive team rebound | 102 | 87 |
| Q3 | 1:50 | PHX | Bradley Beal misses free throw 2 of 2 | 102 | 87 |
| Q3 | 1:47 | POR | Jabari Walker defensive rebound | 102 | 87 |
| Q3 | 1:41 | POR | Scoot Henderson misses 17-foot pullup jump shot | 102 | 87 |
| Q3 | 1:40 | PHX | Suns defensive team rebound | 102 | 87 |
| Q3 | 1:19 | PHX | Eric Gordon misses driving floating jump shot | 102 | 87 |
| Q3 | 1:17 | POR | Jabari Walker defensive rebound | 102 | 87 |
| Q3 | 1:03 | POR | Justin Minaya misses 25-foot three point jumper | 102 | 87 |
| Q3 | 1:00 | PHX | Eric Gordon defensive rebound | 102 | 87 |
| Q3 | 0:00 | PHX | Chimezie Metu makes two point shot (Eric Gordon assists) | 104 | 87 |
| Q3 | 0:00 | POR | Scoot Henderson makes 28-foot three pointer | 104 | 90 |
| Q3 | 0:00 | PHX | Devin Booker makes 8-foot driving floating jump shot | 106 | 90 |
| Q3 | 0:00 | POR | Scoot Henderson makes driving layup | 106 | 92 |
| Q3 | 0:00 | — | (00:00) [Suns] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 106 | 92 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 106 | 92 |
| Q4 | 12:00 | POR | Duop Reath enters the game for Scoot Henderson | 106 | 92 |
| Q4 | 12:00 | POR | Rayan Rupert enters the game for Toumani Camara | 106 | 92 |
| Q4 | 12:00 | POR | Anfernee Simons enters the game for Jabari Walker | 106 | 92 |
| Q4 | 12:00 | PHX | Kevin Durant enters the game for Devin Booker | 106 | 92 |
| Q4 | 11:34 | PHX | Bradley Beal misses driving floating jump shot | 106 | 92 |
| Q4 | 11:32 | POR | Rayan Rupert defensive rebound | 106 | 92 |
| Q4 | 11:26 | POR | Anfernee Simons makes 27-foot three point shot (Rayan Rupert assists) | 106 | 95 |
| Q4 | 11:26 | PHX | Suns Full timeout | 106 | 95 |
| Q4 | 11:06 | POR | Duop Reath shooting foul | 106 | 95 |
| Q4 | 11:06 | PHX | Chimezie Metu makes free throw 1 of 2 | 107 | 95 |
| Q4 | 11:06 | PHX | Chimezie Metu misses free throw 2 of 2 | 107 | 95 |
| Q4 | 11:04 | POR | Duop Reath defensive rebound | 107 | 95 |
| Q4 | 10:48 | POR | Duop Reath out of bounds bad pass turnover | 107 | 95 |
| Q4 | 10:31 | PHX | Kevin Durant makes 15-foot pullup jump shot | 109 | 95 |
| Q4 | 10:15 | POR | Duop Reath out of bounds bad pass turnover | 109 | 95 |
| Q4 | 10:02 | PHX | Kevin Durant misses 10-foot step back jumpshot | 109 | 95 |
| Q4 | 9:59 | POR | Rayan Rupert defensive rebound | 109 | 95 |
| Q4 | 9:53 | POR | Kris Murray misses two point shot | 109 | 95 |
| Q4 | 9:51 | POR | Rayan Rupert offensive rebound | 109 | 95 |
| Q4 | 9:51 | POR | Rayan Rupert makes tip shot | 109 | 97 |
| Q4 | 9:41 | PHX | Bradley Beal offensive charge | 109 | 97 |
| Q4 | 9:41 | PHX | Bradley Beal turnover | 109 | 97 |
| Q4 | 9:30 | PHX | Chimezie Metu personal foul | 109 | 97 |
| Q4 | 9:22 | PHX | Bradley Beal shooting foul | 109 | 97 |
| Q4 | 9:22 | POR | Anfernee Simons makes free throw 1 of 2 | 109 | 98 |
| Q4 | 9:22 | PHX | Keita Bates-Diop enters the game for Chimezie Metu | 109 | 98 |
| Q4 | 9:22 | POR | Anfernee Simons misses free throw 2 of 2 | 109 | 98 |
| Q4 | 9:18 | POR | Rayan Rupert offensive rebound | 109 | 98 |
| Q4 | 9:15 | PHX | Josh Okogie shooting foul | 109 | 98 |
| Q4 | 9:15 | POR | Justin Minaya makes free throw 1 of 2 | 109 | 99 |
| Q4 | 9:15 | POR | Justin Minaya misses free throw 2 of 2 | 109 | 99 |
| Q4 | 9:12 | PHX | Josh Okogie defensive rebound | 109 | 99 |
| Q4 | 8:49 | PHX | shot clock turnover | 109 | 99 |
| Q4 | 8:30 | POR | Rayan Rupert makes 24-foot three point jumper (Kris Murray assists) | 109 | 102 |
| Q4 | 8:29 | PHX | Suns Full timeout | 109 | 102 |
| Q4 | 8:29 | PHX | Devin Booker enters the game for Josh Okogie | 109 | 102 |
| Q4 | 8:29 | PHX | Grayson Allen enters the game for Bradley Beal | 109 | 102 |
| Q4 | 8:17 | PHX | Kevin Durant makes 2-foot two point shot (Devin Booker assists) | 111 | 102 |
| Q4 | 7:53 | PHX | Devin Booker kicked ball violation | 111 | 102 |
| Q4 | 7:38 | POR | Anfernee Simons misses 26-foot step back jumpshot | 111 | 102 |
| Q4 | 7:33 | PHX | Grayson Allen defensive rebound | 111 | 102 |
| Q4 | 7:31 | POR | Scoot Henderson enters the game for Justin Minaya | 111 | 102 |
| Q4 | 7:28 | PHX | Keita Bates-Diop vs. Rayan Rupert (Devin Booker gains possession) | 111 | 102 |
| Q4 | 7:21 | PHX | Grayson Allen bad pass (Scoot Henderson steals) | 111 | 102 |
| Q4 | 7:18 | POR | Scoot Henderson makes two point shot | 111 | 104 |
| Q4 | 7:01 | PHX | Duop Reath blocks Devin Booker 's 1-foot driving layup | 111 | 104 |
| Q4 | 6:59 | POR | Rayan Rupert defensive rebound | 111 | 104 |
| Q4 | 6:50 | POR | Rayan Rupert makes 23-foot three point jumper (Anfernee Simons assists) | 111 | 107 |
| Q4 | 6:33 | PHX | Suns Full timeout | 111 | 107 |
| Q4 | 6:33 | PHX | Jusuf Nurkic enters the game for Keita Bates-Diop | 111 | 107 |
| Q4 | 6:33 | PHX | Bradley Beal enters the game for Eric Gordon | 111 | 107 |
| Q4 | 6:22 | POR | Rayan Rupert shooting foul | 111 | 107 |
| Q4 | 6:22 | PHX | Grayson Allen makes free throw 1 of 2 | 112 | 107 |
| Q4 | 6:22 | PHX | Grayson Allen makes free throw 2 of 2 | 113 | 107 |
| Q4 | 6:00 | POR | Jusuf Nurkic blocks Scoot Henderson 's 1-foot driving layup | 113 | 107 |
| Q4 | 5:58 | PHX | Grayson Allen defensive rebound | 113 | 107 |
| Q4 | 5:52 | PHX | Grayson Allen bad pass (Kris Murray steals) | 113 | 107 |
| Q4 | 5:35 | POR | Kris Murray misses 23-foot three point jumper | 113 | 107 |
| Q4 | 5:32 | PHX | Jusuf Nurkic defensive rebound | 113 | 107 |
| Q4 | 5:18 | POR | Kris Murray personal foul | 113 | 107 |
| Q4 | 5:18 | POR | Toumani Camara enters the game for Rayan Rupert | 113 | 107 |
| Q4 | 5:06 | PHX | Grayson Allen misses 24-foot three point jumper | 113 | 107 |
| Q4 | 5:03 | POR | Scoot Henderson defensive rebound | 113 | 107 |
| Q4 | 4:49 | POR | Duop Reath misses driving layup | 113 | 107 |
| Q4 | 4:47 | POR | Scoot Henderson offensive rebound | 113 | 107 |
| Q4 | 4:47 | POR | Scoot Henderson makes tip shot | 113 | 109 |
| Q4 | 4:29 | PHX | Kevin Durant makes 22-foot three point jumper (Bradley Beal assists) | 116 | 109 |
| Q4 | 4:03 | POR | Anfernee Simons misses 24-foot three point pullup jump shot | 116 | 109 |
| Q4 | 3:59 | PHX | Kevin Durant defensive rebound | 116 | 109 |
| Q4 | 3:39 | PHX | Grayson Allen bad pass (Kris Murray steals) | 116 | 109 |
| Q4 | 3:32 | POR | Toumani Camara misses 25-foot three point shot | 116 | 109 |
| Q4 | 3:30 | PHX | Kevin Durant defensive rebound | 116 | 109 |
| Q4 | 3:14 | PHX | Bradley Beal makes driving layup | 118 | 109 |
| Q4 | 3:14 | POR | Duop Reath shooting foul | 118 | 109 |
| Q4 | 3:14 | PHX | Bradley Beal makes free throw 1 of 1 | 119 | 109 |
| Q4 | 3:10 | POR | Trail Blazers Full timeout | 119 | 109 |
| Q4 | 3:10 | POR | Jabari Walker enters the game for Kris Murray | 119 | 109 |
| Q4 | 3:10 | POR | Trail Blazers delay of game violation | 119 | 109 |
| Q4 | 2:51 | POR | Jabari Walker bad pass (Jusuf Nurkic steals) | 119 | 109 |
| Q4 | 2:38 | PHX | Jusuf Nurkic makes 3-foot layup (Kevin Durant assists) | 121 | 109 |
| Q4 | 2:19 | PHX | Kevin Durant personal foul | 121 | 109 |
| Q4 | 2:07 | POR | Scoot Henderson misses driving floating jump shot | 121 | 109 |
| Q4 | 2:05 | POR | Duop Reath offensive rebound | 121 | 109 |
| Q4 | 2:05 | POR | Duop Reath makes tip shot | 121 | 111 |
| Q4 | 1:43 | PHX | Kevin Durant bad pass (Duop Reath steals) | 121 | 111 |
| Q4 | 1:37 | PHX | Kevin Durant personal foul | 121 | 111 |
| Q4 | 1:37 | POR | Scoot Henderson makes free throw 1 of 2 | 121 | 112 |
| Q4 | 1:37 | POR | Kris Murray enters the game for Toumani Camara | 121 | 112 |
| Q4 | 1:37 | POR | Scoot Henderson makes free throw 2 of 2 | 121 | 113 |
| Q4 | 1:19 | PHX | Kevin Durant makes 16-foot pullup jump shot | 123 | 113 |
| Q4 | 1:10 | POR | Duop Reath misses 27-foot three point jumper | 123 | 113 |
| Q4 | 1:06 | PHX | Kevin Durant defensive rebound | 123 | 113 |
| Q4 | 1:06 | PHX | Devin Booker makes dunk (Kevin Durant assists) | 125 | 113 |
| Q4 | 1:06 | POR | Trail Blazers Full timeout | 125 | 113 |
| Q4 | 1:06 | PHX | Keita Bates-Diop enters the game for Jusuf Nurkic | 125 | 113 |
| Q4 | 1:00 | POR | Scoot Henderson misses 18-foot pullup jump shot | 125 | 113 |
| Q4 | 0:00 | PHX | Devin Booker defensive rebound | 125 | 113 |
| Q4 | 0:00 | PHX | Devin Booker makes 7-foot two point shot | 127 | 113 |
| Q4 | 0:00 | POR | Anfernee Simons makes 32-foot three pointer | 127 | 116 |
| Q4 | 0:00 | PHX | shot clock turnover | 127 | 116 |
| Q4 | 0:00 | — | End of the 4th Quarter | 127 | 116 |
| Q4 | 0:00 | — | End of Game | 127 | 116 |
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.
Derived possession boundaries differ from the NBA-reported totals for this game. Sequence browsing remains available, but aggregate possession metrics are hidden.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Play-by-play: Secondary feed · Box score: Cached data
Official comparison: Mismatched
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: 97 home / 95 away
Delta (derived − official): -97 / -95
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 160 matches · 160 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:38 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 2, Portland Trail Blazers 0PHX 2 · POR 0 | |
| 2 | Q1 11:21 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 2, Portland Trail Blazers 3PHX 2 · POR 3 | |
| 3 | Q1 11:01 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 2, Portland Trail Blazers 3PHX 2 · POR 3 | |
| 4 | Q1 10:45 | PORPortland Trail Blazers | Other | 1 | Phoenix Suns 4, Portland Trail Blazers 4PHX 4 · POR 4 | |
| 5 | Q1 10:32 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 4, Portland Trail Blazers 4PHX 4 · POR 4 | |
| 6 | Q1 10:17 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 4, Portland Trail Blazers 4PHX 4 · POR 4 | |
| 7 | Q1 9:56 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 4, Portland Trail Blazers 4PHX 4 · POR 4 | |
| 8 | Q1 9:45 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 4, Portland Trail Blazers 6PHX 4 · POR 6 | |
| 9 | Q1 9:27 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 7, Portland Trail Blazers 6PHX 7 · POR 6 | |
| 10 | Q1 9:10 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 7, Portland Trail Blazers 6PHX 7 · POR 6 | |
| 11 | Q1 9:01 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 10, Portland Trail Blazers 6PHX 10 · POR 6 | |
| 12 | Q1 8:47 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 10, Portland Trail Blazers 9PHX 10 · POR 9 | |
| 13 | Q1 8:28 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 10, Portland Trail Blazers 9PHX 10 · POR 9 | |
| 14 | Q1 8:15 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 10, Portland Trail Blazers 12PHX 10 · POR 12 | |
| 15 | Q1 8:00 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 13, Portland Trail Blazers 12PHX 13 · POR 12 | |
| 16 | Q1 7:50 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 13, Portland Trail Blazers 12PHX 13 · POR 12 | |
| 17 | Q1 7:40 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 13, Portland Trail Blazers 12PHX 13 · POR 12 | |
| 18 | Q1 7:29 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 13, Portland Trail Blazers 15PHX 13 · POR 15 | |
| 19 | Q1 7:15 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 15, Portland Trail Blazers 15PHX 15 · POR 15 | |
| 20 | Q1 6:55 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 15, Portland Trail Blazers 18PHX 15 · POR 18 | |
| 21 | Q1 6:44 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 15, Portland Trail Blazers 18PHX 15 · POR 18 | |
| 22 | Q1 6:36 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 15, Portland Trail Blazers 20PHX 15 · POR 20 | |
| 23 | Q1 6:21 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 18, Portland Trail Blazers 20PHX 18 · POR 20 | |
| 24 | Q1 6:03 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 18, Portland Trail Blazers 22PHX 18 · POR 22 | |
| 25 | Q1 5:54 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 18, Portland Trail Blazers 23PHX 18 · POR 23 |
POSS 1 · Q1 11:38
PHXPhoenix Suns
Made shot
2 PTS
POSS 2 · Q1 11:21
PORPortland Trail Blazers
Made shot
3 PTS
POSS 3 · Q1 11:01
PHXPhoenix Suns
Other
0 PTS
POSS 4 · Q1 10:45
PORPortland Trail Blazers
Other
1 PTS
POSS 5 · Q1 10:32
PHXPhoenix Suns
Made shot
2 PTS
POSS 6 · Q1 10:17
PORPortland Trail Blazers
Other
0 PTS
POSS 7 · Q1 9:56
PHXPhoenix Suns
Turnover
0 PTS
POSS 8 · Q1 9:45
PORPortland Trail Blazers
Made shot
2 PTS
POSS 9 · Q1 9:27
PHXPhoenix Suns
Made shot
3 PTS
POSS 10 · Q1 9:10
PORPortland Trail Blazers
Other
0 PTS
POSS 11 · Q1 9:01
PHXPhoenix Suns
Made shot
3 PTS
POSS 12 · Q1 8:47
PORPortland Trail Blazers
Made shot
3 PTS
POSS 13 · Q1 8:28
PHXPhoenix Suns
Other
0 PTS
POSS 14 · Q1 8:15
PORPortland Trail Blazers
Made shot
3 PTS
POSS 15 · Q1 8:00
PHXPhoenix Suns
Made shot
3 PTS
POSS 16 · Q1 7:50
PORPortland Trail Blazers
Other
0 PTS
POSS 17 · Q1 7:40
PHXPhoenix Suns
Other
0 PTS
POSS 18 · Q1 7:29
PORPortland Trail Blazers
Made shot
3 PTS
POSS 19 · Q1 7:15
PHXPhoenix Suns
Made shot
2 PTS
POSS 20 · Q1 6:55
PORPortland Trail Blazers
Made shot
3 PTS
POSS 21 · Q1 6:44
PHXPhoenix Suns
Other
0 PTS
POSS 22 · Q1 6:36
PORPortland Trail Blazers
Made shot
2 PTS
POSS 23 · Q1 6:21
PHXPhoenix Suns
Made shot
3 PTS
POSS 24 · Q1 6:03
PORPortland Trail Blazers
Made shot
2 PTS
POSS 25 · Q1 5:54
PHXPhoenix Suns
Other
0 PTS