POSS 1 · Q1 11:45
PHXPhoenix Suns
Made shot
3 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Fri, Jan 23, 2026·2025-26
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 31 | 28 | 32 | 12 | 103 | |
| 27 | 37 | 20 | 26 | 110 |
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
ATL
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 +7 Q3 0:00ATL +11 Q3 10:53
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 ATL the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | PHX | ATL | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 28.0 | 31 | 4 | 3 | 1 | 0 | 2 | 12-21 | 5-9 | 2-2 | 5 | 70.8% | |
| 35.0 | 16 | 6 | 4 | 2 | 0 | 1 | 6-12 | 3-6 | 1-1 | -2 | 64.3% | |
| 21.0 | 6 | 5 | 1 | 3 | 0 | 0 | 3-8 | 0-0 | 0-0 | -10 | 37.5% | |
| 28.0 | 5 | 2 | 3 | 2 | 1 | 4 | 2-5 | 1-3 | 0-0 | -21 | 50.0% | |
| 34.0 | 11 | 6 | 2 | 1 | 0 | 1 | 4-18 | 1-5 | 2-2 | -11 | 29.1% | |
| 30.0 | 16 | 3 | 3 | 4 | 0 | 2 | 7-12 | 1-5 | 1-2 | 8 | 62.1% | |
| 27.0 | 8 | 7 | 2 | 2 | 1 | 1 | 4-7 | 0-0 | 0-0 | 3 | 57.1% | |
| 18.0 | 2 | 2 | 5 | 0 | 1 | 0 | 1-4 | 0-3 | 0-0 | 4 | 25.0% | |
| 15.0 | 4 | 6 | 0 | 0 | 0 | 0 | 2-5 | 0-2 | 0-0 | -15 | 40.0% | |
| 4.0 | 4 | 1 | 1 | 0 | 0 | 1 | 1-3 | 0-1 | 2-2 | 4 | 51.5% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
| ATL | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36.0 | 25 | 5 | 5 | 2 | 0 | 3 | 9-15 | 3-5 | 4-4 | 12 | 74.6% | |
| 39.0 | 23 | 18 | 9 | 0 | 0 | 5 | 10-18 | 1-3 | 2-5 | 15 | 56.9% | |
| 37.0 | 8 | 8 | 4 | 0 | 0 | 1 | 4-6 | 0-0 | 0-0 | 22 | 66.7% | |
| 33.0 | 13 | 0 | 3 | 2 | 1 | 5 | 4-12 | 2-5 | 3-3 | 1 | 48.8% | |
| 15.0 | 8 | 3 | 1 | 0 | 0 | 1 | 3-8 | 2-4 | 0-0 | 4 | 50.0% | |
| 29.0 | 21 | 4 | 0 | 0 | 0 | 2 | 9-15 | 2-4 | 1-2 | -6 | 66.1% | |
| 23.0 | 9 | 6 | 4 | 1 | 0 | 2 | 3-4 | 3-4 | 0-0 | -5 | 112.5% | |
| 9.0 | 1 | 3 | 1 | 0 | 0 | 0 | 0-1 | 0-1 | 1-2 | -8 | 26.6% | |
| 5.0 | 0 | 0 | 1 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | 5 | — | |
| 12.0 | 2 | 1 | 0 | 0 | 2 | 2 | 1-2 | 0-0 | 0-0 | -5 | 50.0% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
439 events
| Q | Clock | Team | Play | PHX | ATL |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Mark Williams vs. Onyeka Okongwu (Collin Gillespie gains possession) | 0 | 0 |
| Q1 | 11:45 | PHX | Royce O'Neale misses 24-foot three point jumper | 0 | 0 |
| Q1 | 11:41 | PHX | Mark Williams offensive rebound | 0 | 0 |
| Q1 | 11:39 | PHX | Devin Booker makes 24-foot three point jumper (Mark Williams assists) | 3 | 0 |
| Q1 | 11:10 | ATL | Onyeka Okongwu makes 22-foot three point jumper (Jalen Johnson assists) | 3 | 3 |
| Q1 | 10:54 | PHX | Dillon Brooks misses 12-foot step back jumpshot | 3 | 3 |
| Q1 | 10:50 | ATL | Jalen Johnson defensive rebound | 3 | 3 |
| Q1 | 10:45 | ATL | Jalen Johnson bad pass turnover (Mark Williams steals) | 3 | 3 |
| Q1 | 10:36 | PHX | Collin Gillespie makes 24-foot three pointer | 6 | 3 |
| Q1 | 10:21 | ATL | Jalen Johnson makes 25-foot three point jumper (Dyson Daniels assists) | 6 | 6 |
| Q1 | 10:09 | PHX | Mark Williams makes 1-foot dunk (Dillon Brooks assists) | 8 | 6 |
| Q1 | 9:59 | ATL | Onyeka Okongwu misses driving layup | 8 | 6 |
| Q1 | 9:55 | ATL | Dyson Daniels offensive rebound | 8 | 6 |
| Q1 | 9:51 | ATL | Onyeka Okongwu misses 27-foot three point jumper | 8 | 6 |
| Q1 | 9:48 | PHX | Devin Booker defensive rebound | 8 | 6 |
| Q1 | 9:39 | PHX | Mark Williams misses two point shot | 8 | 6 |
| Q1 | 9:36 | ATL | Jalen Johnson defensive rebound | 8 | 6 |
| Q1 | 9:22 | ATL | Dyson Daniels makes 2-foot two point shot | 8 | 8 |
| Q1 | 9:10 | PHX | Dillon Brooks makes two point shot (Collin Gillespie assists) | 10 | 8 |
| Q1 | 8:59 | ATL | Onyeka Okongwu makes 2-foot layup (Jalen Johnson assists) | 10 | 10 |
| Q1 | 8:35 | PHX | Devin Booker makes 16-foot pullup jump shot | 12 | 10 |
| Q1 | 8:13 | ATL | Corey Kispert misses driving floating jump shot | 12 | 10 |
| Q1 | 8:10 | PHX | Devin Booker defensive rebound | 12 | 10 |
| Q1 | 8:04 | PHX | Devin Booker misses 17-foot pullup jump shot | 12 | 10 |
| Q1 | 8:01 | ATL | Jalen Johnson defensive rebound | 12 | 10 |
| Q1 | 7:57 | ATL | Nickeil Alexander-Walker misses two point shot | 12 | 10 |
| Q1 | 7:51 | ATL | Dyson Daniels offensive rebound | 12 | 10 |
| Q1 | 7:51 | ATL | Dyson Daniels makes tip shot | 12 | 12 |
| Q1 | 7:43 | PHX | Dillon Brooks misses 20-foot jumper | 12 | 12 |
| Q1 | 7:40 | ATL | Jalen Johnson defensive rebound | 12 | 12 |
| Q1 | 7:36 | ATL | Corey Kispert makes 23-foot running jump shot (Jalen Johnson assists) | 12 | 15 |
| Q1 | 7:08 | PHX | Mark Williams makes two point shot (Devin Booker assists) | 14 | 15 |
| Q1 | 6:56 | ATL | Corey Kispert makes 10-foot driving floating jump shot (Onyeka Okongwu assists) | 14 | 17 |
| Q1 | 6:39 | PHX | Devin Booker bad pass turnover (Onyeka Okongwu steals) | 14 | 17 |
| Q1 | 6:35 | ATL | Jalen Johnson makes 1-foot running dunk (Nickeil Alexander-Walker assists) | 14 | 19 |
| Q1 | 6:35 | PHX | Suns Full timeout | 14 | 19 |
| Q1 | 6:35 | ATL | Christian Koloko enters the game for Nickeil Alexander-Walker | 14 | 19 |
| Q1 | 6:35 | ATL | CJ McCollum enters the game for Onyeka Okongwu | 14 | 19 |
| Q1 | 6:35 | PHX | Jalen Green enters the game for Collin Gillespie | 14 | 19 |
| Q1 | 6:35 | PHX | Grayson Allen enters the game for Royce O'Neale | 14 | 19 |
| Q1 | 6:23 | PHX | Christian Koloko blocks Mark Williams 's 1-foot driving layup | 14 | 19 |
| Q1 | 6:22 | PHX | Suns offensive team rebound | 14 | 19 |
| Q1 | 6:13 | PHX | Jalen Green misses 18-foot step back jumpshot | 14 | 19 |
| Q1 | 6:09 | ATL | Jalen Johnson defensive rebound | 14 | 19 |
| Q1 | 6:01 | PHX | Devin Booker shooting foul | 14 | 19 |
| Q1 | 6:01 | ATL | Jalen Johnson misses free throw 1 of 2 | 14 | 19 |
| Q1 | 6:01 | ATL | Hawks offensive team rebound | 14 | 19 |
| Q1 | 6:01 | ATL | Luke Kennard enters the game for Corey Kispert | 14 | 19 |
| Q1 | 6:01 | PHX | Oso Ighodaro enters the game for Mark Williams | 14 | 19 |
| Q1 | 6:01 | ATL | Jalen Johnson misses free throw 2 of 2 | 14 | 19 |
| Q1 | 5:59 | PHX | Dillon Brooks defensive rebound | 14 | 19 |
| Q1 | 5:44 | PHX | Devin Booker misses driving layup | 14 | 19 |
| Q1 | 5:41 | ATL | Christian Koloko defensive rebound | 14 | 19 |
| Q1 | 5:38 | ATL | CJ McCollum misses 26-foot running jump shot | 14 | 19 |
| Q1 | 5:36 | ATL | Luke Kennard offensive rebound | 14 | 19 |
| Q1 | 5:31 | ATL | Christian Koloko makes 15-foot turnaround jump shot (Luke Kennard assists) | 14 | 21 |
| Q1 | 5:19 | PHX | Oso Ighodaro makes 10-foot floating jump shot (Jalen Green assists) | 16 | 21 |
| Q1 | 5:00 | ATL | Dyson Daniels misses 5-foot floating jump shot | 16 | 21 |
| Q1 | 4:56 | PHX | Oso Ighodaro defensive rebound | 16 | 21 |
| Q1 | 4:39 | PHX | Jalen Green misses 23-foot three point jumper | 16 | 21 |
| Q1 | 4:36 | ATL | Jalen Johnson defensive rebound | 16 | 21 |
| Q1 | 4:33 | ATL | CJ McCollum misses running layup | 16 | 21 |
| Q1 | 4:31 | ATL | CJ McCollum offensive rebound | 16 | 21 |
| Q1 | 4:27 | ATL | Oso Ighodaro blocks Christian Koloko 's 2-foot layup | 16 | 21 |
| Q1 | 4:26 | PHX | Dillon Brooks defensive rebound | 16 | 21 |
| Q1 | 4:20 | PHX | Dillon Brooks makes running layup | 18 | 21 |
| Q1 | 3:56 | ATL | CJ McCollum makes 14-foot step back jumpshot (Jalen Johnson assists) | 18 | 23 |
| Q1 | 3:45 | PHX | Devin Booker misses 25-foot three point pullup jump shot | 18 | 23 |
| Q1 | 3:41 | ATL | Luke Kennard defensive rebound | 18 | 23 |
| Q1 | 3:26 | ATL | Jalen Johnson misses 20-foot jumper | 18 | 23 |
| Q1 | 3:23 | PHX | Jalen Green defensive rebound | 18 | 23 |
| Q1 | 3:16 | ATL | Christian Koloko shooting foul | 18 | 23 |
| Q1 | 3:16 | PHX | Jalen Green makes free throw 1 of 2 | 19 | 23 |
| Q1 | 3:16 | ATL | Onyeka Okongwu enters the game for Jalen Johnson | 19 | 23 |
| Q1 | 3:16 | ATL | Nickeil Alexander-Walker enters the game for Dyson Daniels | 19 | 23 |
| Q1 | 3:16 | ATL | Mouhamed Gueye enters the game for Christian Koloko | 19 | 23 |
| Q1 | 3:16 | PHX | Jordan Goodwin enters the game for Devin Booker | 19 | 23 |
| Q1 | 3:16 | PHX | Collin Gillespie enters the game for Dillon Brooks | 19 | 23 |
| Q1 | 3:16 | PHX | Jalen Green makes free throw 2 of 2 | 20 | 23 |
| Q1 | 3:04 | ATL | Onyeka Okongwu 3 second turnover | 20 | 23 |
| Q1 | 2:43 | PHX | Jalen Green bad pass turnover (Luke Kennard steals) | 20 | 23 |
| Q1 | 2:35 | ATL | Onyeka Okongwu misses driving floating jump shot | 20 | 23 |
| Q1 | 2:32 | PHX | Grayson Allen defensive rebound | 20 | 23 |
| Q1 | 2:21 | PHX | Jalen Green makes driving layup | 22 | 23 |
| Q1 | 2:21 | ATL | Hawks Full timeout | 22 | 23 |
| Q1 | 2:21 | PHX | Ryan Dunn enters the game for Jalen Green | 22 | 23 |
| Q1 | 2:15 | ATL | Nickeil Alexander-Walker misses driving layup | 22 | 23 |
| Q1 | 2:11 | PHX | Collin Gillespie defensive rebound | 22 | 23 |
| Q1 | 2:02 | PHX | Ryan Dunn makes 9-foot driving floating jump shot (Grayson Allen assists) | 24 | 23 |
| Q1 | 1:43 | PHX | Collin Gillespie shooting foul | 24 | 23 |
| Q1 | 1:43 | ATL | Nickeil Alexander-Walker makes free throw 1 of 3 | 24 | 24 |
| Q1 | 1:43 | ATL | Nickeil Alexander-Walker makes free throw 2 of 3 | 24 | 25 |
| Q1 | 1:43 | ATL | Nickeil Alexander-Walker makes free throw 3 of 3 | 24 | 26 |
| Q1 | 1:26 | PHX | Collin Gillespie misses 24-foot three point jumper | 24 | 26 |
| Q1 | 1:21 | ATL | Mouhamed Gueye defensive rebound | 24 | 26 |
| Q1 | 1:20 | PHX | Ryan Dunn personal foul | 24 | 26 |
| Q1 | 1:20 | ATL | Mouhamed Gueye makes free throw 1 of 2 | 24 | 27 |
| Q1 | 1:20 | ATL | Mouhamed Gueye misses free throw 2 of 2 | 24 | 27 |
| Q1 | 1:18 | PHX | Ryan Dunn defensive rebound | 24 | 27 |
| Q1 | 1:01 | PHX | Grayson Allen makes 24-foot three pointer (Oso Ighodaro assists) | 27 | 27 |
| Q1 | 0:00 | ATL | CJ McCollum bad pass turnover (Oso Ighodaro steals) | 27 | 27 |
| Q1 | 0:00 | PHX | Grayson Allen makes 9-foot turnaround jump shot | 29 | 27 |
| Q1 | 0:00 | ATL | Mouhamed Gueye misses 23-foot three point jumper | 29 | 27 |
| Q1 | 0:00 | PHX | Jordan Goodwin defensive rebound | 29 | 27 |
| Q1 | 0:00 | PHX | Grayson Allen makes 1-foot two point shot (Jordan Goodwin assists) | 31 | 27 |
| Q1 | 0:00 | — | End of the 1st Quarter | 31 | 27 |
| Q1 | 0:00 | — | (00:00) [Suns] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 31 | 27 |
| Q1 | 11:18 | ATL | Royce O'Neale blocks Jalen Johnson 's 21-foot jumper | 3 | 0 |
| Q1 | 11:17 | ATL | Jalen Johnson offensive rebound | 3 | 0 |
| Q2 | 12:00 | ATL | Dyson Daniels enters the game for CJ McCollum | 31 | 27 |
| Q2 | 12:00 | ATL | Vit Krejci enters the game for Nickeil Alexander-Walker | 31 | 27 |
| Q2 | 11:45 | ATL | Dyson Daniels misses driving layup | 31 | 27 |
| Q2 | 11:43 | ATL | Dyson Daniels offensive rebound | 31 | 27 |
| Q2 | 11:41 | ATL | Luke Kennard makes 25-foot three point jumper (Dyson Daniels assists) | 31 | 30 |
| Q2 | 11:15 | PHX | Ryan Dunn misses 24-foot three point jumper | 31 | 30 |
| Q2 | 11:14 | PHX | Suns offensive team rebound | 31 | 30 |
| Q2 | 11:14 | PHX | shot clock turnover | 31 | 30 |
| Q2 | 11:04 | ATL | Onyeka Okongwu makes 7-foot floating jump shot (Luke Kennard assists) | 31 | 32 |
| Q2 | 10:46 | PHX | Oso Ighodaro misses 10-foot floating jump shot | 31 | 32 |
| Q2 | 10:44 | ATL | Mouhamed Gueye defensive rebound | 31 | 32 |
| Q2 | 10:33 | ATL | Onyeka Okongwu bad pass turnover (Grayson Allen steals) | 31 | 32 |
| Q2 | 10:29 | PHX | Grayson Allen makes running dunk | 33 | 32 |
| Q2 | 10:05 | ATL | Luke Kennard makes 23-foot three point jumper (Onyeka Okongwu assists) | 33 | 35 |
| Q2 | 9:51 | PHX | Collin Gillespie makes 23-foot three point jumper (Jordan Goodwin assists) | 36 | 35 |
| Q2 | 9:35 | ATL | Luke Kennard misses 26-foot three point pullup jump shot | 36 | 35 |
| Q2 | 9:31 | PHX | Ryan Dunn defensive rebound | 36 | 35 |
| Q2 | 9:24 | ATL | Vit Krejci personal foul | 36 | 35 |
| Q2 | 9:24 | ATL | Jalen Johnson enters the game for Mouhamed Gueye | 36 | 35 |
| Q2 | 9:14 | PHX | Grayson Allen makes 6-foot two point shot (Collin Gillespie assists) | 38 | 35 |
| Q2 | 8:57 | ATL | Onyeka Okongwu makes 2-foot layup (Vit Krejci assists) | 38 | 37 |
| Q2 | 8:41 | PHX | Oso Ighodaro out of bounds bad pass turnover | 38 | 37 |
| Q2 | 8:41 | ATL | Christian Koloko enters the game for Onyeka Okongwu | 38 | 37 |
| Q2 | 8:41 | PHX | Royce O'Neale enters the game for Grayson Allen | 38 | 37 |
| Q2 | 8:25 | ATL | Jalen Johnson makes 10-foot pullup jump shot (Luke Kennard assists) | 38 | 39 |
| Q2 | 8:12 | PHX | Royce O'Neale misses 25-foot three point jumper | 38 | 39 |
| Q2 | 8:10 | PHX | Ryan Dunn offensive rebound | 38 | 39 |
| Q2 | 8:08 | PHX | Ryan Dunn makes two point shot | 40 | 39 |
| Q2 | 8:00 | ATL | Dyson Daniels makes two point shot | 40 | 41 |
| Q2 | 7:48 | PHX | Collin Gillespie misses 10-foot fade away jump shot | 40 | 41 |
| Q2 | 7:46 | ATL | Hawks defensive team rebound | 40 | 41 |
| Q2 | 7:46 | ATL | Corey Kispert enters the game for Luke Kennard | 40 | 41 |
| Q2 | 7:46 | PHX | Mark Williams enters the game for Oso Ighodaro | 40 | 41 |
| Q2 | 7:46 | PHX | Devin Booker enters the game for Collin Gillespie | 40 | 41 |
| Q2 | 7:46 | PHX | Dillon Brooks enters the game for Jordan Goodwin | 40 | 41 |
| Q2 | 7:32 | ATL | Dyson Daniels makes 1-foot dunk (Jalen Johnson assists) | 40 | 43 |
| Q2 | 7:32 | PHX | Suns Full timeout | 40 | 43 |
| Q2 | 7:32 | ATL | Nickeil Alexander-Walker enters the game for Dyson Daniels | 40 | 43 |
| Q2 | 7:21 | PHX | Royce O'Neale traveling turnover | 40 | 43 |
| Q2 | 7:14 | ATL | Nickeil Alexander-Walker bad pass turnover (Mark Williams steals) | 40 | 43 |
| Q2 | 7:02 | PHX | Dillon Brooks makes 12-foot two point shot | 42 | 43 |
| Q2 | 6:43 | ATL | Jalen Johnson bad pass turnover (Mark Williams steals) | 42 | 43 |
| Q2 | 6:37 | ATL | CJ McCollum enters the game for Vit Krejci | 42 | 43 |
| Q2 | 6:33 | PHX | Mark Williams vs. Corey Kispert (Ryan Dunn gains possession) | 42 | 43 |
| Q2 | 6:25 | ATL | Christian Koloko kicked ball violation | 42 | 43 |
| Q2 | 6:18 | PHX | Devin Booker lost ball turnover (Nickeil Alexander-Walker steals) | 42 | 43 |
| Q2 | 6:14 | ATL | Nickeil Alexander-Walker makes two point shot (Corey Kispert assists) | 42 | 45 |
| Q2 | 6:08 | PHX | Devin Booker misses 24-foot three point jumper | 42 | 45 |
| Q2 | 6:08 | ATL | Corey Kispert defensive rebound | 42 | 45 |
| Q2 | 6:00 | ATL | CJ McCollum makes 24-foot running jump shot (Nickeil Alexander-Walker assists) | 42 | 48 |
| Q2 | 5:43 | PHX | Ryan Dunn misses 23-foot three point jumper | 42 | 48 |
| Q2 | 5:40 | PHX | Ryan Dunn offensive rebound | 42 | 48 |
| Q2 | 5:38 | PHX | Mark Williams misses driving layup | 42 | 48 |
| Q2 | 5:34 | ATL | Corey Kispert defensive rebound | 42 | 48 |
| Q2 | 5:27 | ATL | CJ McCollum makes 4-foot two point shot | 42 | 50 |
| Q2 | 5:20 | PHX | Dillon Brooks offensive foul | 42 | 50 |
| Q2 | 5:20 | PHX | Dillon Brooks offensive foul turnover | 42 | 50 |
| Q2 | 5:20 | PHX | Grayson Allen enters the game for Ryan Dunn | 42 | 50 |
| Q2 | 5:07 | ATL | CJ McCollum misses two point shot | 42 | 50 |
| Q2 | 5:04 | PHX | Grayson Allen defensive rebound | 42 | 50 |
| Q2 | 4:55 | PHX | Dillon Brooks makes 25-foot three point step back jumpshot (Devin Booker assists) | 45 | 50 |
| Q2 | 4:48 | ATL | Jalen Johnson misses driving floating jump shot | 45 | 50 |
| Q2 | 4:45 | PHX | Royce O'Neale defensive rebound | 45 | 50 |
| Q2 | 4:33 | PHX | Devin Booker misses driving floating jump shot | 45 | 50 |
| Q2 | 4:31 | ATL | CJ McCollum defensive rebound | 45 | 50 |
| Q2 | 4:28 | ATL | Corey Kispert misses 25-foot running jump shot | 45 | 50 |
| Q2 | 4:24 | PHX | Royce O'Neale defensive rebound | 45 | 50 |
| Q2 | 4:14 | ATL | Corey Kispert shooting foul | 45 | 50 |
| Q2 | 4:14 | PHX | Dillon Brooks makes free throw 1 of 2 | 46 | 50 |
| Q2 | 4:14 | ATL | Dyson Daniels enters the game for Christian Koloko | 46 | 50 |
| Q2 | 4:14 | ATL | Onyeka Okongwu enters the game for Corey Kispert | 46 | 50 |
| Q2 | 4:14 | PHX | Dillon Brooks makes free throw 2 of 2 | 47 | 50 |
| Q2 | 3:55 | ATL | Jalen Johnson makes 16-foot turnaround jump shot | 47 | 52 |
| Q2 | 3:39 | PHX | Dillon Brooks misses 12-foot two point shot | 47 | 52 |
| Q2 | 3:36 | ATL | Dyson Daniels defensive rebound | 47 | 52 |
| Q2 | 3:31 | ATL | CJ McCollum makes running layup | 47 | 54 |
| Q2 | 3:31 | PHX | Suns Full timeout | 47 | 54 |
| Q2 | 3:31 | PHX | Collin Gillespie enters the game for Royce O'Neale | 47 | 54 |
| Q2 | 3:31 | PHX | Oso Ighodaro enters the game for Mark Williams | 47 | 54 |
| Q2 | 3:12 | PHX | Devin Booker makes 9-foot step back jumpshot | 49 | 54 |
| Q2 | 2:51 | ATL | Jalen Johnson offensive foul | 49 | 54 |
| Q2 | 2:51 | ATL | Jalen Johnson offensive foul turnover | 49 | 54 |
| Q2 | 2:38 | PHX | Oso Ighodaro makes 1-foot driving dunk | 51 | 54 |
| Q2 | 2:30 | ATL | Nickeil Alexander-Walker out of bounds bad pass turnover | 51 | 54 |
| Q2 | 2:15 | PHX | Devin Booker makes 24-foot three pointer | 54 | 54 |
| Q2 | 1:53 | ATL | CJ McCollum makes 15-foot pullup jump shot | 54 | 56 |
| Q2 | 1:44 | PHX | Devin Booker makes 26-foot three point jumper (Grayson Allen assists) | 57 | 56 |
| Q2 | 1:31 | ATL | Nickeil Alexander-Walker traveling turnover | 57 | 56 |
| Q2 | 1:14 | ATL | Nickeil Alexander-Walker shooting foul | 57 | 56 |
| Q2 | 1:14 | PHX | Devin Booker makes free throw 1 of 2 | 58 | 56 |
| Q2 | 1:14 | PHX | Devin Booker makes free throw 2 of 2 | 59 | 56 |
| Q2 | 1:00 | ATL | Nickeil Alexander-Walker makes 23-foot three point jumper (Onyeka Okongwu assists) | 59 | 59 |
| Q2 | 0:00 | PHX | Dillon Brooks misses 21-foot pullup jump shot | 59 | 59 |
| Q2 | 0:00 | PHX | Oso Ighodaro offensive rebound | 59 | 59 |
| Q2 | 0:00 | PHX | Oso Ighodaro misses tip shot | 59 | 59 |
| Q2 | 0:00 | ATL | Jalen Johnson defensive rebound | 59 | 59 |
| Q2 | 0:00 | ATL | CJ McCollum makes 26-foot running jump shot (Jalen Johnson assists) | 59 | 62 |
| Q2 | 0:00 | PHX | Devin Booker misses 24-foot three point pullup jump shot | 59 | 62 |
| Q2 | 0:00 | ATL | Onyeka Okongwu defensive rebound | 59 | 62 |
| Q2 | 0:00 | ATL | CJ McCollum makes 18-foot pullup jump shot (Nickeil Alexander-Walker assists) | 59 | 64 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 59 | 64 |
| Q3 | 12:00 | ATL | Corey Kispert enters the game for CJ McCollum | 59 | 64 |
| Q3 | 12:00 | PHX | Royce O'Neale enters the game for Grayson Allen | 59 | 64 |
| Q3 | 12:00 | PHX | Mark Williams enters the game for Oso Ighodaro | 59 | 64 |
| Q3 | 11:46 | ATL | Nickeil Alexander-Walker misses two point shot | 59 | 64 |
| Q3 | 11:43 | PHX | Mark Williams defensive rebound | 59 | 64 |
| Q3 | 11:31 | PHX | Devin Booker misses finger roll layup | 59 | 64 |
| Q3 | 11:28 | ATL | Onyeka Okongwu defensive rebound | 59 | 64 |
| Q3 | 11:21 | ATL | Onyeka Okongwu makes 25-foot three point jumper (Jalen Johnson assists) | 59 | 67 |
| Q3 | 11:01 | PHX | Mark Williams misses 10-foot two point shot | 59 | 67 |
| Q3 | 10:58 | ATL | Corey Kispert defensive rebound | 59 | 67 |
| Q3 | 10:53 | ATL | Nickeil Alexander-Walker makes 23-foot three point jumper (Jalen Johnson assists) | 59 | 70 |
| Q3 | 10:51 | PHX | Suns Full timeout | 59 | 70 |
| Q3 | 10:38 | PHX | Royce O'Neale makes 27-foot three point jumper (Devin Booker assists) | 62 | 70 |
| Q3 | 10:19 | ATL | Corey Kispert misses driving floating jump shot | 62 | 70 |
| Q3 | 10:17 | ATL | Dyson Daniels offensive rebound | 62 | 70 |
| Q3 | 10:07 | ATL | Corey Kispert misses driving layup | 62 | 70 |
| Q3 | 10:04 | PHX | Collin Gillespie defensive rebound | 62 | 70 |
| Q3 | 9:47 | PHX | Dillon Brooks misses 26-foot three point jumper | 62 | 70 |
| Q3 | 9:44 | ATL | Onyeka Okongwu defensive rebound | 62 | 70 |
| Q3 | 9:39 | ATL | Corey Kispert makes 25-foot running jump shot (Jalen Johnson assists) | 62 | 73 |
| Q3 | 9:18 | PHX | Dillon Brooks misses 12-foot turnaround jump shot | 62 | 73 |
| Q3 | 9:14 | ATL | Jalen Johnson defensive rebound | 62 | 73 |
| Q3 | 9:09 | ATL | Onyeka Okongwu misses 25-foot three point jumper | 62 | 73 |
| Q3 | 9:07 | PHX | Collin Gillespie defensive rebound | 62 | 73 |
| Q3 | 9:05 | PHX | Royce O'Neale makes running layup (Collin Gillespie assists) | 64 | 73 |
| Q3 | 8:52 | PHX | Royce O'Neale personal foul | 64 | 73 |
| Q3 | 8:47 | ATL | Corey Kispert lost ball turnover (Royce O'Neale steals) | 64 | 73 |
| Q3 | 8:42 | PHX | Devin Booker makes 7-foot running pullup jump shot (Royce O'Neale assists) | 66 | 73 |
| Q3 | 8:25 | ATL | Onyeka Okongwu makes 2-foot turnaround jump shot (Dyson Daniels assists) | 66 | 75 |
| Q3 | 8:12 | PHX | Collin Gillespie steps out of bounds turnover | 66 | 75 |
| Q3 | 7:56 | ATL | Jalen Johnson misses 11-foot turnaround jump shot | 66 | 75 |
| Q3 | 7:53 | PHX | Collin Gillespie defensive rebound | 66 | 75 |
| Q3 | 7:50 | PHX | Devin Booker makes 25-foot running jump shot (Collin Gillespie assists) | 69 | 75 |
| Q3 | 7:35 | ATL | Nickeil Alexander-Walker misses driving floating jump shot | 69 | 75 |
| Q3 | 7:32 | ATL | Jalen Johnson offensive rebound | 69 | 75 |
| Q3 | 7:28 | ATL | Nickeil Alexander-Walker misses 23-foot three point jumper | 69 | 75 |
| Q3 | 7:25 | PHX | Mark Williams defensive rebound | 69 | 75 |
| Q3 | 7:21 | PHX | Collin Gillespie misses running pullup jump shot | 69 | 75 |
| Q3 | 7:17 | ATL | Dyson Daniels defensive rebound | 69 | 75 |
| Q3 | 7:10 | ATL | Nickeil Alexander-Walker misses 23-foot three point jumper | 69 | 75 |
| Q3 | 7:05 | PHX | Mark Williams defensive rebound | 69 | 75 |
| Q3 | 6:54 | PHX | Dillon Brooks misses driving layup | 69 | 75 |
| Q3 | 6:50 | PHX | Mark Williams offensive rebound | 69 | 75 |
| Q3 | 6:49 | PHX | Mark Williams makes two point shot | 71 | 75 |
| Q3 | 6:49 | ATL | Hawks Full timeout | 71 | 75 |
| Q3 | 7:44 | ATL | Dyson Daniels bad pass turnover (Royce O'Neale steals) | 69 | 75 |
| Q3 | 7:42 | PHX | Royce O'Neale out of bounds bad pass turnover | 69 | 75 |
| Q3 | 6:49 | ATL | CJ McCollum enters the game for Nickeil Alexander-Walker | 71 | 75 |
| Q3 | 6:49 | ATL | Christian Koloko enters the game for Onyeka Okongwu | 71 | 75 |
| Q3 | 6:33 | ATL | Corey Kispert misses 26-foot three point pullup jump shot | 71 | 75 |
| Q3 | 6:30 | PHX | Dillon Brooks defensive rebound | 71 | 75 |
| Q3 | 6:23 | PHX | Devin Booker makes 12-foot pullup jump shot | 73 | 75 |
| Q3 | 6:13 | ATL | Christian Koloko offensive foul | 73 | 75 |
| Q3 | 6:13 | ATL | Christian Koloko offensive foul turnover | 73 | 75 |
| Q3 | 6:13 | ATL | Luke Kennard enters the game for Corey Kispert | 73 | 75 |
| Q3 | 6:13 | PHX | Grayson Allen enters the game for Collin Gillespie | 73 | 75 |
| Q3 | 6:00 | PHX | Mark Williams misses 11-foot floating jump shot | 73 | 75 |
| Q3 | 5:56 | ATL | Jalen Johnson defensive rebound | 73 | 75 |
| Q3 | 5:50 | ATL | Jalen Johnson makes 9-foot pullup jump shot | 73 | 77 |
| Q3 | 5:32 | PHX | Devin Booker makes 25-foot three pointer (Royce O'Neale assists) | 76 | 77 |
| Q3 | 5:16 | ATL | CJ McCollum bad pass turnover (Grayson Allen steals) | 76 | 77 |
| Q3 | 5:13 | PHX | Grayson Allen makes 1-foot running dunk | 78 | 77 |
| Q3 | 5:03 | ATL | CJ McCollum makes 3-foot two point shot | 78 | 79 |
| Q3 | 4:49 | ATL | Dyson Daniels personal foul | 78 | 79 |
| Q3 | 4:49 | PHX | Oso Ighodaro enters the game for Royce O'Neale | 78 | 79 |
| Q3 | 4:49 | PHX | Jordan Goodwin enters the game for Mark Williams | 78 | 79 |
| Q3 | 4:42 | PHX | Dillon Brooks misses driving floating jump shot | 78 | 79 |
| Q3 | 4:39 | ATL | Jalen Johnson defensive rebound | 78 | 79 |
| Q3 | 4:34 | ATL | CJ McCollum misses running pullup jump shot | 78 | 79 |
| Q3 | 4:30 | PHX | Devin Booker defensive rebound | 78 | 79 |
| Q3 | 4:18 | PHX | Jordan Goodwin misses 23-foot three point jumper | 78 | 79 |
| Q3 | 4:15 | ATL | Luke Kennard defensive rebound | 78 | 79 |
| Q3 | 4:09 | ATL | Luke Kennard bad pass turnover (Grayson Allen steals) | 78 | 79 |
| Q3 | 4:07 | ATL | Luke Kennard kicked ball violation | 78 | 79 |
| Q3 | 4:07 | ATL | Nickeil Alexander-Walker enters the game for Dyson Daniels | 78 | 79 |
| Q3 | 3:58 | PHX | Devin Booker makes 13-foot pullup jump shot | 80 | 79 |
| Q3 | 3:46 | ATL | Jalen Johnson bad pass turnover (Devin Booker steals) | 80 | 79 |
| Q3 | 3:43 | PHX | Grayson Allen makes running layup (Jordan Goodwin assists) | 82 | 79 |
| Q3 | 3:43 | ATL | Hawks Full timeout | 82 | 79 |
| Q3 | 3:20 | ATL | Christian Koloko lost ball turnover (Grayson Allen steals) | 82 | 79 |
| Q3 | 3:14 | PHX | Christian Koloko blocks Oso Ighodaro 's 2-foot running dunk | 82 | 79 |
| Q3 | 3:10 | ATL | Jalen Johnson defensive rebound | 82 | 79 |
| Q3 | 3:04 | ATL | Jordan Goodwin blocks Jalen Johnson 's 7-foot driving floating jump shot | 82 | 79 |
| Q3 | 3:00 | PHX | Dillon Brooks defensive rebound | 82 | 79 |
| Q3 | 3:00 | ATL | CJ McCollum personal foul | 82 | 79 |
| Q3 | 3:00 | ATL | Onyeka Okongwu enters the game for Jalen Johnson | 82 | 79 |
| Q3 | 3:00 | ATL | Mouhamed Gueye enters the game for Christian Koloko | 82 | 79 |
| Q3 | 2:48 | PHX | Dillon Brooks misses 26-foot three point pullup jump shot | 82 | 79 |
| Q3 | 2:44 | ATL | Luke Kennard defensive rebound | 82 | 79 |
| Q3 | 2:39 | PHX | Oso Ighodaro shooting foul | 82 | 79 |
| Q3 | 2:39 | ATL | Onyeka Okongwu makes free throw 1 of 2 | 82 | 80 |
| Q3 | 2:39 | PHX | Collin Gillespie enters the game for Dillon Brooks | 82 | 80 |
| Q3 | 2:39 | ATL | Onyeka Okongwu makes free throw 2 of 2 | 82 | 81 |
| Q3 | 2:26 | PHX | Nickeil Alexander-Walker blocks Devin Booker 's 9-foot pullup jump shot | 82 | 81 |
| Q3 | 2:23 | ATL | Mouhamed Gueye defensive rebound | 82 | 81 |
| Q3 | 2:16 | ATL | Nickeil Alexander-Walker misses 14-foot step back jumpshot | 82 | 81 |
| Q3 | 2:13 | PHX | Devin Booker defensive rebound | 82 | 81 |
| Q3 | 2:06 | PHX | Grayson Allen misses 25-foot three point jumper | 82 | 81 |
| Q3 | 2:01 | PHX | Collin Gillespie offensive rebound | 82 | 81 |
| Q3 | 1:53 | PHX | Collin Gillespie makes 10-foot driving floating jump shot (Grayson Allen assists) | 84 | 81 |
| Q3 | 1:53 | ATL | Luke Kennard shooting foul | 84 | 81 |
| Q3 | 1:53 | PHX | Collin Gillespie makes free throw 1 of 1 | 85 | 81 |
| Q3 | 1:35 | ATL | Luke Kennard makes 25-foot three point jumper (Mouhamed Gueye assists) | 85 | 84 |
| Q3 | 1:06 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 85 | 84 |
| Q3 | 1:03 | PHX | Jordan Goodwin offensive rebound | 85 | 84 |
| Q3 | 1:01 | PHX | Jordan Goodwin makes two point shot | 87 | 84 |
| Q3 | 0:00 | ATL | Nickeil Alexander-Walker bad pass turnover (Collin Gillespie steals) | 87 | 84 |
| Q3 | 0:00 | PHX | Devin Booker makes running layup (Oso Ighodaro assists) | 89 | 84 |
| Q3 | 0:00 | ATL | Luke Kennard lost ball turnover (Oso Ighodaro steals) | 89 | 84 |
| Q3 | 0:00 | PHX | Devin Booker makes 1-foot running dunk (Jordan Goodwin assists) | 91 | 84 |
| Q3 | 0:00 | ATL | CJ McCollum misses 9-foot two point shot | 91 | 84 |
| Q3 | 0:00 | PHX | Grayson Allen defensive rebound | 91 | 84 |
| Q3 | 0:00 | PHX | Grayson Allen out of bounds lost ball turnover | 91 | 84 |
| Q3 | 0:00 | PHX | Suns Full timeout | 91 | 84 |
| Q3 | 0:00 | ATL | Jalen Johnson enters the game for Nickeil Alexander-Walker | 91 | 84 |
| Q3 | 0:00 | ATL | Corey Kispert enters the game for Mouhamed Gueye | 91 | 84 |
| Q3 | 0:00 | PHX | Dillon Brooks enters the game for Devin Booker | 91 | 84 |
| Q3 | 0:00 | ATL | Onyeka Okongwu misses 16-foot turnaround jump shot | 91 | 84 |
| Q3 | 0:00 | ATL | Hawks offensive team rebound | 91 | 84 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 91 | 84 |
| Q4 | 12:00 | ATL | Dyson Daniels enters the game for Corey Kispert | 91 | 84 |
| Q4 | 12:00 | PHX | Ryan Dunn enters the game for Dillon Brooks | 91 | 84 |
| Q4 | 11:45 | PHX | Grayson Allen misses 8-foot turnaround jump shot | 91 | 84 |
| Q4 | 11:41 | ATL | CJ McCollum defensive rebound | 91 | 84 |
| Q4 | 11:23 | ATL | Onyeka Okongwu makes 3-foot two point shot | 91 | 86 |
| Q4 | 11:07 | PHX | Ryan Dunn misses driving layup | 91 | 86 |
| Q4 | 11:05 | PHX | Oso Ighodaro offensive rebound | 91 | 86 |
| Q4 | 11:05 | PHX | Oso Ighodaro makes tip shot | 93 | 86 |
| Q4 | 11:05 | PHX | Suns delay of game violation | 93 | 86 |
| Q4 | 10:53 | ATL | Jalen Johnson makes layup (Onyeka Okongwu assists) | 93 | 88 |
| Q4 | 10:53 | PHX | Oso Ighodaro shooting foul | 93 | 88 |
| Q4 | 10:53 | ATL | Jalen Johnson makes free throw 1 of 1 | 93 | 89 |
| Q4 | 10:33 | ATL | Onyeka Okongwu shooting foul | 93 | 89 |
| Q4 | 10:33 | PHX | Grayson Allen misses free throw 1 of 2 | 93 | 89 |
| Q4 | 10:33 | PHX | Suns offensive team rebound | 93 | 89 |
| Q4 | 10:33 | PHX | Grayson Allen makes free throw 2 of 2 | 94 | 89 |
| Q4 | 10:11 | ATL | Jalen Johnson misses 13-foot two point shot | 94 | 89 |
| Q4 | 10:08 | PHX | Ryan Dunn defensive rebound | 94 | 89 |
| Q4 | 10:03 | PHX | Grayson Allen misses running pullup jump shot | 94 | 89 |
| Q4 | 9:59 | ATL | Luke Kennard defensive rebound | 94 | 89 |
| Q4 | 9:49 | PHX | Jordan Goodwin personal foul | 94 | 89 |
| Q4 | 9:49 | PHX | Royce O'Neale enters the game for Grayson Allen | 94 | 89 |
| Q4 | 9:34 | ATL | Onyeka Okongwu misses 4-foot two point shot | 94 | 89 |
| Q4 | 9:29 | ATL | Jalen Johnson offensive rebound | 94 | 89 |
| Q4 | 9:29 | ATL | Jalen Johnson makes tip in dunk | 94 | 91 |
| Q4 | 9:20 | PHX | Jordan Goodwin misses 23-foot three point jumper | 94 | 91 |
| Q4 | 9:19 | ATL | Jalen Johnson defensive rebound | 94 | 91 |
| Q4 | 9:19 | PHX | Collin Gillespie personal foul | 94 | 91 |
| Q4 | 9:01 | ATL | Onyeka Okongwu makes 25-foot three point jumper (Dyson Daniels assists) | 94 | 94 |
| Q4 | 8:40 | PHX | Oso Ighodaro makes 9-foot floating jump shot (Royce O'Neale assists) | 96 | 94 |
| Q4 | 8:19 | ATL | Onyeka Okongwu makes 5-foot driving floating jump shot | 96 | 96 |
| Q4 | 8:03 | PHX | Collin Gillespie makes 26-foot three point jumper (Jordan Goodwin assists) | 99 | 96 |
| Q4 | 7:55 | ATL | Onyeka Okongwu offensive foul | 99 | 96 |
| Q4 | 7:55 | ATL | Onyeka Okongwu offensive foul turnover | 99 | 96 |
| Q4 | 7:55 | ATL | Nickeil Alexander-Walker enters the game for CJ McCollum | 99 | 96 |
| Q4 | 7:55 | PHX | Dillon Brooks enters the game for Ryan Dunn | 99 | 96 |
| Q4 | 7:43 | PHX | Collin Gillespie misses 26-foot three point jumper | 99 | 96 |
| Q4 | 7:38 | PHX | Dillon Brooks offensive rebound | 99 | 96 |
| Q4 | 7:28 | PHX | Royce O'Neale bad pass turnover (Onyeka Okongwu steals) | 99 | 96 |
| Q4 | 7:17 | ATL | Nickeil Alexander-Walker makes driving layup (Luke Kennard assists) | 99 | 98 |
| Q4 | 6:51 | PHX | Dillon Brooks misses 17-foot two point shot | 99 | 98 |
| Q4 | 6:48 | PHX | Oso Ighodaro offensive rebound | 99 | 98 |
| Q4 | 6:44 | PHX | Jordan Goodwin misses 23-foot three point jumper | 99 | 98 |
| Q4 | 6:41 | ATL | Jalen Johnson defensive rebound | 99 | 98 |
| Q4 | 6:38 | ATL | Hawks Full timeout | 99 | 98 |
| Q4 | 6:38 | PHX | Grayson Allen enters the game for Oso Ighodaro | 99 | 98 |
| Q4 | 6:38 | PHX | Mark Williams enters the game for Collin Gillespie | 99 | 98 |
| Q4 | 6:38 | PHX | Ryan Dunn enters the game for Jordan Goodwin | 99 | 98 |
| Q4 | 6:19 | ATL | Jalen Johnson makes driving layup (Onyeka Okongwu assists) | 99 | 100 |
| Q4 | 5:53 | PHX | Dillon Brooks misses 12-foot pullup jump shot | 99 | 100 |
| Q4 | 5:48 | ATL | Luke Kennard defensive rebound | 99 | 100 |
| Q4 | 5:32 | ATL | Nickeil Alexander-Walker misses 24-foot three point jumper | 99 | 100 |
| Q4 | 5:30 | PHX | Ryan Dunn defensive rebound | 99 | 100 |
| Q4 | 5:18 | PHX | Royce O'Neale out of bounds bad pass turnover | 99 | 100 |
| Q4 | 5:18 | ATL | CJ McCollum enters the game for Luke Kennard | 99 | 100 |
| Q4 | 5:07 | ATL | Jalen Johnson makes 12-foot pullup jump shot | 99 | 102 |
| Q4 | 4:56 | ATL | Nickeil Alexander-Walker personal foul | 99 | 102 |
| Q4 | 4:56 | PHX | Collin Gillespie enters the game for Ryan Dunn | 99 | 102 |
| Q4 | 4:45 | PHX | Dillon Brooks misses 25-foot three point step back jumpshot | 99 | 102 |
| Q4 | 4:41 | ATL | Dyson Daniels defensive rebound | 99 | 102 |
| Q4 | 4:34 | ATL | Jalen Johnson misses 25-foot three point pullup jump shot | 99 | 102 |
| Q4 | 4:32 | PHX | Suns defensive team rebound | 99 | 102 |
| Q4 | 4:32 | ATL | Dyson Daniels kicked ball violation | 99 | 102 |
| Q4 | 4:19 | PHX | Collin Gillespie makes 11-foot fade away jump shot | 101 | 102 |
| Q4 | 4:10 | ATL | Jalen Johnson lost ball turnover (Dillon Brooks steals) | 101 | 102 |
| Q4 | 4:04 | PHX | Collin Gillespie makes two point shot (Dillon Brooks assists) | 103 | 102 |
| Q4 | 4:04 | ATL | Hawks Full timeout | 103 | 102 |
| Q4 | 3:46 | ATL | CJ McCollum makes 16-foot pullup jump shot | 103 | 104 |
| Q4 | 3:26 | ATL | Jalen Johnson personal foul | 103 | 104 |
| Q4 | 3:14 | PHX | Collin Gillespie misses 12-foot two point shot | 103 | 104 |
| Q4 | 3:12 | ATL | Onyeka Okongwu defensive rebound | 103 | 104 |
| Q4 | 3:08 | PHX | Grayson Allen shooting foul | 103 | 104 |
| Q4 | 3:08 | ATL | CJ McCollum makes free throw 1 of 2 | 103 | 105 |
| Q4 | 3:08 | PHX | Oso Ighodaro enters the game for Mark Williams | 103 | 105 |
| Q4 | 3:08 | ATL | CJ McCollum misses free throw 2 of 2 | 103 | 105 |
| Q4 | 3:05 | PHX | Oso Ighodaro defensive rebound | 103 | 105 |
| Q4 | 2:53 | PHX | Grayson Allen misses 26-foot three point step back jumpshot | 103 | 105 |
| Q4 | 2:51 | PHX | Oso Ighodaro offensive rebound | 103 | 105 |
| Q4 | 2:44 | PHX | Royce O'Neale misses driving layup | 103 | 105 |
| Q4 | 2:41 | ATL | Onyeka Okongwu defensive rebound | 103 | 105 |
| Q4 | 2:19 | ATL | Jalen Johnson makes 6-foot driving floating jump shot | 103 | 107 |
| Q4 | 1:55 | PHX | Dillon Brooks misses 15-foot two point shot | 103 | 107 |
| Q4 | 1:52 | ATL | Dyson Daniels defensive rebound | 103 | 107 |
| Q4 | 1:28 | ATL | Jalen Johnson misses 25-foot three point pullup jump shot | 103 | 107 |
| Q4 | 1:23 | PHX | Collin Gillespie defensive rebound | 103 | 107 |
| Q4 | 1:11 | PHX | Collin Gillespie misses 26-foot three point jumper | 103 | 107 |
| Q4 | 1:09 | ATL | CJ McCollum defensive rebound | 103 | 107 |
| Q4 | 0:00 | ATL | CJ McCollum misses 17-foot pullup jump shot | 103 | 107 |
| Q4 | 0:00 | PHX | Dillon Brooks defensive rebound | 103 | 107 |
| Q4 | 0:00 | PHX | Dillon Brooks misses 26-foot three point pullup jump shot | 103 | 107 |
| Q4 | 0:00 | ATL | Jalen Johnson defensive rebound | 103 | 107 |
| Q4 | 0:00 | PHX | Grayson Allen personal foul | 103 | 107 |
| Q4 | 0:00 | ATL | Jalen Johnson makes free throw 1 of 2 | 103 | 108 |
| Q4 | 0:00 | PHX | Jordan Goodwin enters the game for Royce O'Neale | 103 | 108 |
| Q4 | 0:00 | PHX | Mark Williams enters the game for Collin Gillespie | 103 | 108 |
| Q4 | 0:00 | ATL | Jalen Johnson misses free throw 2 of 2 | 103 | 108 |
| Q4 | 0:00 | PHX | Oso Ighodaro defensive rebound | 103 | 108 |
| Q4 | 0:00 | PHX | Suns Full timeout | 103 | 108 |
| Q4 | 0:00 | PHX | Collin Gillespie enters the game for Jordan Goodwin | 103 | 108 |
| Q4 | 0:00 | PHX | Royce O'Neale enters the game for Mark Williams | 103 | 108 |
| Q4 | 0:00 | PHX | Grayson Allen misses 25-foot three point jumper | 103 | 108 |
| Q4 | 0:00 | ATL | Jalen Johnson defensive rebound | 103 | 108 |
| Q4 | 0:00 | PHX | Collin Gillespie personal take foul | 103 | 108 |
| Q4 | 0:00 | ATL | Onyeka Okongwu makes free throw 1 of 2 | 103 | 109 |
| Q4 | 0:00 | ATL | Onyeka Okongwu makes free throw 2 of 2 | 103 | 110 |
| Q4 | 0:00 | PHX | Grayson Allen bad pass turnover (Nickeil Alexander-Walker steals) | 103 | 110 |
| Q4 | 0:00 | ATL | Nickeil Alexander-Walker lost ball turnover (Collin Gillespie steals) | 103 | 110 |
| Q4 | 0:00 | — | End of the 4th Quarter | 103 | 110 |
| Q4 | 0:00 | — | End of Game | 103 | 110 |
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 193 matches · 193 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:45 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 3, Atlanta Hawks 0PHX 3 · ATL 0 | |
| 2 | Q1 11:10 | ATLAtlanta Hawks | Made shot | 3 | Phoenix Suns 3, Atlanta Hawks 3PHX 3 · ATL 3 | |
| 3 | Q1 10:54 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 3, Atlanta Hawks 3PHX 3 · ATL 3 | |
| 4 | Q1 10:45 | ATLAtlanta Hawks | Turnover | 0 | Phoenix Suns 3, Atlanta Hawks 3PHX 3 · ATL 3 | |
| 5 | Q1 10:36 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 6, Atlanta Hawks 3PHX 6 · ATL 3 | |
| 6 | Q1 10:21 | ATLAtlanta Hawks | Made shot | 3 | Phoenix Suns 6, Atlanta Hawks 6PHX 6 · ATL 6 | |
| 7 | Q1 10:09 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 8, Atlanta Hawks 6PHX 8 · ATL 6 | |
| 8 | Q1 9:59 | ATLAtlanta Hawks | Other | 0 | Phoenix Suns 8, Atlanta Hawks 6PHX 8 · ATL 6 | |
| 9 | Q1 9:39 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Atlanta Hawks 6PHX 8 · ATL 6 | |
| 10 | Q1 9:22 | ATLAtlanta Hawks | Made shot | 2 | Phoenix Suns 8, Atlanta Hawks 8PHX 8 · ATL 8 | |
| 11 | Q1 9:10 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 10, Atlanta Hawks 8PHX 10 · ATL 8 | |
| 12 | Q1 8:59 | ATLAtlanta Hawks | Made shot | 2 | Phoenix Suns 10, Atlanta Hawks 10PHX 10 · ATL 10 | |
| 13 | Q1 8:35 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 12, Atlanta Hawks 10PHX 12 · ATL 10 | |
| 14 | Q1 8:13 | ATLAtlanta Hawks | Other | 0 | Phoenix Suns 12, Atlanta Hawks 10PHX 12 · ATL 10 | |
| 15 | Q1 8:04 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 12, Atlanta Hawks 10PHX 12 · ATL 10 | |
| 16 | Q1 7:57 | ATLAtlanta Hawks | Made shot | 2 | Phoenix Suns 12, Atlanta Hawks 12PHX 12 · ATL 12 | |
| 17 | Q1 7:43 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 12, Atlanta Hawks 12PHX 12 · ATL 12 | |
| 18 | Q1 7:36 | ATLAtlanta Hawks | Made shot | 3 | Phoenix Suns 12, Atlanta Hawks 15PHX 12 · ATL 15 | |
| 19 | Q1 7:08 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 14, Atlanta Hawks 15PHX 14 · ATL 15 | |
| 20 | Q1 6:56 | ATLAtlanta Hawks | Made shot | 2 | Phoenix Suns 14, Atlanta Hawks 17PHX 14 · ATL 17 | |
| 21 | Q1 6:39 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 14, Atlanta Hawks 17PHX 14 · ATL 17 | |
| 22 | Q1 6:35 | ATLAtlanta Hawks | Made shot | 2 | Phoenix Suns 14, Atlanta Hawks 19PHX 14 · ATL 19 | |
| 23 | Q1 6:23 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 14, Atlanta Hawks 19PHX 14 · ATL 19 | |
| 24 | Q1 6:01 | ATLAtlanta Hawks | Other | 0 | Phoenix Suns 14, Atlanta Hawks 19PHX 14 · ATL 19 | |
| 25 | Q1 5:44 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 14, Atlanta Hawks 19PHX 14 · ATL 19 |
POSS 1 · Q1 11:45
PHXPhoenix Suns
Made shot
3 PTS
POSS 2 · Q1 11:10
ATLAtlanta Hawks
Made shot
3 PTS
POSS 3 · Q1 10:54
PHXPhoenix Suns
Other
0 PTS
POSS 4 · Q1 10:45
ATLAtlanta Hawks
Turnover
0 PTS
POSS 5 · Q1 10:36
PHXPhoenix Suns
Made shot
3 PTS
POSS 6 · Q1 10:21
ATLAtlanta Hawks
Made shot
3 PTS
POSS 7 · Q1 10:09
PHXPhoenix Suns
Made shot
2 PTS
POSS 8 · Q1 9:59
ATLAtlanta Hawks
Other
0 PTS
POSS 9 · Q1 9:39
PHXPhoenix Suns
Other
0 PTS
POSS 10 · Q1 9:22
ATLAtlanta Hawks
Made shot
2 PTS
POSS 11 · Q1 9:10
PHXPhoenix Suns
Made shot
2 PTS
POSS 12 · Q1 8:59
ATLAtlanta Hawks
Made shot
2 PTS
POSS 13 · Q1 8:35
PHXPhoenix Suns
Made shot
2 PTS
POSS 14 · Q1 8:13
ATLAtlanta Hawks
Other
0 PTS
POSS 15 · Q1 8:04
PHXPhoenix Suns
Other
0 PTS
POSS 16 · Q1 7:57
ATLAtlanta Hawks
Made shot
2 PTS
POSS 17 · Q1 7:43
PHXPhoenix Suns
Other
0 PTS
POSS 18 · Q1 7:36
ATLAtlanta Hawks
Made shot
3 PTS
POSS 19 · Q1 7:08
PHXPhoenix Suns
Made shot
2 PTS
POSS 20 · Q1 6:56
ATLAtlanta Hawks
Made shot
2 PTS
POSS 21 · Q1 6:39
PHXPhoenix Suns
Turnover
0 PTS
POSS 22 · Q1 6:35
ATLAtlanta Hawks
Made shot
2 PTS
POSS 23 · Q1 6:23
PHXPhoenix Suns
Other
0 PTS
POSS 24 · Q1 6:01
ATLAtlanta Hawks
Other
0 PTS
POSS 25 · Q1 5:44
PHXPhoenix Suns
Other
0 PTS