POSS 1 · Q1 11:42
DENDenver Nuggets
Made shot
3 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Sat, Oct 25, 2025·2025-26
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 28 | 26 | 29 | 28 | 111 | |
| 34 | 37 | 29 | 33 | 133 |
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
DEN
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 never ledDEN +25 Q4 0:00
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 DEN the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | PHX | DEN | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 37.0 | 31 | 3 | 7 | 0 | 0 | 9 | 10-16 | 2-5 | 9-9 | -13 | 77.7% | |
| 33.0 | 17 | 4 | 5 | 1 | 0 | 0 | 6-12 | 5-10 | 0-0 | -10 | 70.8% | |
| 31.0 | 15 | 3 | 2 | 4 | 1 | 1 | 6-18 | 3-13 | 0-0 | -16 | 41.7% | |
| 23.0 | 9 | 7 | 2 | 0 | 2 | 0 | 4-8 | 1-3 | 0-0 | 0 | 56.3% | |
| 23.0 | 4 | 1 | 1 | 0 | 1 | 2 | 2-6 | 0-0 | 0-2 | -9 | 29.1% | |
| 14.0 | 6 | 2 | 1 | 0 | 0 | 1 | 2-4 | 2-4 | 0-0 | -16 | 75.0% | |
| 28.0 | 7 | 4 | 2 | 0 | 0 | 1 | 2-6 | 2-6 | 1-2 | -23 | 50.9% | |
| 13.0 | 6 | 2 | 1 | 0 | 0 | 1 | 1-3 | 0-1 | 4-4 | -1 | 63.0% | |
| 14.0 | 4 | 5 | 2 | 0 | 0 | 1 | 2-6 | 0-2 | 0-0 | -6 | 33.3% | |
| 5.0 | 3 | 2 | 0 | 0 | 0 | 0 | 1-3 | 1-2 | 0-0 | -2 | 50.0% | |
| 5.0 | 2 | 1 | 1 | 2 | 0 | 1 | 0-2 | 0-1 | 2-3 | -2 | 30.1% | |
| 10.0 | 4 | 4 | 0 | 0 | 0 | 2 | 1-1 | 0-0 | 2-2 | -10 | 106.4% | |
| 5.0 | 3 | 0 | 0 | 0 | 0 | 0 | 1-3 | 1-3 | 0-0 | -2 | 50.0% |
| DEN | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 32.0 | 14 | 14 | 15 | 3 | 0 | 5 | 5-8 | 0-3 | 4-4 | 27 | 71.7% | |
| 31.0 | 20 | 3 | 3 | 2 | 0 | 1 | 6-10 | 0-1 | 8-8 | 23 | 74.0% | |
| 32.0 | 23 | 6 | 5 | 1 | 0 | 2 | 8-17 | 3-8 | 4-4 | 15 | 61.3% | |
| 25.0 | 17 | 2 | 1 | 3 | 0 | 0 | 5-11 | 1-6 | 6-6 | 17 | 62.3% | |
| 25.0 | 15 | 4 | 1 | 1 | 0 | 0 | 4-9 | 1-3 | 6-6 | 15 | 64.4% | |
| 22.0 | 11 | 3 | 3 | 1 | 1 | 2 | 4-6 | 2-4 | 1-2 | 8 | 79.9% | |
| 13.0 | 12 | 7 | 1 | 0 | 0 | 1 | 4-10 | 0-0 | 4-5 | -5 | 49.2% | |
| 20.0 | 7 | 2 | 1 | 1 | 0 | 2 | 3-4 | 0-0 | 1-1 | 5 | 78.8% | |
| 3.0 | 2 | 0 | 1 | 0 | 0 | 0 | 0-0 | 0-0 | 2-2 | 0 | 113.6% | |
| 3.0 | 3 | 0 | 0 | 0 | 0 | 0 | 1-1 | 1-1 | 0-0 | 0 | 150.0% | |
| 3.0 | 3 | 2 | 0 | 0 | 0 | 1 | 1-1 | 0-0 | 1-2 | 0 | 79.8% | |
| 3.0 | 2 | 0 | 0 | 0 | 0 | 0 | 1-1 | 0-0 | 0-0 | 0 | 100.0% | |
| 3.0 | 0 | 0 | 0 | 1 | 0 | 1 | 0-0 | 0-0 | 0-0 | 0 | — | |
| 26.0 | 4 | 0 | 0 | 1 | 0 | 1 | 1-6 | 1-5 | 1-2 | 5 | 29.1% | |
| — | — | — | — | — | — | — | — | — | — | — | — |
514 events
| Q | Clock | Team | Play | PHX | DEN |
|---|---|---|---|---|---|
| Q1 | 12:00 | DEN | Oso Ighodaro vs. Nikola Jokic (Jamal Murray gains possession) | 0 | 0 |
| Q1 | 11:42 | DEN | Cameron Johnson makes 25-foot three point jumper (Nikola Jokic assists) | 0 | 3 |
| Q1 | 11:22 | PHX | Grayson Allen makes 25-foot three pointer (Devin Booker assists) | 3 | 3 |
| Q1 | 11:00 | DEN | Aaron Gordon makes dunk (Nikola Jokic assists) | 3 | 5 |
| Q1 | 10:44 | PHX | Dillon Brooks offensive foul | 3 | 5 |
| Q1 | 10:44 | PHX | Dillon Brooks turnover | 3 | 5 |
| Q1 | 10:20 | DEN | Christian Braun misses 19-foot step back jumpshot | 3 | 5 |
| Q1 | 10:18 | DEN | Nikola Jokic offensive rebound | 3 | 5 |
| Q1 | 10:10 | DEN | Jamal Murray misses 24-foot three point step back jumpshot | 3 | 5 |
| Q1 | 10:08 | PHX | Ryan Dunn defensive rebound | 3 | 5 |
| Q1 | 10:02 | PHX | Devin Booker lost ball turnover (Christian Braun steals) | 3 | 5 |
| Q1 | 10:02 | DEN | Oso Ighodaro vs. Jamal Murray (Nikola Jokic gains possession) | 3 | 5 |
| Q1 | 9:50 | DEN | Nikola Jokic bad pass (Dillon Brooks steals) | 3 | 5 |
| Q1 | 9:43 | DEN | Christian Braun personal foul | 3 | 5 |
| Q1 | 9:41 | PHX | Devin Booker misses 20-foot jumper | 3 | 5 |
| Q1 | 9:38 | DEN | Jamal Murray defensive rebound | 3 | 5 |
| Q1 | 9:31 | PHX | Grayson Allen personal foul | 3 | 5 |
| Q1 | 9:19 | DEN | Jamal Murray makes driving layup (Nikola Jokic assists) | 3 | 7 |
| Q1 | 9:06 | PHX | Devin Booker lost ball turnover (Nikola Jokic steals) | 3 | 7 |
| Q1 | 9:02 | DEN | Christian Braun makes 1-foot dunk (Nikola Jokic assists) | 3 | 9 |
| Q1 | 8:49 | PHX | Oso Ighodaro misses 5-foot two point shot | 3 | 9 |
| Q1 | 8:47 | DEN | Nikola Jokic defensive rebound | 3 | 9 |
| Q1 | 8:45 | DEN | Jamal Murray misses 24-foot three point shot | 3 | 9 |
| Q1 | 8:41 | PHX | Devin Booker defensive rebound | 3 | 9 |
| Q1 | 8:36 | DEN | Nikola Jokic personal foul | 3 | 9 |
| Q1 | 8:31 | PHX | Grayson Allen misses 24-foot three point pullup jump shot | 3 | 9 |
| Q1 | 8:28 | DEN | Nikola Jokic defensive rebound | 3 | 9 |
| Q1 | 8:15 | PHX | Oso Ighodaro shooting foul | 3 | 9 |
| Q1 | 8:15 | DEN | Aaron Gordon makes free throw 1 of 2 | 3 | 10 |
| Q1 | 8:15 | DEN | Aaron Gordon makes free throw 2 of 2 | 3 | 11 |
| Q1 | 8:08 | PHX | Devin Booker misses 25-foot three point pullup jump shot | 3 | 11 |
| Q1 | 8:04 | PHX | Ryan Dunn offensive rebound | 3 | 11 |
| Q1 | 7:55 | PHX | Grayson Allen makes 23-foot three point jumper (Ryan Dunn assists) | 6 | 11 |
| Q1 | 7:42 | DEN | Aaron Gordon misses 23-foot three point jumper | 6 | 11 |
| Q1 | 7:39 | PHX | Ryan Dunn defensive rebound | 6 | 11 |
| Q1 | 7:35 | PHX | Dillon Brooks misses running pullup jump shot | 6 | 11 |
| Q1 | 7:32 | DEN | Nuggets defensive team rebound | 6 | 11 |
| Q1 | 7:11 | PHX | Dillon Brooks shooting foul | 6 | 11 |
| Q1 | 7:11 | DEN | Jamal Murray makes free throw 1 of 2 | 6 | 12 |
| Q1 | 7:11 | DEN | Jamal Murray makes free throw 2 of 2 | 6 | 13 |
| Q1 | 7:07 | DEN | Nikola Jokic personal foul | 6 | 13 |
| Q1 | 6:54 | PHX | Grayson Allen misses 27-foot three point jumper | 6 | 13 |
| Q1 | 6:51 | DEN | Jamal Murray defensive rebound | 6 | 13 |
| Q1 | 6:43 | DEN | Jamal Murray misses 25-foot three point step back jumpshot | 6 | 13 |
| Q1 | 6:38 | PHX | Grayson Allen defensive rebound | 6 | 13 |
| Q1 | 6:36 | DEN | Nuggets Full timeout | 6 | 13 |
| Q1 | 6:36 | DEN | Tim Hardaway Jr. enters the game for Jamal Murray | 6 | 13 |
| Q1 | 6:36 | PHX | Nick Richards enters the game for Oso Ighodaro | 6 | 13 |
| Q1 | 6:31 | PHX | Dillon Brooks misses 25-foot three point jumper | 6 | 13 |
| Q1 | 6:30 | PHX | Ryan Dunn offensive rebound | 6 | 13 |
| Q1 | 6:29 | PHX | Ryan Dunn makes tip shot | 8 | 13 |
| Q1 | 6:05 | DEN | Aaron Gordon misses 25-foot three point pullup jump shot | 8 | 13 |
| Q1 | 6:01 | PHX | Ryan Dunn defensive rebound | 8 | 13 |
| Q1 | 5:55 | PHX | Nick Richards makes layup (Dillon Brooks assists) | 10 | 13 |
| Q1 | 5:46 | PHX | Nick Richards personal foul | 10 | 13 |
| Q1 | 5:46 | PHX | Royce O'Neale enters the game for Ryan Dunn | 10 | 13 |
| Q1 | 5:46 | PHX | Collin Gillespie enters the game for Grayson Allen | 10 | 13 |
| Q1 | 5:31 | DEN | Cameron Johnson misses 11-foot pullup jump shot | 10 | 13 |
| Q1 | 5:30 | PHX | Nick Richards defensive rebound | 10 | 13 |
| Q1 | 5:28 | PHX | Nick Richards bad pass (Nikola Jokic steals) | 10 | 13 |
| Q1 | 5:24 | DEN | Christian Braun makes 1-foot dunk (Nikola Jokic assists) | 10 | 15 |
| Q1 | 5:07 | PHX | Collin Gillespie traveling | 10 | 15 |
| Q1 | 5:03 | DEN | Christian Braun misses alley oop layup | 10 | 15 |
| Q1 | 5:00 | PHX | Royce O'Neale defensive rebound | 10 | 15 |
| Q1 | 4:55 | DEN | Cameron Johnson personal foul | 10 | 15 |
| Q1 | 4:48 | PHX | Devin Booker bad pass (Christian Braun steals) | 10 | 15 |
| Q1 | 4:44 | DEN | Tim Hardaway Jr. misses 25-foot three point shot | 10 | 15 |
| Q1 | 4:41 | DEN | Cameron Johnson offensive rebound | 10 | 15 |
| Q1 | 4:40 | DEN | Tim Hardaway Jr. misses 24-foot three point jumper | 10 | 15 |
| Q1 | 4:37 | PHX | Dillon Brooks defensive rebound | 10 | 15 |
| Q1 | 4:34 | PHX | Nick Richards flagrant foul type 1 | 10 | 15 |
| Q1 | 4:34 | PHX | Nick Richards turnover | 10 | 15 |
| Q1 | 4:34 | — | (04:34) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 10 | 15 |
| Q1 | 4:34 | DEN | Cameron Johnson makes free throw flagrant 1 of 2 | 10 | 16 |
| Q1 | 4:34 | DEN | Cameron Johnson makes free throw flagrant 2 of 2 | 10 | 17 |
| Q1 | 4:34 | DEN | Peyton Watson enters the game for Aaron Gordon | 10 | 17 |
| Q1 | 4:26 | DEN | Peyton Watson misses layup | 10 | 17 |
| Q1 | 4:24 | DEN | Peyton Watson offensive rebound | 10 | 17 |
| Q1 | 4:24 | DEN | Peyton Watson makes tip shot | 10 | 19 |
| Q1 | 4:01 | PHX | Dillon Brooks makes 15-foot pullup jump shot | 12 | 19 |
| Q1 | 3:43 | DEN | Christian Braun makes 3-foot layup (Nikola Jokic assists) | 12 | 21 |
| Q1 | 3:33 | PHX | Dillon Brooks misses 16-foot pullup jump shot | 12 | 21 |
| Q1 | 3:32 | PHX | Royce O'Neale offensive rebound | 12 | 21 |
| Q1 | 3:30 | PHX | Dillon Brooks makes 24-foot three pointer (Royce O'Neale assists) | 15 | 21 |
| Q1 | 3:13 | DEN | Cameron Johnson makes 16-foot jumper (Nikola Jokic assists) | 15 | 23 |
| Q1 | 3:06 | DEN | Nuggets Full timeout | 15 | 23 |
| Q1 | 3:06 | DEN | (03:06) [Nuggets] COACH'S CHALLENGE (CALL OVERTURNED) [Nuggets] retain their timeout | 15 | 23 |
| Q1 | 3:06 | DEN | Jamal Murray enters the game for Christian Braun | 15 | 23 |
| Q1 | 3:06 | DEN | Bruce Brown enters the game for Nikola Jokic | 15 | 23 |
| Q1 | 3:06 | DEN | Jonas Valanciunas enters the game for Cameron Johnson | 15 | 23 |
| Q1 | 3:03 | DEN | Jonas Valanciunas shooting foul | 15 | 23 |
| Q1 | 3:03 | PHX | Nick Richards makes free throw 1 of 2 | 16 | 23 |
| Q1 | 3:03 | PHX | Nick Richards makes free throw 2 of 2 | 17 | 23 |
| Q1 | 2:50 | DEN | Tim Hardaway Jr. misses 26-foot three point jumper | 17 | 23 |
| Q1 | 2:46 | PHX | Devin Booker defensive rebound | 17 | 23 |
| Q1 | 2:39 | PHX | Dillon Brooks misses 23-foot three point jumper | 17 | 23 |
| Q1 | 2:36 | DEN | Bruce Brown defensive rebound | 17 | 23 |
| Q1 | 2:21 | PHX | Nick Richards shooting foul | 17 | 23 |
| Q1 | 2:21 | DEN | Jonas Valanciunas misses free throw 1 of 2 | 17 | 23 |
| Q1 | 2:21 | DEN | Nuggets offensive team rebound | 17 | 23 |
| Q1 | 2:21 | PHX | Khaman Maluach enters the game for Nick Richards | 17 | 23 |
| Q1 | 2:21 | PHX | Nigel Hayes-Davis enters the game for Dillon Brooks | 17 | 23 |
| Q1 | 2:21 | DEN | Jonas Valanciunas makes free throw 2 of 2 | 17 | 24 |
| Q1 | 2:06 | PHX | Royce O'Neale misses 22-foot three point jumper | 17 | 24 |
| Q1 | 2:05 | PHX | Khaman Maluach offensive rebound | 17 | 24 |
| Q1 | 2:04 | PHX | Bruce Brown blocks Khaman Maluach 's 1-foot two point shot | 17 | 24 |
| Q1 | 2:02 | PHX | Collin Gillespie offensive rebound | 17 | 24 |
| Q1 | 1:58 | PHX | Nigel Hayes-Davis makes 8-foot driving floating jump shot (Collin Gillespie assists) | 19 | 24 |
| Q1 | 1:35 | DEN | Jonas Valanciunas misses 18-foot jumper | 19 | 24 |
| Q1 | 1:32 | PHX | Khaman Maluach defensive rebound | 19 | 24 |
| Q1 | 1:29 | PHX | Devin Booker makes 27-foot running pullup jump shot (Khaman Maluach assists) | 22 | 24 |
| Q1 | 1:11 | DEN | Jamal Murray makes 5-foot two point shot | 22 | 26 |
| Q1 | 1:02 | DEN | Bruce Brown shooting foul | 22 | 26 |
| Q1 | 1:02 | PHX | Devin Booker makes free throw 1 of 2 | 23 | 26 |
| Q1 | 1:02 | PHX | Grayson Allen enters the game for Collin Gillespie | 23 | 26 |
| Q1 | 1:02 | PHX | Devin Booker makes free throw 2 of 2 | 24 | 26 |
| Q1 | 0:00 | PHX | Khaman Maluach personal foul | 24 | 26 |
| Q1 | 0:00 | DEN | Jonas Valanciunas makes free throw 1 of 2 | 24 | 27 |
| Q1 | 0:00 | DEN | Jonas Valanciunas makes free throw 2 of 2 | 24 | 28 |
| Q1 | 0:00 | PHX | Devin Booker makes 10-foot two point shot | 26 | 28 |
| Q1 | 0:00 | DEN | Tim Hardaway Jr. makes 25-foot three point jumper (Jamal Murray assists) | 26 | 31 |
| Q1 | 0:00 | DEN | Peyton Watson shooting foul | 26 | 31 |
| Q1 | 0:00 | PHX | Khaman Maluach makes free throw 1 of 2 | 27 | 31 |
| Q1 | 0:00 | PHX | Khaman Maluach makes free throw 2 of 2 | 28 | 31 |
| Q1 | 0:00 | DEN | Jamal Murray makes 55-foot three pointer (Bruce Brown assists) | 28 | 34 |
| Q1 | 0:00 | — | End of the 1st Quarter | 28 | 34 |
| Q2 | 12:00 | PHX | Collin Gillespie enters the game for Devin Booker | 28 | 34 |
| Q2 | 11:36 | PHX | Nigel Hayes-Davis misses 25-foot three point jumper | 28 | 34 |
| Q2 | 11:33 | PHX | Nigel Hayes-Davis offensive rebound | 28 | 34 |
| Q2 | 11:22 | PHX | Nigel Hayes-Davis misses two point shot | 28 | 34 |
| Q2 | 11:22 | PHX | Suns offensive team rebound | 28 | 34 |
| Q2 | 11:22 | DEN | Peyton Watson loose ball foul | 28 | 34 |
| Q2 | 11:20 | PHX | Collin Gillespie misses 26-foot three point jumper | 28 | 34 |
| Q2 | 11:17 | DEN | Jonas Valanciunas defensive rebound | 28 | 34 |
| Q2 | 11:05 | DEN | Peyton Watson makes 2-foot dunk (Jamal Murray assists) | 28 | 36 |
| Q2 | 10:50 | PHX | Khaman Maluach makes dunk (Grayson Allen assists) | 30 | 36 |
| Q2 | 10:29 | DEN | Jamal Murray misses driving layup | 30 | 36 |
| Q2 | 10:28 | DEN | Jonas Valanciunas offensive rebound | 30 | 36 |
| Q2 | 10:27 | DEN | Jonas Valanciunas makes tip shot | 30 | 38 |
| Q2 | 10:13 | PHX | Grayson Allen makes 25-foot three point step back jumpshot (Royce O'Neale assists) | 33 | 38 |
| Q2 | 9:53 | DEN | Jonas Valanciunas makes 1-foot dunk (Bruce Brown assists) | 33 | 40 |
| Q2 | 9:38 | PHX | Collin Gillespie makes 25-foot three pointer | 36 | 40 |
| Q2 | 9:16 | DEN | Jamal Murray makes driving layup | 36 | 42 |
| Q2 | 8:53 | PHX | Nigel Hayes-Davis misses 25-foot three point jumper | 36 | 42 |
| Q2 | 8:49 | DEN | Jonas Valanciunas defensive rebound | 36 | 42 |
| Q2 | 8:47 | DEN | Bruce Brown makes two point shot (Jonas Valanciunas assists) | 36 | 44 |
| Q2 | 8:46 | PHX | Suns Full timeout | 36 | 44 |
| Q2 | 8:46 | PHX | Oso Ighodaro enters the game for Khaman Maluach | 36 | 44 |
| Q2 | 8:31 | PHX | Royce O'Neale bad pass (Peyton Watson steals) | 36 | 44 |
| Q2 | 8:26 | DEN | Bruce Brown makes 26-foot three point shot (Jamal Murray assists) | 36 | 47 |
| Q2 | 8:04 | PHX | Oso Ighodaro misses 11-foot two point shot | 36 | 47 |
| Q2 | 8:02 | DEN | Jonas Valanciunas defensive rebound | 36 | 47 |
| Q2 | 7:52 | PHX | Ryan Dunn enters the game for Grayson Allen | 36 | 47 |
| Q2 | 7:52 | PHX | Devin Booker enters the game for Collin Gillespie | 36 | 47 |
| Q2 | 7:45 | DEN | Ryan Dunn blocks Tim Hardaway Jr. 's 2-foot driving dunk | 36 | 47 |
| Q2 | 7:43 | PHX | Nigel Hayes-Davis defensive rebound | 36 | 47 |
| Q2 | 7:33 | DEN | Jonas Valanciunas shooting foul | 36 | 47 |
| Q2 | 7:33 | PHX | Devin Booker makes free throw 1 of 2 | 37 | 47 |
| Q2 | 7:33 | DEN | Christian Braun enters the game for Tim Hardaway Jr. | 37 | 47 |
| Q2 | 7:33 | DEN | Cameron Johnson enters the game for Jonas Valanciunas | 37 | 47 |
| Q2 | 7:33 | DEN | Nikola Jokic enters the game for Jamal Murray | 37 | 47 |
| Q2 | 7:33 | PHX | Dillon Brooks enters the game for Nigel Hayes-Davis | 37 | 47 |
| Q2 | 7:33 | PHX | Devin Booker makes free throw 2 of 2 | 38 | 47 |
| Q2 | 7:23 | DEN | Cameron Johnson misses 17-foot jumper | 38 | 47 |
| Q2 | 7:20 | DEN | Bruce Brown offensive rebound | 38 | 47 |
| Q2 | 7:20 | PHX | Oso Ighodaro shooting foul | 38 | 47 |
| Q2 | 7:20 | DEN | Bruce Brown makes free throw 1 of 2 | 38 | 48 |
| Q2 | 7:20 | DEN | Bruce Brown misses free throw 2 of 2 | 38 | 48 |
| Q2 | 7:18 | PHX | Dillon Brooks defensive rebound | 38 | 48 |
| Q2 | 7:09 | PHX | Royce O'Neale makes 26-foot three point jumper (Ryan Dunn assists) | 41 | 48 |
| Q2 | 6:55 | DEN | Bruce Brown misses 24-foot three point jumper | 41 | 48 |
| Q2 | 6:53 | PHX | Oso Ighodaro defensive rebound | 41 | 48 |
| Q2 | 6:41 | PHX | Ryan Dunn misses layup | 41 | 48 |
| Q2 | 6:40 | DEN | Nikola Jokic defensive rebound | 41 | 48 |
| Q2 | 6:37 | DEN | Peyton Watson makes two point shot (Nikola Jokic assists) | 41 | 50 |
| Q2 | 6:37 | PHX | Royce O'Neale shooting foul | 41 | 50 |
| Q2 | 6:37 | DEN | Peyton Watson makes free throw 1 of 1 | 41 | 51 |
| Q2 | 6:29 | PHX | Royce O'Neale misses 25-foot three point jumper | 41 | 51 |
| Q2 | 6:25 | DEN | Nikola Jokic defensive rebound | 41 | 51 |
| Q2 | 6:19 | PHX | Ryan Dunn shooting foul | 41 | 51 |
| Q2 | 6:19 | DEN | Christian Braun makes free throw 1 of 2 | 41 | 52 |
| Q2 | 6:19 | DEN | Aaron Gordon enters the game for Peyton Watson | 41 | 52 |
| Q2 | 6:19 | DEN | Christian Braun makes free throw 2 of 2 | 41 | 53 |
| Q2 | 6:07 | PHX | Dillon Brooks misses 24-foot three point jumper | 41 | 53 |
| Q2 | 6:03 | DEN | Aaron Gordon defensive rebound | 41 | 53 |
| Q2 | 5:46 | DEN | Christian Braun misses 26-foot three point step back jumpshot | 41 | 53 |
| Q2 | 5:45 | PHX | Suns defensive team rebound | 41 | 53 |
| Q2 | 5:30 | PHX | Devin Booker makes 19-foot step back jumpshot | 43 | 53 |
| Q2 | 5:08 | DEN | Cameron Johnson misses 25-foot three point jumper | 43 | 53 |
| Q2 | 5:05 | DEN | Cameron Johnson offensive rebound | 43 | 53 |
| Q2 | 5:05 | PHX | Ryan Dunn shooting foul | 43 | 53 |
| Q2 | 5:05 | DEN | Cameron Johnson makes free throw 1 of 2 | 43 | 54 |
| Q2 | 5:05 | PHX | Grayson Allen enters the game for Royce O'Neale | 43 | 54 |
| Q2 | 5:05 | DEN | Cameron Johnson makes free throw 2 of 2 | 43 | 55 |
| Q2 | 4:52 | DEN | Nikola Jokic flagrant foul type 1 | 43 | 55 |
| Q2 | 4:52 | — | (04:52) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 43 | 55 |
| Q2 | 4:52 | PHX | Oso Ighodaro misses free throw flagrant 1 of 2 | 43 | 55 |
| Q2 | 4:52 | PHX | Suns offensive team rebound | 43 | 55 |
| Q2 | 4:52 | PHX | Oso Ighodaro misses free throw flagrant 2 of 2 | 43 | 55 |
| Q2 | 4:52 | PHX | Suns offensive team rebound | 43 | 55 |
| Q2 | 4:50 | PHX | Grayson Allen misses 25-foot three point jumper | 43 | 55 |
| Q2 | 4:47 | DEN | Nikola Jokic defensive rebound | 43 | 55 |
| Q2 | 4:41 | DEN | Aaron Gordon misses 24-foot three point step back jumpshot | 43 | 55 |
| Q2 | 4:38 | PHX | Dillon Brooks defensive rebound | 43 | 55 |
| Q2 | 4:28 | PHX | Oso Ighodaro makes 11-foot two point shot (Devin Booker assists) | 45 | 55 |
| Q2 | 4:18 | PHX | Oso Ighodaro personal foul | 45 | 55 |
| Q2 | 4:18 | DEN | Jamal Murray enters the game for Bruce Brown | 45 | 55 |
| Q2 | 4:18 | DEN | Nikola Jokic makes free throw 1 of 2 | 45 | 56 |
| Q2 | 4:18 | DEN | Nikola Jokic makes free throw 2 of 2 | 45 | 57 |
| Q2 | 4:02 | DEN | Cameron Johnson personal foul | 45 | 57 |
| Q2 | 4:02 | PHX | Nick Richards enters the game for Ryan Dunn | 45 | 57 |
| Q2 | 4:02 | PHX | Royce O'Neale enters the game for Oso Ighodaro | 45 | 57 |
| Q2 | 3:52 | PHX | Dillon Brooks makes 24-foot three point jumper (Devin Booker assists) | 48 | 57 |
| Q2 | 3:30 | DEN | Jamal Murray misses layup | 48 | 57 |
| Q2 | 3:29 | DEN | Aaron Gordon offensive rebound | 48 | 57 |
| Q2 | 3:28 | DEN | Aaron Gordon misses tip shot | 48 | 57 |
| Q2 | 3:27 | PHX | Nick Richards defensive rebound | 48 | 57 |
| Q2 | 3:18 | PHX | Devin Booker bad pass (Nikola Jokic steals) | 48 | 57 |
| Q2 | 3:15 | PHX | Royce O'Neale shooting foul | 48 | 57 |
| Q2 | 3:15 | DEN | Aaron Gordon makes free throw 1 of 2 | 48 | 58 |
| Q2 | 3:15 | DEN | Tim Hardaway Jr. enters the game for Cameron Johnson | 48 | 58 |
| Q2 | 3:15 | DEN | Aaron Gordon makes free throw 2 of 2 | 48 | 59 |
| Q2 | 3:03 | PHX | Devin Booker makes 1-foot two point shot | 50 | 59 |
| Q2 | 2:55 | DEN | Aaron Gordon makes 2-foot dunk (Christian Braun assists) | 50 | 61 |
| Q2 | 2:42 | PHX | Dillon Brooks makes 26-foot three point jumper (Devin Booker assists) | 53 | 61 |
| Q2 | 2:26 | DEN | Nikola Jokic makes layup (Christian Braun assists) | 53 | 63 |
| Q2 | 2:26 | PHX | Nick Richards defensive goaltending violation | 53 | 63 |
| Q2 | 2:13 | PHX | Dillon Brooks misses 23-foot three point jumper | 53 | 63 |
| Q2 | 2:11 | DEN | Nuggets defensive team rebound | 53 | 63 |
| Q2 | 2:11 | DEN | Nuggets Full timeout | 53 | 63 |
| Q2 | 1:57 | DEN | Aaron Gordon makes alley oop dunk shot (Nikola Jokic assists) | 53 | 65 |
| Q2 | 1:39 | DEN | Tim Hardaway Jr. personal foul | 53 | 65 |
| Q2 | 1:39 | PHX | Royce O'Neale misses free throw 1 of 2 | 53 | 65 |
| Q2 | 1:39 | PHX | Suns offensive team rebound | 53 | 65 |
| Q2 | 1:39 | PHX | Royce O'Neale makes free throw 2 of 2 | 54 | 65 |
| Q2 | 1:24 | DEN | Aaron Gordon makes 25-foot three point jumper (Nikola Jokic assists) | 54 | 68 |
| Q2 | 1:07 | DEN | Jamal Murray kicked ball violation | 54 | 68 |
| Q2 | 0:00 | PHX | shot clock turnover | 54 | 68 |
| Q2 | 0:00 | PHX | Oso Ighodaro enters the game for Nick Richards | 54 | 68 |
| Q2 | 0:00 | DEN | Jamal Murray makes 26-foot three pointer (Nikola Jokic assists) | 54 | 71 |
| Q2 | 0:00 | PHX | Devin Booker misses driving floating jump shot | 54 | 71 |
| Q2 | 0:00 | DEN | Nikola Jokic defensive rebound | 54 | 71 |
| Q2 | 0:00 | DEN | Jamal Murray misses 24-foot three point step back jumpshot | 54 | 71 |
| Q2 | 0:00 | DEN | Nuggets offensive team rebound | 54 | 71 |
| Q2 | 1:07 | DEN | Spencer Jones enters the game for Nikola Jokic | 54 | 68 |
| Q2 | 0:00 | DEN | Nikola Jokic enters the game for Spencer Jones | 54 | 68 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 54 | 71 |
| Q3 | 12:00 | DEN | Cameron Johnson enters the game for Tim Hardaway Jr. | 54 | 71 |
| Q3 | 12:00 | PHX | Ryan Dunn enters the game for Royce O'Neale | 54 | 71 |
| Q3 | 11:43 | PHX | Oso Ighodaro misses 10-foot two point shot | 54 | 71 |
| Q3 | 11:39 | DEN | Nikola Jokic defensive rebound | 54 | 71 |
| Q3 | 11:36 | DEN | Nikola Jokic bad pass (Dillon Brooks steals) | 54 | 71 |
| Q3 | 11:26 | PHX | Devin Booker makes 25-foot three point step back jumpshot (Grayson Allen assists) | 57 | 71 |
| Q3 | 11:00 | DEN | Jamal Murray makes driving layup | 57 | 73 |
| Q3 | 10:40 | DEN | Jamal Murray kicked ball violation | 57 | 73 |
| Q3 | 10:36 | PHX | Devin Booker misses driving floating jump shot | 57 | 73 |
| Q3 | 10:35 | DEN | Nikola Jokic defensive rebound | 57 | 73 |
| Q3 | 10:29 | DEN | Nikola Jokic makes 6-foot two point shot (Jamal Murray assists) | 57 | 75 |
| Q3 | 10:20 | DEN | Cameron Johnson shooting foul | 57 | 75 |
| Q3 | 10:20 | PHX | Devin Booker makes free throw 1 of 2 | 58 | 75 |
| Q3 | 10:20 | PHX | Devin Booker makes free throw 2 of 2 | 59 | 75 |
| Q3 | 10:08 | DEN | Jamal Murray misses driving layup | 59 | 75 |
| Q3 | 10:07 | PHX | Ryan Dunn defensive rebound | 59 | 75 |
| Q3 | 9:59 | PHX | Dillon Brooks misses 24-foot three point jumper | 59 | 75 |
| Q3 | 9:55 | DEN | Nikola Jokic defensive rebound | 59 | 75 |
| Q3 | 9:43 | DEN | Christian Braun misses driving floating jump shot | 59 | 75 |
| Q3 | 9:42 | DEN | Christian Braun offensive rebound | 59 | 75 |
| Q3 | 9:31 | DEN | Nikola Jokic 3 second turnover | 59 | 75 |
| Q3 | 9:17 | PHX | Ryan Dunn makes 6-foot two point shot (Oso Ighodaro assists) | 61 | 75 |
| Q3 | 9:06 | DEN | Ryan Dunn blocks Cameron Johnson 's 1-foot driving dunk | 61 | 75 |
| Q3 | 9:06 | DEN | Nuggets offensive team rebound | 61 | 75 |
| Q3 | 9:06 | PHX | Devin Booker loose ball foul | 61 | 75 |
| Q3 | 8:59 | PHX | Oso Ighodaro shooting foul | 61 | 75 |
| Q3 | 8:59 | DEN | Aaron Gordon makes free throw 1 of 2 | 61 | 76 |
| Q3 | 8:59 | DEN | Aaron Gordon makes free throw 2 of 2 | 61 | 77 |
| Q3 | 8:38 | PHX | Oso Ighodaro misses driving floating jump shot | 61 | 77 |
| Q3 | 8:37 | DEN | Nikola Jokic defensive rebound | 61 | 77 |
| Q3 | 8:35 | PHX | Ryan Dunn shooting foul | 61 | 77 |
| Q3 | 8:35 | DEN | Christian Braun makes free throw 1 of 2 | 61 | 78 |
| Q3 | 8:35 | DEN | Christian Braun makes free throw 2 of 2 | 61 | 79 |
| Q3 | 8:27 | DEN | Christian Braun personal foul | 61 | 79 |
| Q3 | 8:21 | PHX | Dillon Brooks misses 26-foot three point pullup jump shot | 61 | 79 |
| Q3 | 8:18 | DEN | Jamal Murray defensive rebound | 61 | 79 |
| Q3 | 7:57 | DEN | Jamal Murray misses 27-foot three point step back jumpshot | 61 | 79 |
| Q3 | 7:54 | DEN | Jamal Murray offensive rebound | 61 | 79 |
| Q3 | 7:52 | DEN | Nikola Jokic makes 1-foot two point shot (Jamal Murray assists) | 61 | 81 |
| Q3 | 7:37 | PHX | Dillon Brooks makes 8-foot driving floating jump shot (Grayson Allen assists) | 63 | 81 |
| Q3 | 7:19 | DEN | Jamal Murray out of bounds bad pass turnover | 63 | 81 |
| Q3 | 7:09 | PHX | Devin Booker makes two point shot | 65 | 81 |
| Q3 | 6:55 | DEN | Cameron Johnson misses 23-foot three point jumper | 65 | 81 |
| Q3 | 6:52 | PHX | Ryan Dunn defensive rebound | 65 | 81 |
| Q3 | 6:46 | PHX | Ryan Dunn misses 24-foot three point shot | 65 | 81 |
| Q3 | 6:43 | DEN | Jamal Murray defensive rebound | 65 | 81 |
| Q3 | 6:34 | DEN | Jamal Murray bad pass (Dillon Brooks steals) | 65 | 81 |
| Q3 | 6:32 | PHX | Devin Booker makes two point shot (Dillon Brooks assists) | 67 | 81 |
| Q3 | 6:31 | DEN | Nuggets Full timeout | 67 | 81 |
| Q3 | 6:31 | DEN | Tim Hardaway Jr. enters the game for Jamal Murray | 67 | 81 |
| Q3 | 6:17 | DEN | Nikola Jokic bad pass (Dillon Brooks steals) | 67 | 81 |
| Q3 | 6:12 | PHX | Dillon Brooks makes two point shot (Devin Booker assists) | 69 | 81 |
| Q3 | 6:12 | PHX | Suns delay of game violation | 69 | 81 |
| Q3 | 5:59 | DEN | Aaron Gordon misses 24-foot three point jumper | 69 | 81 |
| Q3 | 5:56 | PHX | Grayson Allen defensive rebound | 69 | 81 |
| Q3 | 5:34 | PHX | Dillon Brooks misses driving floating jump shot | 69 | 81 |
| Q3 | 5:32 | PHX | Suns offensive team rebound | 69 | 81 |
| Q3 | 5:26 | PHX | Oso Ighodaro makes driving layup | 71 | 81 |
| Q3 | 5:11 | DEN | Cameron Johnson makes 1-foot two point shot (Nikola Jokic assists) | 71 | 83 |
| Q3 | 5:05 | PHX | Devin Booker makes 9-foot driving floating jump shot | 73 | 83 |
| Q3 | 5:05 | DEN | Tim Hardaway Jr. shooting foul | 73 | 83 |
| Q3 | 5:05 | PHX | Collin Gillespie enters the game for Grayson Allen | 73 | 83 |
| Q3 | 5:05 | PHX | Nick Richards enters the game for Oso Ighodaro | 73 | 83 |
| Q3 | 5:05 | PHX | Devin Booker makes free throw 1 of 1 | 74 | 83 |
| Q3 | 4:50 | DEN | Tim Hardaway Jr. misses 24-foot three point jumper | 74 | 83 |
| Q3 | 4:45 | PHX | Nick Richards defensive rebound | 74 | 83 |
| Q3 | 4:40 | PHX | Ryan Dunn misses two point shot | 74 | 83 |
| Q3 | 4:39 | PHX | Devin Booker offensive rebound | 74 | 83 |
| Q3 | 4:38 | PHX | Devin Booker bad pass (Aaron Gordon steals) | 74 | 83 |
| Q3 | 4:34 | DEN | Cameron Johnson makes two point shot (Nikola Jokic assists) | 74 | 85 |
| Q3 | 4:23 | PHX | Devin Booker bad pass (Aaron Gordon steals) | 74 | 85 |
| Q3 | 4:22 | PHX | Nick Richards personal foul | 74 | 85 |
| Q3 | 4:22 | DEN | Peyton Watson enters the game for Aaron Gordon | 74 | 85 |
| Q3 | 4:22 | PHX | Royce O'Neale enters the game for Ryan Dunn | 74 | 85 |
| Q3 | 4:22 | DEN | Bruce Brown enters the game for Cameron Johnson | 74 | 85 |
| Q3 | 4:16 | DEN | Tim Hardaway Jr. out of bounds lost ball turnover | 74 | 85 |
| Q3 | 4:04 | PHX | Dillon Brooks misses 24-foot three point jumper | 74 | 85 |
| Q3 | 4:01 | DEN | Nuggets defensive team rebound | 74 | 85 |
| Q3 | 3:44 | DEN | Bruce Brown makes 23-foot three point jumper (Nikola Jokic assists) | 74 | 88 |
| Q3 | 3:32 | PHX | Devin Booker misses 28-foot three point pullup jump shot | 74 | 88 |
| Q3 | 3:29 | DEN | Peyton Watson defensive rebound | 74 | 88 |
| Q3 | 3:26 | DEN | Peyton Watson offensive charge | 74 | 88 |
| Q3 | 3:26 | DEN | Peyton Watson turnover | 74 | 88 |
| Q3 | 3:17 | PHX | Collin Gillespie misses 25-foot three point pullup jump shot | 74 | 88 |
| Q3 | 3:14 | PHX | Nick Richards offensive rebound | 74 | 88 |
| Q3 | 3:14 | DEN | Bruce Brown personal foul | 74 | 88 |
| Q3 | 3:00 | PHX | Dillon Brooks misses 27-foot three point step back jumpshot | 74 | 88 |
| Q3 | 2:57 | DEN | Christian Braun defensive rebound | 74 | 88 |
| Q3 | 2:55 | DEN | Christian Braun makes two point shot | 74 | 90 |
| Q3 | 2:55 | PHX | Dillon Brooks shooting foul | 74 | 90 |
| Q3 | 2:55 | PHX | Suns Full timeout | 74 | 90 |
| Q3 | 2:55 | PHX | Ryan Dunn enters the game for Nick Richards | 74 | 90 |
| Q3 | 2:55 | PHX | Oso Ighodaro enters the game for Dillon Brooks | 74 | 90 |
| Q3 | 2:55 | DEN | Christian Braun makes free throw 1 of 1 | 74 | 91 |
| Q3 | 2:40 | PHX | Royce O'Neale misses 25-foot three point jumper | 74 | 91 |
| Q3 | 2:38 | DEN | Nuggets defensive team rebound | 74 | 91 |
| Q3 | 2:24 | PHX | Oso Ighodaro personal foul | 74 | 91 |
| Q3 | 2:24 | DEN | Christian Braun makes free throw 1 of 2 | 74 | 92 |
| Q3 | 2:24 | PHX | Grayson Allen enters the game for Collin Gillespie | 74 | 92 |
| Q3 | 2:24 | PHX | Khaman Maluach enters the game for Oso Ighodaro | 74 | 92 |
| Q3 | 2:24 | DEN | Christian Braun makes free throw 2 of 2 | 74 | 93 |
| Q3 | 2:14 | PHX | Grayson Allen misses 25-foot three point pullup jump shot | 74 | 93 |
| Q3 | 2:13 | DEN | Nikola Jokic defensive rebound | 74 | 93 |
| Q3 | 2:07 | PHX | Khaman Maluach personal foul | 74 | 93 |
| Q3 | 2:07 | DEN | Tim Hardaway Jr. misses free throw 1 of 2 | 74 | 93 |
| Q3 | 2:07 | DEN | Nuggets offensive team rebound | 74 | 93 |
| Q3 | 2:07 | DEN | Tim Hardaway Jr. makes free throw 2 of 2 | 74 | 94 |
| Q3 | 1:57 | DEN | Tim Hardaway Jr. personal foul | 74 | 94 |
| Q3 | 1:57 | PHX | Devin Booker makes free throw 1 of 2 | 75 | 94 |
| Q3 | 1:57 | PHX | Devin Booker makes free throw 2 of 2 | 76 | 94 |
| Q3 | 1:44 | DEN | Nikola Jokic misses 25-foot three point jumper | 76 | 94 |
| Q3 | 1:41 | PHX | Royce O'Neale defensive rebound | 76 | 94 |
| Q3 | 1:31 | PHX | Ryan Dunn makes 24-foot three point jumper (Grayson Allen assists) | 79 | 94 |
| Q3 | 1:18 | DEN | Bruce Brown bad pass (Grayson Allen steals) | 79 | 94 |
| Q3 | 1:15 | PHX | Grayson Allen makes two point shot | 81 | 94 |
| Q3 | 0:00 | DEN | Nikola Jokic makes 3-foot two point shot (Christian Braun assists) | 81 | 96 |
| Q3 | 0:00 | PHX | Devin Booker bad pass (Bruce Brown steals) | 81 | 96 |
| Q3 | 0:00 | DEN | Christian Braun makes 1-foot dunk (Bruce Brown assists) | 81 | 98 |
| Q3 | 0:00 | PHX | Ryan Dunn makes 2-foot layup (Grayson Allen assists) | 83 | 98 |
| Q3 | 0:00 | PHX | Royce O'Neale shooting foul | 83 | 98 |
| Q3 | 0:00 | DEN | Nikola Jokic makes free throw 1 of 2 | 83 | 99 |
| Q3 | 0:00 | DEN | Nikola Jokic makes free throw 2 of 2 | 83 | 100 |
| Q3 | 0:00 | PHX | Royce O'Neale misses heave jump shot | 83 | 100 |
| Q3 | 0:00 | PHX | Suns offensive team rebound | 83 | 100 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 83 | 100 |
| Q4 | 12:00 | DEN | Jamal Murray enters the game for Christian Braun | 83 | 100 |
| Q4 | 12:00 | DEN | Jonas Valanciunas enters the game for Nikola Jokic | 83 | 100 |
| Q4 | 12:00 | PHX | Collin Gillespie enters the game for Devin Booker | 83 | 100 |
| Q4 | 12:00 | PHX | Nigel Hayes-Davis enters the game for Khaman Maluach | 83 | 100 |
| Q4 | 11:41 | DEN | Jonas Valanciunas misses 7-foot two point shot | 83 | 100 |
| Q4 | 11:41 | DEN | Jonas Valanciunas offensive rebound | 83 | 100 |
| Q4 | 11:41 | DEN | Jonas Valanciunas makes 4-foot two point shot | 83 | 102 |
| Q4 | 11:41 | PHX | Nigel Hayes-Davis shooting foul | 83 | 102 |
| Q4 | 11:41 | DEN | Jonas Valanciunas makes free throw 1 of 1 | 83 | 103 |
| Q4 | 11:22 | PHX | Grayson Allen misses two point shot | 83 | 103 |
| Q4 | 11:20 | DEN | Bruce Brown defensive rebound | 83 | 103 |
| Q4 | 10:59 | DEN | Jonas Valanciunas misses two point shot | 83 | 103 |
| Q4 | 10:56 | PHX | Nigel Hayes-Davis defensive rebound | 83 | 103 |
| Q4 | 10:51 | PHX | Ryan Dunn misses 27-foot three point jumper | 83 | 103 |
| Q4 | 10:47 | PHX | Collin Gillespie offensive rebound | 83 | 103 |
| Q4 | 10:40 | PHX | Nigel Hayes-Davis misses 11-foot two point shot | 83 | 103 |
| Q4 | 10:34 | DEN | Jonas Valanciunas defensive rebound | 83 | 103 |
| Q4 | 10:17 | DEN | Jamal Murray makes 17-foot two point shot | 83 | 105 |
| Q4 | 10:08 | PHX | Collin Gillespie makes 24-foot three pointer | 86 | 105 |
| Q4 | 9:51 | DEN | Jamal Murray makes 24-foot three point step back jumpshot | 86 | 108 |
| Q4 | 9:38 | PHX | Grayson Allen makes 26-foot three point jumper (Nigel Hayes-Davis assists) | 89 | 108 |
| Q4 | 9:24 | PHX | Ryan Dunn personal foul | 89 | 108 |
| Q4 | 9:24 | PHX | Devin Booker enters the game for Ryan Dunn | 89 | 108 |
| Q4 | 9:24 | PHX | Dillon Brooks enters the game for Collin Gillespie | 89 | 108 |
| Q4 | 9:16 | DEN | Jonas Valanciunas misses 11-foot jumper | 89 | 108 |
| Q4 | 9:09 | PHX | Royce O'Neale defensive rebound | 89 | 108 |
| Q4 | 9:08 | PHX | Royce O'Neale misses 25-foot three point shot | 89 | 108 |
| Q4 | 9:07 | DEN | Jamal Murray defensive rebound | 89 | 108 |
| Q4 | 9:24 | PHX | Oso Ighodaro enters the game for Nigel Hayes-Davis | 89 | 108 |
| Q4 | 8:53 | DEN | Jonas Valanciunas out of bounds lost ball turnover | 89 | 108 |
| Q4 | 8:45 | PHX | Devin Booker makes 2-foot two point shot | 91 | 108 |
| Q4 | 8:36 | DEN | Bruce Brown steps out of bounds turnover | 91 | 108 |
| Q4 | 8:30 | PHX | Devin Booker makes 3-foot two point shot | 93 | 108 |
| Q4 | 8:18 | DEN | Oso Ighodaro blocks Jonas Valanciunas 's 2-foot dunk | 93 | 108 |
| Q4 | 8:17 | PHX | Grayson Allen defensive rebound | 93 | 108 |
| Q4 | 8:15 | DEN | Jamal Murray personal take foul | 93 | 108 |
| Q4 | 8:14 | DEN | Jamal Murray personal foul | 93 | 108 |
| Q4 | 8:11 | PHX | Oso Ighodaro bad pass (Tim Hardaway Jr. steals) | 93 | 108 |
| Q4 | 8:01 | DEN | Jonas Valanciunas makes 1-foot layup (Peyton Watson assists) | 93 | 110 |
| Q4 | 7:52 | DEN | Bruce Brown kicked ball violation | 93 | 110 |
| Q4 | 7:48 | PHX | Grayson Allen makes 26-foot three point jumper (Devin Booker assists) | 96 | 110 |
| Q4 | 7:30 | DEN | Peyton Watson out of bounds bad pass turnover | 96 | 110 |
| Q4 | 7:24 | PHX | Grayson Allen misses 30-foot three point pullup jump shot | 96 | 110 |
| Q4 | 7:21 | DEN | Jonas Valanciunas defensive rebound | 96 | 110 |
| Q4 | 7:11 | PHX | Suns Full timeout | 96 | 110 |
| Q4 | 7:11 | PHX | (07:11) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 96 | 110 |
| Q4 | 7:00 | DEN | Bruce Brown misses 26-foot three point jumper | 96 | 110 |
| Q4 | 6:58 | PHX | Suns defensive team rebound | 96 | 110 |
| Q4 | 7:11 | DEN | Dillon Brooks blocks Jonas Valanciunas 's 4-foot driving layup | 96 | 110 |
| Q4 | 7:11 | DEN | Nuggets offensive team rebound | 96 | 110 |
| Q4 | 6:48 | PHX | Royce O'Neale makes 23-foot three point jumper (Devin Booker assists) | 99 | 110 |
| Q4 | 6:48 | DEN | Nuggets Full timeout | 99 | 110 |
| Q4 | 6:48 | DEN | Nikola Jokic enters the game for Peyton Watson | 99 | 110 |
| Q4 | 6:48 | DEN | Cameron Johnson enters the game for Tim Hardaway Jr. | 99 | 110 |
| Q4 | 6:48 | DEN | Aaron Gordon enters the game for Jonas Valanciunas | 99 | 110 |
| Q4 | 6:39 | PHX | Grayson Allen personal foul | 99 | 110 |
| Q4 | 6:30 | DEN | Nikola Jokic misses 25-foot three point jumper | 99 | 110 |
| Q4 | 6:27 | PHX | Grayson Allen defensive rebound | 99 | 110 |
| Q4 | 6:23 | PHX | Devin Booker misses running pullup jump shot | 99 | 110 |
| Q4 | 6:20 | DEN | Nikola Jokic defensive rebound | 99 | 110 |
| Q4 | 6:07 | DEN | Bruce Brown makes layup (Nikola Jokic assists) | 99 | 112 |
| Q4 | 5:55 | PHX | Dillon Brooks misses 26-foot three point jumper | 99 | 112 |
| Q4 | 5:52 | DEN | Cameron Johnson defensive rebound | 99 | 112 |
| Q4 | 5:39 | PHX | Grayson Allen shooting foul | 99 | 112 |
| Q4 | 5:39 | DEN | Cameron Johnson makes free throw 1 of 2 | 99 | 113 |
| Q4 | 5:39 | DEN | Christian Braun enters the game for Bruce Brown | 99 | 113 |
| Q4 | 5:39 | DEN | Cameron Johnson makes free throw 2 of 2 | 99 | 114 |
| Q4 | 5:20 | PHX | Devin Booker bad pass (Cameron Johnson steals) | 99 | 114 |
| Q4 | 5:19 | PHX | Royce O'Neale shooting foul | 99 | 114 |
| Q4 | 5:19 | DEN | Christian Braun makes free throw 1 of 2 | 99 | 115 |
| Q4 | 5:19 | DEN | Nikola Jokic turnover (lane violation) | 99 | 115 |
| Q4 | 5:12 | PHX | Devin Booker out of bounds lost ball turnover | 99 | 115 |
| Q4 | 5:12 | PHX | delay techfoul | 99 | 115 |
| Q4 | 5:12 | DEN | Jamal Murray makes technical free throw | 99 | 116 |
| Q4 | 5:12 | PHX | Devin Booker technical foul | 99 | 116 |
| Q4 | 5:12 | DEN | Jamal Murray makes technical free throw | 99 | 117 |
| Q4 | 4:59 | DEN | Christian Braun out of bounds bad pass turnover | 99 | 117 |
| Q4 | 4:45 | PHX | Oso Ighodaro bad pass (Jamal Murray steals) | 99 | 117 |
| Q4 | 4:40 | DEN | Jamal Murray misses two point shot | 99 | 117 |
| Q4 | 4:40 | DEN | Christian Braun offensive rebound | 99 | 117 |
| Q4 | 4:40 | DEN | Christian Braun makes tip shot | 99 | 119 |
| Q4 | 4:40 | PHX | Suns Full timeout | 99 | 119 |
| Q4 | 4:40 | PHX | Jordan Goodwin enters the game for Devin Booker | 99 | 119 |
| Q4 | 4:40 | PHX | Nigel Hayes-Davis enters the game for Dillon Brooks | 99 | 119 |
| Q4 | 4:40 | PHX | Isaiah Livers enters the game for Grayson Allen | 99 | 119 |
| Q4 | 4:40 | PHX | Rasheer Fleming enters the game for Oso Ighodaro | 99 | 119 |
| Q4 | 4:27 | PHX | Jordan Goodwin misses 28-foot three point jumper | 99 | 119 |
| Q4 | 4:26 | DEN | Cameron Johnson defensive rebound | 99 | 119 |
| Q4 | 4:12 | DEN | Aaron Gordon makes 1-foot dunk (Cameron Johnson assists) | 99 | 121 |
| Q4 | 3:57 | PHX | Rasheer Fleming misses 27-foot three point jumper | 99 | 121 |
| Q4 | 3:54 | PHX | Nigel Hayes-Davis offensive rebound | 99 | 121 |
| Q4 | 3:53 | PHX | Nigel Hayes-Davis makes two point shot | 101 | 121 |
| Q4 | 3:40 | DEN | Nikola Jokic misses 25-foot three point pullup jump shot | 101 | 121 |
| Q4 | 3:37 | PHX | Nigel Hayes-Davis defensive rebound | 101 | 121 |
| Q4 | 3:21 | PHX | Jordan Goodwin misses driving floating jump shot | 101 | 121 |
| Q4 | 3:20 | PHX | Rasheer Fleming offensive rebound | 101 | 121 |
| Q4 | 3:19 | PHX | Rasheer Fleming misses tip shot | 101 | 121 |
| Q4 | 3:18 | DEN | Nikola Jokic defensive rebound | 101 | 121 |
| Q4 | 3:10 | DEN | Aaron Gordon misses 24-foot three point shot | 101 | 121 |
| Q4 | 3:08 | PHX | Jordan Goodwin defensive rebound | 101 | 121 |
| Q4 | 3:05 | PHX | Khaman Maluach bad pass (Aaron Gordon steals) | 101 | 121 |
| Q4 | 3:02 | DEN | Nikola Jokic makes layup (Aaron Gordon assists) | 101 | 123 |
| Q4 | 2:59 | DEN | Christian Braun personal take foul | 101 | 123 |
| Q4 | 2:59 | DEN | Jalen Pickett enters the game for Christian Braun | 101 | 123 |
| Q4 | 2:59 | DEN | Julian Strawther enters the game for Nikola Jokic | 101 | 123 |
| Q4 | 2:59 | DEN | Zeke Nnaji enters the game for Cameron Johnson | 101 | 123 |
| Q4 | 2:59 | DEN | Spencer Jones enters the game for Jamal Murray | 101 | 123 |
| Q4 | 2:59 | DEN | DaRon Holmes II enters the game for Aaron Gordon | 101 | 123 |
| Q4 | 2:44 | PHX | Nigel Hayes-Davis out of bounds bad pass turnover | 101 | 123 |
| Q4 | 2:25 | PHX | Khaman Maluach personal foul | 101 | 123 |
| Q4 | 2:25 | DEN | Julian Strawther misses free throw 1 of 2 | 101 | 123 |
| Q4 | 2:25 | DEN | Nuggets offensive team rebound | 101 | 123 |
| Q4 | 2:25 | DEN | Julian Strawther makes free throw 2 of 2 | 101 | 124 |
| Q4 | 2:15 | PHX | Isaiah Livers makes 23-foot three point jumper (Nigel Hayes-Davis assists) | 104 | 124 |
| Q4 | 4:40 | PHX | Khaman Maluach enters the game for Royce O'Neale | 99 | 119 |
| Q4 | 2:03 | DEN | Spencer Jones bad pass (Jordan Goodwin steals) | 104 | 124 |
| Q4 | 2:00 | PHX | Isaiah Livers misses 25-foot three point shot | 104 | 124 |
| Q4 | 1:55 | PHX | Rasheer Fleming offensive rebound | 104 | 124 |
| Q4 | 1:52 | PHX | Isaiah Livers misses 28-foot three point jumper | 104 | 124 |
| Q4 | 1:49 | DEN | Julian Strawther defensive rebound | 104 | 124 |
| Q4 | 1:33 | DEN | Julian Strawther lost ball turnover (Jordan Goodwin steals) | 104 | 124 |
| Q4 | 1:29 | DEN | Zeke Nnaji shooting foul | 104 | 124 |
| Q4 | 1:29 | PHX | Jordan Goodwin makes free throw 1 of 3 | 105 | 124 |
| Q4 | 1:29 | PHX | Jordan Goodwin misses free throw 2 of 3 | 105 | 124 |
| Q4 | 1:29 | PHX | Suns offensive team rebound | 105 | 124 |
| Q4 | 1:29 | PHX | Jordan Goodwin makes free throw 3 of 3 | 106 | 124 |
| Q4 | 1:21 | DEN | DaRon Holmes II makes 24-foot three point jumper (Zeke Nnaji assists) | 106 | 127 |
| Q4 | 1:15 | PHX | Khaman Maluach misses 23-foot three point jumper | 106 | 127 |
| Q4 | 1:11 | DEN | Julian Strawther defensive rebound | 106 | 127 |
| Q4 | 0:00 | DEN | Jalen Pickett makes 16-foot pullup jump shot | 106 | 129 |
| Q4 | 0:00 | DEN | DaRon Holmes II shooting foul | 106 | 129 |
| Q4 | 0:00 | PHX | Khaman Maluach makes free throw 1 of 2 | 107 | 129 |
| Q4 | 0:00 | PHX | Khaman Maluach makes free throw 2 of 2 | 108 | 129 |
| Q4 | 0:00 | DEN | Julian Strawther makes 1-foot two point shot | 108 | 131 |
| Q4 | 0:00 | PHX | Jordan Goodwin lost ball turnover (Spencer Jones steals) | 108 | 131 |
| Q4 | 0:00 | PHX | Khaman Maluach shooting foul | 108 | 131 |
| Q4 | 0:00 | DEN | Zeke Nnaji makes free throw 1 of 2 | 108 | 132 |
| Q4 | 0:00 | DEN | Zeke Nnaji makes free throw 2 of 2 | 108 | 133 |
| Q4 | 0:00 | PHX | Rasheer Fleming makes 25-foot jump bank shot (Jordan Goodwin assists) | 111 | 133 |
| Q4 | 0:00 | — | End of the 4th Quarter | 111 | 133 |
| Q4 | 0:00 | — | End of Game | 111 | 133 |
| Q4 | 0:00 | — | End of Game | 111 | 133 |
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 169 matches · 169 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:42 | DENDenver Nuggets | Made shot | 3 | Phoenix Suns 0, Denver Nuggets 3PHX 0 · DEN 3 | |
| 2 | Q1 11:22 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 3, Denver Nuggets 3PHX 3 · DEN 3 | |
| 3 | Q1 11:00 | DENDenver Nuggets | Made shot | 2 | Phoenix Suns 3, Denver Nuggets 5PHX 3 · DEN 5 | |
| 4 | Q1 10:44 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 3, Denver Nuggets 5PHX 3 · DEN 5 | |
| 5 | Q1 10:20 | DENDenver Nuggets | Other | 0 | Phoenix Suns 3, Denver Nuggets 5PHX 3 · DEN 5 | |
| 6 | Q1 10:02 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 3, Denver Nuggets 5PHX 3 · DEN 5 | |
| 7 | Q1 9:41 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 3, Denver Nuggets 5PHX 3 · DEN 5 | |
| 8 | Q1 9:19 | DENDenver Nuggets | Made shot | 2 | Phoenix Suns 3, Denver Nuggets 7PHX 3 · DEN 7 | |
| 9 | Q1 9:06 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 3, Denver Nuggets 7PHX 3 · DEN 7 | |
| 10 | Q1 9:02 | DENDenver Nuggets | Made shot | 2 | Phoenix Suns 3, Denver Nuggets 9PHX 3 · DEN 9 | |
| 11 | Q1 8:49 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 3, Denver Nuggets 9PHX 3 · DEN 9 | |
| 12 | Q1 8:45 | DENDenver Nuggets | Other | 0 | Phoenix Suns 3, Denver Nuggets 9PHX 3 · DEN 9 | |
| 13 | Q1 8:31 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 3, Denver Nuggets 9PHX 3 · DEN 9 | |
| 14 | Q1 8:15 | DENDenver Nuggets | Other | 2 | Phoenix Suns 3, Denver Nuggets 11PHX 3 · DEN 11 | |
| 15 | Q1 7:55 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 6, Denver Nuggets 11PHX 6 · DEN 11 | |
| 16 | Q1 7:42 | DENDenver Nuggets | Other | 0 | Phoenix Suns 6, Denver Nuggets 11PHX 6 · DEN 11 | |
| 17 | Q1 7:35 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 6, Denver Nuggets 11PHX 6 · DEN 11 | |
| 18 | Q1 7:11 | DENDenver Nuggets | Other | 2 | Phoenix Suns 6, Denver Nuggets 13PHX 6 · DEN 13 | |
| 19 | Q1 6:31 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 8, Denver Nuggets 13PHX 8 · DEN 13 | |
| 20 | Q1 6:05 | DENDenver Nuggets | Other | 0 | Phoenix Suns 8, Denver Nuggets 13PHX 8 · DEN 13 | |
| 21 | Q1 5:55 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 10, Denver Nuggets 13PHX 10 · DEN 13 | |
| 22 | Q1 5:31 | DENDenver Nuggets | Other | 0 | Phoenix Suns 10, Denver Nuggets 13PHX 10 · DEN 13 | |
| 23 | Q1 5:24 | DENDenver Nuggets | Made shot | 2 | Phoenix Suns 10, Denver Nuggets 15PHX 10 · DEN 15 | |
| 24 | Q1 5:03 | DENDenver Nuggets | Other | 0 | Phoenix Suns 10, Denver Nuggets 15PHX 10 · DEN 15 | |
| 25 | Q1 4:44 | DENDenver Nuggets | Other | 0 | Phoenix Suns 10, Denver Nuggets 15PHX 10 · DEN 15 |
POSS 1 · Q1 11:42
DENDenver Nuggets
Made shot
3 PTS
POSS 2 · Q1 11:22
PHXPhoenix Suns
Made shot
3 PTS
POSS 3 · Q1 11:00
DENDenver Nuggets
Made shot
2 PTS
POSS 4 · Q1 10:44
PHXPhoenix Suns
Turnover
0 PTS
POSS 5 · Q1 10:20
DENDenver Nuggets
Other
0 PTS
POSS 6 · Q1 10:02
PHXPhoenix Suns
Turnover
0 PTS
POSS 7 · Q1 9:41
PHXPhoenix Suns
Other
0 PTS
POSS 8 · Q1 9:19
DENDenver Nuggets
Made shot
2 PTS
POSS 9 · Q1 9:06
PHXPhoenix Suns
Turnover
0 PTS
POSS 10 · Q1 9:02
DENDenver Nuggets
Made shot
2 PTS
POSS 11 · Q1 8:49
PHXPhoenix Suns
Other
0 PTS
POSS 12 · Q1 8:45
DENDenver Nuggets
Other
0 PTS
POSS 13 · Q1 8:31
PHXPhoenix Suns
Other
0 PTS
POSS 14 · Q1 8:15
DENDenver Nuggets
Other
2 PTS
POSS 15 · Q1 7:55
PHXPhoenix Suns
Made shot
3 PTS
POSS 16 · Q1 7:42
DENDenver Nuggets
Other
0 PTS
POSS 17 · Q1 7:35
PHXPhoenix Suns
Other
0 PTS
POSS 18 · Q1 7:11
DENDenver Nuggets
Other
2 PTS
POSS 19 · Q1 6:31
PHXPhoenix Suns
Made shot
2 PTS
POSS 20 · Q1 6:05
DENDenver Nuggets
Other
0 PTS
POSS 21 · Q1 5:55
PHXPhoenix Suns
Made shot
2 PTS
POSS 22 · Q1 5:31
DENDenver Nuggets
Other
0 PTS
POSS 23 · Q1 5:24
DENDenver Nuggets
Made shot
2 PTS
POSS 24 · Q1 5:03
DENDenver Nuggets
Other
0 PTS
POSS 25 · Q1 4:44
DENDenver Nuggets
Other
0 PTS