POSS 1 · Q1 11:41
PHXPhoenix Suns
Turnover
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Sun, Nov 16, 2025·2025-26
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 25 | 32 | 20 | 47 | 124 | |
| 21 | 37 | 37 | 27 | 122 |
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.
ATL
PHX
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 leadATL +13 Q2 4:32PHX +22 Q4 9: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. ATL attacks the left basket and PHX the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | ATL | PHX | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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.
| ATL | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 37 | 27 | 4 | 5 | 2 | 2 | 2 | 9-15 | 3-9 | 6-6 | -5 | 76.5% | |
| 39 | 25 | 10 | 7 | 1 | 0 | 5 | 9-13 | 2-3 | 5-6 | +21 | 79.9% | |
| 35 | 26 | 3 | 4 | 2 | 0 | 2 | 9-18 | 3-9 | 5-7 | +22 | 61.7% | |
| 37 | 11 | 7 | 12 | 3 | 0 | 4 | 5-6 | 0-1 | 1-1 | +11 | 85.4% | |
| 26 | 15 | 3 | 4 | 2 | 0 | 1 | 6-13 | 3-8 | 0-0 | +3 | 57.7% | |
| 9 | 8 | 1 | 0 | 0 | 0 | 0 | 2-5 | 1-2 | 3-4 | +4 | 59.2% | |
| 22 | 7 | 3 | 2 | 0 | 1 | 1 | 3-7 | 1-5 | 0-0 | -1 | 50.0% | |
| 12 | 5 | 1 | 1 | 1 | 0 | 1 | 2-4 | 1-2 | 0-0 | -25 | 62.5% | |
| 12 | 0 | 1 | 0 | 0 | 0 | 0 | 0-2 | 0-2 | 0-0 | -4 | 0.0% | |
| 10 | 0 | 1 | 0 | 0 | 0 | 1 | 0-2 | 0-2 | 0-0 | -16 | 0.0% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · RIGHT KNEE SORENESS | ||||||||||||
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36 | 34 | 6 | 1 | 3 | 0 | 3 | 14-25 | 3-7 | 3-3 | -2 | 64.6% | |
| 38 | 27 | 2 | 7 | 1 | 1 | 5 | 10-23 | 0-6 | 7-7 | -17 | 51.8% | |
| 24 | 12 | 4 | 4 | 2 | 0 | 1 | 4-9 | 2-4 | 2-2 | -24 | 60.7% | |
| 28 | 8 | 4 | 1 | 0 | 0 | 2 | 4-5 | 0-0 | 0-0 | -15 | 80.0% | |
| 25 | 3 | 6 | 1 | 0 | 0 | 0 | 1-9 | 1-6 | 0-0 | -18 | 16.7% | |
| 32 | 15 | 8 | 7 | 2 | 0 | 2 | 5-13 | 1-3 | 4-4 | +18 | 50.8% | |
| 22 | 14 | 7 | 2 | 1 | 0 | 1 | 6-9 | 1-2 | 1-1 | +14 | 74.2% | |
| 17 | 6 | 5 | 0 | 0 | 0 | 0 | 2-2 | 2-2 | 0-0 | +20 | 150.0% | |
| 14 | 3 | 5 | 0 | 0 | 1 | 2 | 1-2 | 0-0 | 1-2 | +16 | 52.1% | |
| 5 | 0 | 0 | 0 | 0 | 1 | 1 | 0-0 | 0-0 | 0-0 | -2 | — | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
505 events
| Q | Clock | Team | Play | ATL | PHX |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Onyeka Okongwu vs. Mark Williams (Ryan Dunn gains possession) | 0 | 0 |
| Q1 | 11:41 | PHX | Dillon Brooks steps out of bounds turnover | 0 | 0 |
| Q1 | 11:19 | ATL | Zaccharie Risacher makes 24-foot three point jumper (Onyeka Okongwu assists) | 3 | 0 |
| Q1 | 10:58 | PHX | Royce O'Neale misses 26-foot three point jumper | 3 | 0 |
| Q1 | 10:55 | PHX | Devin Booker offensive rebound | 3 | 0 |
| Q1 | 10:53 | PHX | Ryan Dunn misses 22-foot three point jumper | 3 | 0 |
| Q1 | 10:49 | ATL | Dyson Daniels defensive rebound | 3 | 0 |
| Q1 | 10:43 | ATL | Onyeka Okongwu misses 25-foot three point jumper | 3 | 0 |
| Q1 | 10:41 | PHX | Ryan Dunn defensive rebound | 3 | 0 |
| Q1 | 10:31 | PHX | Ryan Dunn misses 23-foot three point jumper | 3 | 0 |
| Q1 | 10:27 | PHX | Royce O'Neale offensive rebound | 3 | 0 |
| Q1 | 10:23 | PHX | Dillon Brooks misses 12-foot two point shot | 3 | 0 |
| Q1 | 10:19 | PHX | Ryan Dunn offensive rebound | 3 | 0 |
| Q1 | 10:10 | PHX | Devin Booker makes driving layup | 3 | 2 |
| Q1 | 9:39 | PHX | Devin Booker misses driving layup | 3 | 2 |
| Q1 | 9:36 | ATL | Dyson Daniels defensive rebound | 3 | 2 |
| Q1 | 9:31 | ATL | Onyeka Okongwu traveling | 3 | 2 |
| Q1 | 9:21 | ATL | Onyeka Okongwu kicked ball violation | 3 | 2 |
| Q1 | 9:13 | PHX | Mark Williams misses layup | 3 | 2 |
| Q1 | 9:13 | PHX | Suns offensive team rebound | 3 | 2 |
| Q1 | 9:10 | PHX | Mark Williams makes 11-foot hook shot (Devin Booker assists) | 3 | 4 |
| Q1 | 8:53 | ATL | Zaccharie Risacher misses driving layup | 3 | 4 |
| Q1 | 8:51 | ATL | Dyson Daniels offensive rebound | 3 | 4 |
| Q1 | 8:48 | ATL | Onyeka Okongwu makes 27-foot three point jumper (Zaccharie Risacher assists) | 6 | 4 |
| Q1 | 8:29 | PHX | Devin Booker misses 28-foot three point pullup jump shot | 6 | 4 |
| Q1 | 8:26 | ATL | Hawks defensive team rebound | 6 | 4 |
| Q1 | 8:12 | PHX | Mark Williams shooting foul | 6 | 4 |
| Q1 | 8:12 | ATL | Jalen Johnson misses free throw 1 of 2 | 6 | 4 |
| Q1 | 8:12 | ATL | Hawks offensive team rebound | 6 | 4 |
| Q1 | 8:12 | ATL | Jalen Johnson makes free throw 2 of 2 | 7 | 4 |
| Q1 | 8:00 | PHX | Dillon Brooks makes 24-foot three point jumper (Devin Booker assists) | 7 | 7 |
| Q1 | 7:48 | ATL | Nickeil Alexander-Walker makes 24-foot three pointer (Dyson Daniels assists) | 10 | 7 |
| Q1 | 7:36 | PHX | Devin Booker makes 6-foot two point shot | 10 | 9 |
| Q1 | 7:25 | ATL | Onyeka Okongwu makes 3-foot driving floating jump shot (Nickeil Alexander-Walker assists) | 12 | 9 |
| Q1 | 7:25 | PHX | Ryan Dunn shooting foul | 12 | 9 |
| Q1 | 7:25 | ATL | Onyeka Okongwu makes free throw 1 of 1 | 13 | 9 |
| Q1 | 7:13 | PHX | Devin Booker lost ball turnover (Dyson Daniels steals) | 13 | 9 |
| Q1 | 7:10 | ATL | Jalen Johnson makes dunk (Zaccharie Risacher assists) | 15 | 9 |
| Q1 | 6:57 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 15 | 9 |
| Q1 | 6:47 | PHX | Ryan Dunn offensive rebound | 15 | 9 |
| Q1 | 6:47 | PHX | Ryan Dunn makes dunk | 15 | 11 |
| Q1 | 6:36 | ATL | Zaccharie Risacher misses 27-foot three point step back jumpshot | 15 | 11 |
| Q1 | 6:34 | ATL | Nickeil Alexander-Walker offensive rebound | 15 | 11 |
| Q1 | 6:24 | ATL | Nickeil Alexander-Walker misses 22-foot three point jumper | 15 | 11 |
| Q1 | 6:20 | ATL | Jalen Johnson offensive rebound | 15 | 11 |
| Q1 | 6:20 | ATL | Jalen Johnson makes dunk | 17 | 11 |
| Q1 | 6:20 | PHX | Suns Full timeout | 17 | 11 |
| Q1 | 6:20 | PHX | Collin Gillespie enters the game for Ryan Dunn | 17 | 11 |
| Q1 | 6:20 | ATL | Luke Kennard enters the game for Onyeka Okongwu | 17 | 11 |
| Q1 | 6:20 | ATL | Mouhamed Gueye enters the game for Nickeil Alexander-Walker | 17 | 11 |
| Q1 | 6:04 | PHX | Royce O'Neale misses driving floating jump shot | 17 | 11 |
| Q1 | 5:59 | ATL | Luke Kennard defensive rebound | 17 | 11 |
| Q1 | 5:54 | ATL | Dyson Daniels steps out of bounds turnover | 17 | 11 |
| Q1 | 5:44 | PHX | Collin Gillespie misses 25-foot three point jumper | 17 | 11 |
| Q1 | 5:41 | PHX | Royce O'Neale offensive rebound | 17 | 11 |
| Q1 | 5:41 | PHX | Royce O'Neale misses tip shot | 17 | 11 |
| Q1 | 5:41 | ATL | Hawks defensive team rebound | 17 | 11 |
| Q1 | 5:41 | PHX | Royce O'Neale loose ball foul | 17 | 11 |
| Q1 | 5:17 | ATL | Dyson Daniels makes layup (Jalen Johnson assists) | 19 | 11 |
| Q1 | 5:04 | ATL | Dyson Daniels shooting foul | 19 | 11 |
| Q1 | 5:04 | PHX | Devin Booker makes free throw 1 of 2 | 19 | 12 |
| Q1 | 5:04 | PHX | Nick Richards enters the game for Royce O'Neale | 19 | 12 |
| Q1 | 5:04 | PHX | Isaiah Livers enters the game for Mark Williams | 19 | 12 |
| Q1 | 5:04 | ATL | Vit Krejci enters the game for Zaccharie Risacher | 19 | 12 |
| Q1 | 5:04 | PHX | Devin Booker makes free throw 2 of 2 | 19 | 13 |
| Q1 | 4:56 | PHX | Collin Gillespie personal foul | 19 | 13 |
| Q1 | 4:44 | ATL | Dyson Daniels misses 25-foot three point jumper | 19 | 13 |
| Q1 | 4:39 | ATL | Mouhamed Gueye offensive rebound | 19 | 13 |
| Q1 | 4:36 | ATL | Jalen Johnson misses 25-foot three point step back jumpshot | 19 | 13 |
| Q1 | 4:34 | PHX | Isaiah Livers defensive rebound | 19 | 13 |
| Q1 | 4:31 | PHX | Devin Booker misses running pullup jump shot | 19 | 13 |
| Q1 | 4:29 | PHX | Suns offensive team rebound | 19 | 13 |
| Q1 | 4:29 | ATL | Mouhamed Gueye loose ball foul | 19 | 13 |
| Q1 | 4:22 | PHX | Collin Gillespie misses 18-foot pullup jump shot | 19 | 13 |
| Q1 | 4:18 | PHX | Dillon Brooks offensive rebound | 19 | 13 |
| Q1 | 4:15 | PHX | Dillon Brooks misses driving layup | 19 | 13 |
| Q1 | 4:13 | PHX | Nick Richards offensive rebound | 19 | 13 |
| Q1 | 4:13 | ATL | Mouhamed Gueye personal foul | 19 | 13 |
| Q1 | 4:13 | ATL | Keaton Wallace enters the game for Dyson Daniels | 19 | 13 |
| Q1 | 4:02 | PHX | Collin Gillespie makes 1-foot two point shot | 19 | 15 |
| Q1 | 3:45 | ATL | Keaton Wallace makes 27-foot three point jumper (Jalen Johnson assists) | 22 | 15 |
| Q1 | 3:31 | PHX | Dillon Brooks misses 26-foot three point step back jumpshot | 22 | 15 |
| Q1 | 3:28 | PHX | Collin Gillespie offensive rebound | 22 | 15 |
| Q1 | 3:19 | PHX | Dillon Brooks misses driving floating jump shot | 22 | 15 |
| Q1 | 3:16 | PHX | Collin Gillespie offensive rebound | 22 | 15 |
| Q1 | 3:15 | PHX | Devin Booker misses 27-foot three point pullup jump shot | 22 | 15 |
| Q1 | 3:12 | ATL | Jalen Johnson defensive rebound | 22 | 15 |
| Q1 | 3:06 | ATL | Vit Krejci misses 23-foot three point jumper | 22 | 15 |
| Q1 | 3:02 | PHX | Dillon Brooks defensive rebound | 22 | 15 |
| Q1 | 2:53 | PHX | Dillon Brooks misses 25-foot three point step back jumpshot | 22 | 15 |
| Q1 | 2:50 | ATL | Vit Krejci defensive rebound | 22 | 15 |
| Q1 | 2:49 | ATL | Mouhamed Gueye out of bounds lost ball turnover | 22 | 15 |
| Q1 | 2:48 | ATL | Hawks Full timeout | 22 | 15 |
| Q1 | 2:48 | PHX | Jordan Goodwin enters the game for Dillon Brooks | 22 | 15 |
| Q1 | 2:48 | ATL | Onyeka Okongwu enters the game for Jalen Johnson | 22 | 15 |
| Q1 | 2:48 | ATL | Asa Newell enters the game for Mouhamed Gueye | 22 | 15 |
| Q1 | 2:35 | ATL | Asa Newell shooting foul | 22 | 15 |
| Q1 | 2:35 | PHX | Devin Booker makes free throw 1 of 2 | 22 | 16 |
| Q1 | 2:35 | PHX | Devin Booker makes free throw 2 of 2 | 22 | 17 |
| Q1 | 2:19 | ATL | Nick Richards blocks Asa Newell 's 2-foot layup | 22 | 17 |
| Q1 | 2:17 | PHX | Isaiah Livers defensive rebound | 22 | 17 |
| Q1 | 2:11 | PHX | Jordan Goodwin misses 22-foot three point jumper | 22 | 17 |
| Q1 | 2:06 | PHX | Nick Richards offensive rebound | 22 | 17 |
| Q1 | 2:05 | PHX | Nick Richards out of bounds bad pass turnover | 22 | 17 |
| Q1 | 1:51 | ATL | Keaton Wallace misses 25-foot three point pullup jump shot | 22 | 17 |
| Q1 | 1:49 | PHX | Nick Richards defensive rebound | 22 | 17 |
| Q1 | 1:29 | PHX | Onyeka Okongwu blocks Collin Gillespie 's 13-foot step back jumpshot | 22 | 17 |
| Q1 | 1:27 | ATL | Hawks defensive team rebound | 22 | 17 |
| Q1 | 1:27 | PHX | Nick Richards loose ball foul | 22 | 17 |
| Q1 | 1:27 | — | (01:27) [Hawks] REF-INITIATED REVIEW (CALL OVERTURNED) | 22 | 17 |
| Q1 | 1:27 | ATL | Asa Newell makes free throw 1 of 2 | 23 | 17 |
| Q1 | 1:27 | ATL | Asa Newell makes free throw 2 of 2 | 24 | 17 |
| Q1 | 1:13 | PHX | Devin Booker makes 13-foot pullup jump shot | 24 | 19 |
| Q1 | 1:01 | PHX | Devin Booker personal foul | 24 | 19 |
| Q1 | 1:01 | ATL | Asa Newell misses free throw 1 of 2 | 24 | 19 |
| Q1 | 1:01 | ATL | Hawks offensive team rebound | 24 | 19 |
| Q1 | 1:01 | ATL | Asa Newell makes free throw 2 of 2 | 25 | 19 |
| Q1 | 0:00 | PHX | Devin Booker makes 7-foot pullup jump shot (Jordan Goodwin assists) | 25 | 21 |
| Q1 | 0:00 | ATL | Luke Kennard misses 25-foot three point step back jumpshot | 25 | 21 |
| Q1 | 0:00 | PHX | Collin Gillespie defensive rebound | 25 | 21 |
| Q1 | 0:00 | PHX | Devin Booker bad pass (Keaton Wallace steals) | 25 | 21 |
| Q1 | 0:00 | ATL | Asa Newell misses 24-foot three point jumper | 25 | 21 |
| Q1 | 0:00 | PHX | Jordan Goodwin defensive rebound | 25 | 21 |
| Q1 | 0:00 | PHX | Jordan Goodwin misses heave jump shot | 25 | 21 |
| Q1 | 0:00 | PHX | Suns offensive team rebound | 25 | 21 |
| Q1 | 0:00 | — | End of the 1st Quarter | 25 | 21 |
| Q1 | 9:51 | ATL | Jalen Johnson lost ball turnover (Ryan Dunn steals) | 3 | 2 |
| Q2 | 12:00 | PHX | Ryan Dunn enters the game for Devin Booker | 25 | 21 |
| Q2 | 12:00 | PHX | Oso Ighodaro enters the game for Nick Richards | 25 | 21 |
| Q2 | 12:00 | PHX | Royce O'Neale enters the game for Isaiah Livers | 25 | 21 |
| Q2 | 11:49 | PHX | Oso Ighodaro personal foul | 25 | 21 |
| Q2 | 11:40 | ATL | Keaton Wallace makes 8-foot pullup jump shot | 27 | 21 |
| Q2 | 11:33 | ATL | Vit Krejci personal foul | 27 | 21 |
| Q2 | 11:16 | PHX | Ryan Dunn makes 22-foot three point shot (Collin Gillespie assists) | 27 | 24 |
| Q2 | 11:04 | ATL | Vit Krejci makes driving layup (Onyeka Okongwu assists) | 29 | 24 |
| Q2 | 10:49 | PHX | Jordan Goodwin makes driving layup | 29 | 26 |
| Q2 | 10:40 | ATL | Onyeka Okongwu makes driving layup (Keaton Wallace assists) | 31 | 26 |
| Q2 | 10:40 | PHX | Collin Gillespie shooting foul | 31 | 26 |
| Q2 | 10:40 | ATL | Onyeka Okongwu makes free throw 1 of 1 | 32 | 26 |
| Q2 | 10:21 | PHX | Collin Gillespie makes 9-foot two point shot (Ryan Dunn assists) | 32 | 28 |
| Q2 | 10:21 | ATL | Keaton Wallace shooting foul | 32 | 28 |
| Q2 | 10:21 | PHX | Collin Gillespie makes free throw 1 of 1 | 32 | 29 |
| Q2 | 10:08 | ATL | Vit Krejci misses 23-foot three point jumper | 32 | 29 |
| Q2 | 10:04 | PHX | Royce O'Neale defensive rebound | 32 | 29 |
| Q2 | 9:54 | PHX | Jordan Goodwin misses 21-foot jumper | 32 | 29 |
| Q2 | 9:49 | ATL | Onyeka Okongwu defensive rebound | 32 | 29 |
| Q2 | 9:36 | ATL | Vit Krejci misses 26-foot three point jumper | 32 | 29 |
| Q2 | 9:29 | ATL | Asa Newell offensive rebound | 32 | 29 |
| Q2 | 9:29 | ATL | Asa Newell misses dunk | 32 | 29 |
| Q2 | 9:28 | PHX | Royce O'Neale defensive rebound | 32 | 29 |
| Q2 | 9:26 | PHX | Royce O'Neale misses two point shot | 32 | 29 |
| Q2 | 9:22 | ATL | Keaton Wallace defensive rebound | 32 | 29 |
| Q2 | 9:21 | ATL | Keaton Wallace lost ball turnover (Ryan Dunn steals) | 32 | 29 |
| Q2 | 9:18 | PHX | Jordan Goodwin makes driving layup (Ryan Dunn assists) | 32 | 31 |
| Q2 | 9:17 | ATL | Hawks Full timeout | 32 | 31 |
| Q2 | 9:17 | ATL | Jalen Johnson enters the game for Keaton Wallace | 32 | 31 |
| Q2 | 9:17 | ATL | Dyson Daniels enters the game for Luke Kennard | 32 | 31 |
| Q2 | 9:17 | ATL | Nickeil Alexander-Walker enters the game for Asa Newell | 32 | 31 |
| Q2 | 8:56 | ATL | Dyson Daniels lost ball turnover (Collin Gillespie steals) | 32 | 31 |
| Q2 | 8:48 | PHX | Royce O'Neale misses 30-foot three point jumper | 32 | 31 |
| Q2 | 8:45 | ATL | Jalen Johnson defensive rebound | 32 | 31 |
| Q2 | 8:38 | ATL | Onyeka Okongwu misses 25-foot three point jumper | 32 | 31 |
| Q2 | 8:35 | PHX | Collin Gillespie defensive rebound | 32 | 31 |
| Q2 | 8:26 | PHX | Ryan Dunn misses driving floating jump shot | 32 | 31 |
| Q2 | 8:24 | PHX | Suns offensive team rebound | 32 | 31 |
| Q2 | 8:24 | ATL | Mouhamed Gueye enters the game for Onyeka Okongwu | 32 | 31 |
| Q2 | 8:20 | ATL | Mouhamed Gueye personal foul | 32 | 31 |
| Q2 | 8:20 | ATL | Asa Newell enters the game for Mouhamed Gueye | 32 | 31 |
| Q2 | 8:13 | PHX | Oso Ighodaro lost ball turnover (Dyson Daniels steals) | 32 | 31 |
| Q2 | 8:05 | ATL | Jalen Johnson makes 1-foot driving dunk (Vit Krejci assists) | 34 | 31 |
| Q2 | 7:45 | PHX | Jordan Goodwin makes driving layup (Ryan Dunn assists) | 34 | 33 |
| Q2 | 7:39 | ATL | Asa Newell makes 22-foot three point jumper (Nickeil Alexander-Walker assists) | 37 | 33 |
| Q2 | 7:26 | PHX | Ryan Dunn makes 1-foot driving dunk (Collin Gillespie assists) | 37 | 35 |
| Q2 | 7:12 | PHX | Oso Ighodaro defensive 3-seconds (technical foul) | 37 | 35 |
| Q2 | 7:12 | ATL | Jalen Johnson makes technical free throw | 38 | 35 |
| Q2 | 7:12 | PHX | Dillon Brooks enters the game for Jordan Goodwin | 38 | 35 |
| Q2 | 7:01 | ATL | Oso Ighodaro blocks Nickeil Alexander-Walker 's 27-foot three point step back jumpshot | 38 | 35 |
| Q2 | 6:58 | PHX | Collin Gillespie defensive rebound | 38 | 35 |
| Q2 | 6:52 | PHX | Vit Krejci blocks Collin Gillespie 's 2-foot two point shot | 38 | 35 |
| Q2 | 6:50 | ATL | Vit Krejci defensive rebound | 38 | 35 |
| Q2 | 6:46 | ATL | Jalen Johnson makes 25-foot three point shot (Dyson Daniels assists) | 41 | 35 |
| Q2 | 6:45 | PHX | Suns Full timeout | 41 | 35 |
| Q2 | 6:45 | PHX | Devin Booker enters the game for Oso Ighodaro | 41 | 35 |
| Q2 | 6:45 | PHX | Mark Williams enters the game for Collin Gillespie | 41 | 35 |
| Q2 | 6:45 | ATL | Zaccharie Risacher enters the game for Vit Krejci | 41 | 35 |
| Q2 | 6:32 | PHX | Mark Williams offensive foul | 41 | 35 |
| Q2 | 6:32 | PHX | Mark Williams turnover | 41 | 35 |
| Q2 | 6:22 | ATL | Nickeil Alexander-Walker misses 27-foot three point jumper | 41 | 35 |
| Q2 | 6:19 | PHX | Royce O'Neale defensive rebound | 41 | 35 |
| Q2 | 6:08 | PHX | Royce O'Neale misses 27-foot three point jumper | 41 | 35 |
| Q2 | 6:03 | PHX | Ryan Dunn offensive rebound | 41 | 35 |
| Q2 | 6:02 | PHX | Ryan Dunn lost ball turnover (Dyson Daniels steals) | 41 | 35 |
| Q2 | 5:57 | ATL | Jalen Johnson makes layup (Dyson Daniels assists) | 43 | 35 |
| Q2 | 5:53 | PHX | Royce O'Neale misses 25-foot three point jumper | 43 | 35 |
| Q2 | 5:48 | PHX | Mark Williams offensive rebound | 43 | 35 |
| Q2 | 5:48 | PHX | Mark Williams makes tip shot | 43 | 37 |
| Q2 | 5:32 | ATL | Asa Newell makes 1-foot layup (Dyson Daniels assists) | 45 | 37 |
| Q2 | 5:15 | PHX | Dillon Brooks misses 15-foot two point shot | 45 | 37 |
| Q2 | 5:12 | ATL | Jalen Johnson defensive rebound | 45 | 37 |
| Q2 | 5:09 | PHX | Dillon Brooks personal foul | 45 | 37 |
| Q2 | 5:09 | PHX | Isaiah Livers enters the game for Royce O'Neale | 45 | 37 |
| Q2 | 5:09 | ATL | Onyeka Okongwu enters the game for Asa Newell | 45 | 37 |
| Q2 | 5:03 | ATL | Zaccharie Risacher makes 26-foot three point jumper (Dyson Daniels assists) | 48 | 37 |
| Q2 | 4:41 | PHX | Devin Booker lost ball turnover (Nickeil Alexander-Walker steals) | 48 | 37 |
| Q2 | 4:32 | ATL | Onyeka Okongwu makes layup (Jalen Johnson assists) | 50 | 37 |
| Q2 | 4:32 | PHX | Suns Full timeout | 50 | 37 |
| Q2 | 4:32 | PHX | Collin Gillespie enters the game for Ryan Dunn | 50 | 37 |
| Q2 | 4:11 | PHX | Mark Williams makes 11-foot two point shot | 50 | 39 |
| Q2 | 3:59 | ATL | Jalen Johnson lost ball turnover (Collin Gillespie steals) | 50 | 39 |
| Q2 | 3:46 | PHX | Dillon Brooks makes 10-foot two point shot (Devin Booker assists) | 50 | 41 |
| Q2 | 3:40 | ATL | Dyson Daniels offensive charge | 50 | 41 |
| Q2 | 3:40 | ATL | Dyson Daniels turnover | 50 | 41 |
| Q2 | 3:26 | PHX | Mark Williams makes dunk (Collin Gillespie assists) | 50 | 43 |
| Q2 | 3:11 | ATL | Nickeil Alexander-Walker misses 11-foot pullup jump shot | 50 | 43 |
| Q2 | 3:08 | PHX | Isaiah Livers defensive rebound | 50 | 43 |
| Q2 | 2:56 | PHX | Collin Gillespie makes 23-foot three point jumper (Devin Booker assists) | 50 | 46 |
| Q2 | 2:56 | ATL | Nickeil Alexander-Walker shooting foul | 50 | 46 |
| Q2 | 2:56 | PHX | Collin Gillespie makes free throw 1 of 1 | 50 | 47 |
| Q2 | 2:41 | ATL | Nickeil Alexander-Walker makes driving layup (Onyeka Okongwu assists) | 52 | 47 |
| Q2 | 2:27 | PHX | Devin Booker misses 16-foot pullup jump shot | 52 | 47 |
| Q2 | 2:25 | PHX | Collin Gillespie offensive rebound | 52 | 47 |
| Q2 | 2:21 | PHX | Collin Gillespie bad pass (Nickeil Alexander-Walker steals) | 52 | 47 |
| Q2 | 2:18 | ATL | Nickeil Alexander-Walker makes two point shot (Dyson Daniels assists) | 54 | 47 |
| Q2 | 2:11 | PHX | Collin Gillespie misses driving floating jump shot | 54 | 47 |
| Q2 | 2:08 | ATL | Jalen Johnson defensive rebound | 54 | 47 |
| Q2 | 2:01 | ATL | Onyeka Okongwu misses 25-foot three point jumper | 54 | 47 |
| Q2 | 1:59 | PHX | Dillon Brooks defensive rebound | 54 | 47 |
| Q2 | 1:53 | PHX | Dillon Brooks makes 2-foot driving floating jump shot (Devin Booker assists) | 54 | 49 |
| Q2 | 1:53 | ATL | Dyson Daniels shooting foul | 54 | 49 |
| Q2 | 1:53 | PHX | Jordan Goodwin enters the game for Isaiah Livers | 54 | 49 |
| Q2 | 1:53 | ATL | Hawks Full timeout | 54 | 49 |
| Q2 | 1:53 | ATL | (01:53) [Hawks] COACH'S CHALLENGE (REPLAY SUPPORTS CALL) [Hawks] charged with a timeout | 54 | 49 |
| Q2 | 1:53 | ATL | Keaton Wallace enters the game for Dyson Daniels | 54 | 49 |
| Q2 | 1:53 | PHX | Dillon Brooks makes free throw 1 of 1 | 54 | 50 |
| Q2 | 1:44 | ATL | Jalen Johnson lost ball turnover (Dillon Brooks steals) | 54 | 50 |
| Q2 | 1:31 | PHX | Dillon Brooks makes 11-foot two point shot | 54 | 52 |
| Q2 | 1:13 | ATL | Nickeil Alexander-Walker makes 26-foot three point jumper (Jalen Johnson assists) | 57 | 52 |
| Q2 | 0:00 | PHX | Dillon Brooks makes 2-foot two point shot (Devin Booker assists) | 57 | 54 |
| Q2 | 0:00 | ATL | Zaccharie Risacher misses 30-foot three point pullup jump shot | 57 | 54 |
| Q2 | 0:00 | PHX | Jordan Goodwin defensive rebound | 57 | 54 |
| Q2 | 0:00 | PHX | Dillon Brooks misses 28-foot three point jumper | 57 | 54 |
| Q2 | 0:00 | ATL | Zaccharie Risacher defensive rebound | 57 | 54 |
| Q2 | 0:00 | ATL | Jalen Johnson flagrant foul type 1 | 57 | 54 |
| Q2 | 0:00 | ATL | Jalen Johnson turnover | 57 | 54 |
| Q2 | 0:00 | — | (00:10) [Hawks] REF-INITIATED REVIEW (CALL OVERTURNED) | 57 | 54 |
| Q2 | 0:00 | PHX | Royce O'Neale enters the game for Jordan Goodwin | 57 | 54 |
| Q2 | 0:00 | PHX | Dillon Brooks makes free throw flagrant 1 of 2 | 57 | 55 |
| Q2 | 0:00 | PHX | Dillon Brooks makes free throw flagrant 2 of 2 | 57 | 56 |
| Q2 | 0:00 | ATL | Nickeil Alexander-Walker shooting foul | 57 | 56 |
| Q2 | 0:00 | PHX | Collin Gillespie makes free throw 1 of 2 | 57 | 57 |
| Q2 | 0:00 | ATL | Asa Newell enters the game for Keaton Wallace | 57 | 57 |
| Q2 | 0:00 | PHX | Ryan Dunn enters the game for Mark Williams | 57 | 57 |
| Q2 | 0:00 | PHX | Collin Gillespie makes free throw 2 of 2 | 57 | 58 |
| Q2 | 0:00 | ATL | Nickeil Alexander-Walker misses heave jump shot | 57 | 58 |
| Q2 | 0:00 | ATL | Hawks offensive team rebound | 57 | 58 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 57 | 58 |
| Q3 | 12:00 | PHX | Mark Williams enters the game for Collin Gillespie | 57 | 58 |
| Q3 | 12:00 | ATL | Dyson Daniels enters the game for Asa Newell | 57 | 58 |
| Q3 | 11:47 | ATL | Onyeka Okongwu makes 8-foot two point shot (Dyson Daniels assists) | 59 | 58 |
| Q3 | 11:28 | PHX | Dillon Brooks makes driving layup (Mark Williams assists) | 59 | 60 |
| Q3 | 11:03 | ATL | Jalen Johnson makes 12-foot pullup jump shot (Dyson Daniels assists) | 61 | 60 |
| Q3 | 10:46 | PHX | Ryan Dunn misses two point shot | 61 | 60 |
| Q3 | 10:44 | ATL | Jalen Johnson defensive rebound | 61 | 60 |
| Q3 | 10:41 | ATL | Zaccharie Risacher makes two point shot (Jalen Johnson assists) | 63 | 60 |
| Q3 | 10:31 | PHX | Dillon Brooks makes 27-foot three pointer | 63 | 63 |
| Q3 | 10:20 | ATL | Nickeil Alexander-Walker misses driving floating jump shot | 63 | 63 |
| Q3 | 10:18 | PHX | Mark Williams defensive rebound | 63 | 63 |
| Q3 | 10:12 | ATL | Onyeka Okongwu vs. Devin Booker | 63 | 63 |
| Q3 | 10:09 | PHX | Devin Booker lost ball turnover (Onyeka Okongwu steals) | 63 | 63 |
| Q3 | 9:48 | ATL | Onyeka Okongwu makes 24-foot three point jumper (Dyson Daniels assists) | 66 | 63 |
| Q3 | 9:34 | PHX | Dillon Brooks misses driving layup | 66 | 63 |
| Q3 | 9:33 | ATL | Hawks defensive team rebound | 66 | 63 |
| Q3 | 9:33 | PHX | Dillon Brooks loose ball foul | 66 | 63 |
| Q3 | 9:27 | PHX | Ryan Dunn personal foul | 66 | 63 |
| Q3 | 9:22 | ATL | Zaccharie Risacher misses 27-foot three point jumper | 66 | 63 |
| Q3 | 9:19 | PHX | Dillon Brooks defensive rebound | 66 | 63 |
| Q3 | 9:09 | PHX | Ryan Dunn makes 24-foot three point jumper (Royce O'Neale assists) | 66 | 66 |
| Q3 | 8:49 | PHX | Mark Williams shooting foul | 66 | 66 |
| Q3 | 8:49 | ATL | Onyeka Okongwu makes free throw 1 of 2 | 67 | 66 |
| Q3 | 8:49 | ATL | Onyeka Okongwu makes free throw 2 of 2 | 68 | 66 |
| Q3 | 8:41 | PHX | Dillon Brooks offensive foul | 68 | 66 |
| Q3 | 8:41 | PHX | Dillon Brooks turnover | 68 | 66 |
| Q3 | 8:24 | ATL | Jalen Johnson makes 25-foot three point jumper (Onyeka Okongwu assists) | 71 | 66 |
| Q3 | 8:09 | PHX | Devin Booker misses 15-foot two point shot | 71 | 66 |
| Q3 | 8:06 | ATL | Dyson Daniels defensive rebound | 71 | 66 |
| Q3 | 8:04 | ATL | Zaccharie Risacher offensive charge | 71 | 66 |
| Q3 | 8:04 | ATL | Zaccharie Risacher turnover | 71 | 66 |
| Q3 | 7:48 | PHX | Royce O'Neale makes 22-foot three point jumper (Ryan Dunn assists) | 71 | 69 |
| Q3 | 7:26 | ATL | Onyeka Okongwu misses 26-foot three point jumper | 71 | 69 |
| Q3 | 7:19 | ATL | Jalen Johnson offensive rebound | 71 | 69 |
| Q3 | 7:19 | ATL | Zaccharie Risacher makes 11-foot two point shot (Jalen Johnson assists) | 73 | 69 |
| Q3 | 7:08 | PHX | Dillon Brooks makes 27-foot three point jumper (Devin Booker assists) | 73 | 72 |
| Q3 | 6:56 | ATL | Nickeil Alexander-Walker misses 27-foot three point pullup jump shot | 73 | 72 |
| Q3 | 6:53 | PHX | Mark Williams defensive rebound | 73 | 72 |
| Q3 | 6:47 | ATL | Onyeka Okongwu shooting foul | 73 | 72 |
| Q3 | 6:47 | PHX | Suns Full timeout | 73 | 72 |
| Q3 | 6:47 | ATL | Mouhamed Gueye enters the game for Onyeka Okongwu | 73 | 72 |
| Q3 | 6:47 | PHX | Ryan Dunn makes free throw 1 of 2 | 73 | 73 |
| Q3 | 6:47 | PHX | Ryan Dunn makes free throw 2 of 2 | 73 | 74 |
| Q3 | 6:31 | ATL | Mouhamed Gueye misses 26-foot three point jumper | 73 | 74 |
| Q3 | 6:28 | PHX | Suns defensive team rebound | 73 | 74 |
| Q3 | 6:28 | PHX | Collin Gillespie enters the game for Ryan Dunn | 73 | 74 |
| Q3 | 6:19 | PHX | Devin Booker out of bounds bad pass turnover | 73 | 74 |
| Q3 | 6:04 | ATL | Zaccharie Risacher misses 28-foot three point jumper | 73 | 74 |
| Q3 | 6:00 | PHX | Mark Williams defensive rebound | 73 | 74 |
| Q3 | 5:41 | PHX | Dillon Brooks makes 7-foot two point shot | 73 | 76 |
| Q3 | 5:28 | ATL | Nickeil Alexander-Walker traveling | 73 | 76 |
| Q3 | 5:28 | ATL | Luke Kennard enters the game for Dyson Daniels | 73 | 76 |
| Q3 | 5:06 | PHX | Devin Booker misses 11-foot pullup jump shot | 73 | 76 |
| Q3 | 5:02 | ATL | Jalen Johnson defensive rebound | 73 | 76 |
| Q3 | 4:51 | ATL | Luke Kennard misses 26-foot three point jumper | 73 | 76 |
| Q3 | 4:48 | PHX | Collin Gillespie defensive rebound | 73 | 76 |
| Q3 | 4:45 | PHX | Royce O'Neale misses running pullup jump shot | 73 | 76 |
| Q3 | 4:43 | PHX | Suns offensive team rebound | 73 | 76 |
| Q3 | 4:43 | ATL | Vit Krejci enters the game for Zaccharie Risacher | 73 | 76 |
| Q3 | 4:32 | PHX | Collin Gillespie misses 11-foot pullup jump shot | 73 | 76 |
| Q3 | 4:30 | ATL | Jalen Johnson defensive rebound | 73 | 76 |
| Q3 | 4:20 | ATL | Vit Krejci makes 7-foot two point shot | 75 | 76 |
| Q3 | 4:09 | PHX | Dillon Brooks misses driving layup | 75 | 76 |
| Q3 | 4:07 | ATL | Nickeil Alexander-Walker defensive rebound | 75 | 76 |
| Q3 | 3:58 | PHX | Nick Richards enters the game for Royce O'Neale | 75 | 76 |
| Q3 | 3:58 | PHX | Isaiah Livers enters the game for Mark Williams | 75 | 76 |
| Q3 | 3:56 | PHX | Nickeil Alexander-Walker vs. Dillon Brooks (Isaiah Livers gains possession) | 75 | 76 |
| Q3 | 3:56 | ATL | Nickeil Alexander-Walker lost ball turnover (Dillon Brooks steals) | 75 | 76 |
| Q3 | 3:42 | PHX | Devin Booker makes driving layup | 75 | 78 |
| Q3 | 3:41 | ATL | Hawks Full timeout | 75 | 78 |
| Q3 | 3:41 | ATL | Keaton Wallace enters the game for Nickeil Alexander-Walker | 75 | 78 |
| Q3 | 3:17 | ATL | Vit Krejci bad pass (Dillon Brooks steals) | 75 | 78 |
| Q3 | 3:14 | PHX | Dillon Brooks makes 1-foot dunk | 75 | 80 |
| Q3 | 3:02 | PHX | Jordan Goodwin enters the game for Devin Booker | 75 | 80 |
| Q3 | 3:02 | ATL | Onyeka Okongwu enters the game for Jalen Johnson | 75 | 80 |
| Q3 | 3:02 | ATL | Dyson Daniels enters the game for Luke Kennard | 75 | 80 |
| Q3 | 2:54 | ATL | Onyeka Okongwu makes 11-foot hook shot (Vit Krejci assists) | 77 | 80 |
| Q3 | 2:37 | PHX | Isaiah Livers makes 24-foot three point jumper (Dillon Brooks assists) | 77 | 83 |
| Q3 | 2:23 | ATL | Onyeka Okongwu misses 26-foot three point jumper | 77 | 83 |
| Q3 | 2:18 | PHX | Jordan Goodwin defensive rebound | 77 | 83 |
| Q3 | 2:01 | PHX | Collin Gillespie makes driving layup | 77 | 85 |
| Q3 | 1:45 | ATL | Keaton Wallace misses driving floating jump shot | 77 | 85 |
| Q3 | 1:43 | PHX | Collin Gillespie defensive rebound | 77 | 85 |
| Q3 | 1:34 | PHX | Isaiah Livers makes 22-foot three point jumper (Collin Gillespie assists) | 77 | 88 |
| Q3 | 1:14 | ATL | Vit Krejci misses 26-foot three point jumper | 77 | 88 |
| Q3 | 1:11 | PHX | Dillon Brooks defensive rebound | 77 | 88 |
| Q3 | 1:03 | PHX | Dillon Brooks misses 27-foot three point jumper | 77 | 88 |
| Q3 | 0:00 | PHX | Jordan Goodwin offensive rebound | 77 | 88 |
| Q3 | 0:00 | PHX | Jordan Goodwin makes layup | 77 | 90 |
| Q3 | 0:00 | ATL | Vit Krejci shooting foul | 77 | 90 |
| Q3 | 0:00 | PHX | Jordan Goodwin makes free throw 1 of 1 | 77 | 91 |
| Q3 | 0:00 | ATL | Onyeka Okongwu lost ball turnover (Jordan Goodwin steals) | 77 | 91 |
| Q3 | 0:00 | PHX | Dillon Brooks makes two point shot (Jordan Goodwin assists) | 77 | 93 |
| Q3 | 0:00 | PHX | Suns delay of game violation | 77 | 93 |
| Q3 | 0:00 | ATL | Mouhamed Gueye misses 24-foot three point jumper | 77 | 93 |
| Q3 | 0:00 | PHX | Isaiah Livers defensive rebound | 77 | 93 |
| Q3 | 0:00 | PHX | Dillon Brooks makes 13-foot pullup jump shot | 77 | 95 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 77 | 95 |
| Q4 | 12:00 | PHX | Ryan Dunn enters the game for Dillon Brooks | 77 | 95 |
| Q4 | 12:00 | ATL | Zaccharie Risacher enters the game for Keaton Wallace | 77 | 95 |
| Q4 | 12:00 | ATL | Jalen Johnson enters the game for Mouhamed Gueye | 77 | 95 |
| Q4 | 12:00 | ATL | Nickeil Alexander-Walker enters the game for Vit Krejci | 77 | 95 |
| Q4 | 11:45 | PHX | Nick Richards makes 1-foot alley oop dunk shot (Collin Gillespie assists) | 77 | 97 |
| Q4 | 11:26 | ATL | Dyson Daniels makes 12-foot two point shot (Zaccharie Risacher assists) | 79 | 97 |
| Q4 | 11:16 | PHX | Jordan Goodwin makes 27-foot three point jumper | 79 | 100 |
| Q4 | 10:57 | ATL | Jalen Johnson makes 13-foot jumper (Nickeil Alexander-Walker assists) | 81 | 100 |
| Q4 | 10:39 | PHX | Jordan Goodwin misses 7-foot two point shot | 81 | 100 |
| Q4 | 10:36 | ATL | Zaccharie Risacher defensive rebound | 81 | 100 |
| Q4 | 10:30 | ATL | Zaccharie Risacher misses 27-foot three point jumper | 81 | 100 |
| Q4 | 10:26 | PHX | Nick Richards defensive rebound | 81 | 100 |
| Q4 | 10:17 | PHX | Collin Gillespie makes 15-foot step back jumpshot | 81 | 102 |
| Q4 | 10:00 | ATL | Zaccharie Risacher misses 9-foot two point shot | 81 | 102 |
| Q4 | 9:58 | PHX | Nick Richards defensive rebound | 81 | 102 |
| Q4 | 9:53 | ATL | Onyeka Okongwu shooting foul | 81 | 102 |
| Q4 | 9:53 | PHX | Nick Richards makes free throw 1 of 2 | 81 | 103 |
| Q4 | 9:53 | PHX | Devin Booker enters the game for Collin Gillespie | 81 | 103 |
| Q4 | 9:53 | PHX | Nick Richards misses free throw 2 of 2 | 81 | 103 |
| Q4 | 9:50 | PHX | Jordan Goodwin offensive rebound | 81 | 103 |
| Q4 | 9:50 | PHX | Jordan Goodwin bad pass (Zaccharie Risacher steals) | 81 | 103 |
| Q4 | 9:46 | ATL | Jalen Johnson makes driving layup (Zaccharie Risacher assists) | 83 | 103 |
| Q4 | 9:46 | PHX | Ryan Dunn shooting foul | 83 | 103 |
| Q4 | 9:46 | ATL | Jalen Johnson makes free throw 1 of 1 | 84 | 103 |
| Q4 | 9:36 | PHX | Nick Richards lost ball turnover (Onyeka Okongwu steals) | 84 | 103 |
| Q4 | 9:29 | ATL | Nickeil Alexander-Walker misses 26-foot three point jumper | 84 | 103 |
| Q4 | 9:26 | PHX | Jordan Goodwin defensive rebound | 84 | 103 |
| Q4 | 9:18 | PHX | Devin Booker makes 17-foot pullup jump shot | 84 | 105 |
| Q4 | 8:59 | ATL | Dyson Daniels makes 5-foot two point shot | 86 | 105 |
| Q4 | 8:35 | PHX | Ryan Dunn misses driving layup | 86 | 105 |
| Q4 | 8:33 | PHX | Jordan Goodwin offensive rebound | 86 | 105 |
| Q4 | 8:33 | PHX | Jordan Goodwin makes two point shot | 86 | 107 |
| Q4 | 8:21 | PHX | Nick Richards shooting foul | 86 | 107 |
| Q4 | 8:21 | ATL | Nickeil Alexander-Walker makes free throw 1 of 2 | 87 | 107 |
| Q4 | 8:21 | ATL | Nickeil Alexander-Walker misses free throw 2 of 2 | 87 | 107 |
| Q4 | 8:20 | PHX | Isaiah Livers defensive rebound | 87 | 107 |
| Q4 | 8:04 | PHX | Devin Booker misses 25-foot three point jumper | 87 | 107 |
| Q4 | 8:00 | ATL | Onyeka Okongwu defensive rebound | 87 | 107 |
| Q4 | 7:39 | ATL | Nickeil Alexander-Walker makes 1-foot two point shot | 89 | 107 |
| Q4 | 7:15 | PHX | Onyeka Okongwu blocks Nick Richards 's 7-foot two point shot | 89 | 107 |
| Q4 | 7:13 | ATL | Zaccharie Risacher defensive rebound | 89 | 107 |
| Q4 | 7:11 | ATL | Zaccharie Risacher makes 24-foot running pullup jump shot | 92 | 107 |
| Q4 | 7:09 | PHX | Suns Full timeout | 92 | 107 |
| Q4 | 7:09 | PHX | Dillon Brooks enters the game for Isaiah Livers | 92 | 107 |
| Q4 | 7:09 | PHX | Mark Williams enters the game for Jordan Goodwin | 92 | 107 |
| Q4 | 7:09 | ATL | Asa Newell enters the game for Onyeka Okongwu | 92 | 107 |
| Q4 | 7:00 | PHX | Collin Gillespie lost ball turnover (Zaccharie Risacher steals) | 92 | 107 |
| Q4 | 6:52 | ATL | Zaccharie Risacher makes 1-foot dunk | 94 | 107 |
| Q4 | 7:09 | PHX | Collin Gillespie enters the game for Nick Richards | 92 | 107 |
| Q4 | 6:52 | PHX | Dillon Brooks technical foul | 94 | 107 |
| Q4 | 6:52 | ATL | Vit Krejci enters the game for Zaccharie Risacher | 94 | 107 |
| Q4 | 6:52 | PHX | Royce O'Neale enters the game for Ryan Dunn | 94 | 107 |
| Q4 | 6:52 | ATL | Onyeka Okongwu enters the game for Asa Newell | 94 | 107 |
| Q4 | 6:52 | ATL | Nickeil Alexander-Walker makes technical free throw | 95 | 107 |
| Q4 | 6:39 | PHX | Mark Williams lost ball turnover (Jalen Johnson steals) | 95 | 107 |
| Q4 | 6:37 | ATL | Devin Booker blocks Jalen Johnson 's 2-foot two point shot | 95 | 107 |
| Q4 | 6:37 | ATL | Hawks offensive team rebound | 95 | 107 |
| Q4 | 6:34 | ATL | Jalen Johnson misses 10-foot two point shot | 95 | 107 |
| Q4 | 6:31 | ATL | Dyson Daniels offensive rebound | 95 | 107 |
| Q4 | 6:28 | ATL | Onyeka Okongwu makes 26-foot three point jumper (Jalen Johnson assists) | 98 | 107 |
| Q4 | 6:00 | PHX | Devin Booker misses 16-foot jumper | 98 | 107 |
| Q4 | 5:57 | ATL | Hawks defensive team rebound | 98 | 107 |
| Q4 | 5:57 | PHX | Mark Williams loose ball foul | 98 | 107 |
| Q4 | 5:45 | ATL | Jalen Johnson misses driving floating jump shot | 98 | 107 |
| Q4 | 5:41 | ATL | Dyson Daniels offensive rebound | 98 | 107 |
| Q4 | 5:39 | ATL | Vit Krejci makes 29-foot three point jumper (Nickeil Alexander-Walker assists) | 101 | 107 |
| Q4 | 5:36 | PHX | Suns Full timeout | 101 | 107 |
| Q4 | 5:26 | PHX | Devin Booker misses 14-foot pullup jump shot | 101 | 107 |
| Q4 | 5:23 | ATL | Jalen Johnson defensive rebound | 101 | 107 |
| Q4 | 5:20 | ATL | Jalen Johnson traveling | 101 | 107 |
| Q4 | 5:11 | PHX | Collin Gillespie misses 26-foot three point pullup jump shot | 101 | 107 |
| Q4 | 5:09 | ATL | Nickeil Alexander-Walker defensive rebound | 101 | 107 |
| Q4 | 4:55 | ATL | Nickeil Alexander-Walker misses driving layup | 101 | 107 |
| Q4 | 4:51 | ATL | Dyson Daniels offensive rebound | 101 | 107 |
| Q4 | 4:51 | ATL | Dyson Daniels makes tip shot | 103 | 107 |
| Q4 | 4:39 | PHX | Dillon Brooks misses driving layup | 103 | 107 |
| Q4 | 4:38 | ATL | Onyeka Okongwu defensive rebound | 103 | 107 |
| Q4 | 4:34 | ATL | Nickeil Alexander-Walker makes driving layup (Dyson Daniels assists) | 105 | 107 |
| Q4 | 4:34 | PHX | Devin Booker shooting foul | 105 | 107 |
| Q4 | 4:34 | PHX | Jordan Goodwin enters the game for Royce O'Neale | 105 | 107 |
| Q4 | 4:34 | ATL | Nickeil Alexander-Walker makes free throw 1 of 1 | 106 | 107 |
| Q4 | 4:22 | PHX | Devin Booker makes 10-foot pullup jump shot (Collin Gillespie assists) | 106 | 109 |
| Q4 | 4:08 | ATL | Onyeka Okongwu misses 25-foot three point jumper | 106 | 109 |
| Q4 | 4:05 | PHX | Dillon Brooks defensive rebound | 106 | 109 |
| Q4 | 3:54 | PHX | Devin Booker makes 12-foot two point shot | 106 | 111 |
| Q4 | 3:54 | ATL | Onyeka Okongwu shooting foul | 106 | 111 |
| Q4 | 3:54 | PHX | Devin Booker makes free throw 1 of 1 | 106 | 112 |
| Q4 | 3:39 | ATL | Dyson Daniels bad pass (Devin Booker steals) | 106 | 112 |
| Q4 | 3:37 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 106 | 112 |
| Q4 | 3:34 | ATL | Hawks defensive team rebound | 106 | 112 |
| Q4 | 3:34 | ATL | Hawks Full timeout | 106 | 112 |
| Q4 | 3:11 | ATL | Nickeil Alexander-Walker makes 23-foot three point jumper (Onyeka Okongwu assists) | 109 | 112 |
| Q4 | 3:11 | PHX | Dillon Brooks shooting foul | 109 | 112 |
| Q4 | 3:11 | ATL | Nickeil Alexander-Walker makes free throw 1 of 1 | 110 | 112 |
| Q4 | 2:56 | PHX | Dillon Brooks makes 12-foot two point shot | 110 | 114 |
| Q4 | 2:44 | ATL | Dyson Daniels makes driving layup | 112 | 114 |
| Q4 | 2:44 | PHX | Devin Booker shooting foul | 112 | 114 |
| Q4 | 2:44 | ATL | Dyson Daniels makes free throw 1 of 1 | 113 | 114 |
| Q4 | 2:32 | PHX | Devin Booker makes driving layup | 113 | 116 |
| Q4 | 2:18 | ATL | Nickeil Alexander-Walker misses 26-foot three point jumper | 113 | 116 |
| Q4 | 2:15 | PHX | Devin Booker defensive rebound | 113 | 116 |
| Q4 | 2:01 | PHX | Devin Booker misses layup | 113 | 116 |
| Q4 | 2:00 | ATL | Vit Krejci defensive rebound | 113 | 116 |
| Q4 | 1:45 | ATL | Nickeil Alexander-Walker makes 9-foot two point shot (Dyson Daniels assists) | 115 | 116 |
| Q4 | 1:27 | PHX | Dillon Brooks offensive foul | 115 | 116 |
| Q4 | 1:27 | PHX | Dillon Brooks turnover | 115 | 116 |
| Q4 | 1:16 | ATL | Onyeka Okongwu makes alley oop dunk shot (Dyson Daniels assists) | 117 | 116 |
| Q4 | 1:06 | PHX | Dillon Brooks makes driving layup (Collin Gillespie assists) | 117 | 118 |
| Q4 | 0:00 | ATL | Nickeil Alexander-Walker makes driving layup | 119 | 118 |
| Q4 | 0:00 | ATL | Vit Krejci personal foul | 119 | 118 |
| Q4 | 0:00 | PHX | Royce O'Neale enters the game for Mark Williams | 119 | 118 |
| Q4 | 0:00 | PHX | Collin Gillespie misses driving floating jump shot | 119 | 118 |
| Q4 | 0:00 | ATL | Onyeka Okongwu defensive rebound | 119 | 118 |
| Q4 | 0:00 | PHX | Devin Booker personal foul | 119 | 118 |
| Q4 | 0:00 | PHX | Suns Full timeout | 119 | 118 |
| Q4 | 0:00 | PHX | (00:23.3) [Suns] COACH'S CHALLENGE (REPLAY SUPPORTS CALL) [Suns] charged with a timeout | 119 | 118 |
| Q4 | 0:00 | ATL | Jalen Johnson makes free throw 1 of 2 | 120 | 118 |
| Q4 | 0:00 | ATL | Jalen Johnson makes free throw 2 of 2 | 121 | 118 |
| Q4 | 0:00 | PHX | Devin Booker makes driving layup | 121 | 120 |
| Q4 | 0:00 | ATL | Hawks Full timeout | 121 | 120 |
| Q4 | 0:00 | PHX | Ryan Dunn enters the game for Royce O'Neale | 121 | 120 |
| Q4 | 0:00 | ATL | Luke Kennard enters the game for Dyson Daniels | 121 | 120 |
| Q4 | 0:00 | PHX | Ryan Dunn personal take foul | 121 | 120 |
| Q4 | 0:00 | ATL | Onyeka Okongwu makes free throw 1 of 2 | 122 | 120 |
| Q4 | 0:00 | PHX | Royce O'Neale enters the game for Ryan Dunn | 122 | 120 |
| Q4 | 0:00 | ATL | Dyson Daniels enters the game for Luke Kennard | 122 | 120 |
| Q4 | 0:00 | ATL | Onyeka Okongwu makes free throw 2 of 2 | 123 | 120 |
| Q4 | 0:00 | ATL | Dyson Daniels personal foul | 123 | 120 |
| Q4 | 0:00 | PHX | Devin Booker makes free throw 1 of 2 | 123 | 121 |
| Q4 | 0:00 | PHX | Ryan Dunn enters the game for Royce O'Neale | 123 | 121 |
| Q4 | 0:00 | ATL | Mouhamed Gueye enters the game for Vit Krejci | 123 | 121 |
| Q4 | 0:00 | PHX | Devin Booker makes free throw 2 of 2 | 123 | 122 |
| Q4 | 0:00 | ATL | Hawks Full timeout | 123 | 122 |
| Q4 | 0:00 | ATL | Luke Kennard enters the game for Dyson Daniels | 123 | 122 |
| Q4 | 0:00 | ATL | Vit Krejci enters the game for Mouhamed Gueye | 123 | 122 |
| Q4 | 0:00 | PHX | Royce O'Neale enters the game for Ryan Dunn | 123 | 122 |
| Q4 | 0:00 | ATL | Dyson Daniels enters the game for Luke Kennard | 123 | 122 |
| Q4 | 0:00 | ATL | Onyeka Okongwu vs. Devin Booker (Jalen Johnson gains possession) | 123 | 122 |
| Q4 | 0:00 | ATL | Luke Kennard enters the game for Dyson Daniels | 123 | 122 |
| Q4 | 0:00 | PHX | Ryan Dunn enters the game for Dillon Brooks | 123 | 122 |
| Q4 | 0:00 | PHX | Jordan Goodwin personal take foul | 123 | 122 |
| Q4 | 0:00 | ATL | Nickeil Alexander-Walker makes free throw 1 of 2 | 124 | 122 |
| Q4 | 0:00 | ATL | Dyson Daniels enters the game for Luke Kennard | 124 | 122 |
| Q4 | 0:00 | PHX | Dillon Brooks enters the game for Ryan Dunn | 124 | 122 |
| Q4 | 0:00 | ATL | Nickeil Alexander-Walker misses free throw 2 of 2 | 124 | 122 |
| Q4 | 0:00 | PHX | Royce O'Neale defensive rebound | 124 | 122 |
| Q4 | 0:00 | PHX | Royce O'Neale misses heave jump shot | 124 | 122 |
| Q4 | 0:00 | PHX | Suns offensive team rebound | 124 | 122 |
| Q4 | 0:00 | — | End of the 4th Quarter | 124 | 122 |
| Q4 | 0:00 | — | End of Game | 124 | 122 |
| Q4 | 0:00 | PHX | Devin Booker jump ball violation | 123 | 122 |
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: 102 home / 102 away
Delta (derived − official): -102 / -102
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 201 matches · 201 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:41 | PHXPhoenix Suns | Turnover | 0 | Atlanta Hawks 0, Phoenix Suns 0ATL 0 · PHX 0 | |
| 2 | Q1 11:19 | ATLAtlanta Hawks | Made shot | 3 | Atlanta Hawks 3, Phoenix Suns 0ATL 3 · PHX 0 | |
| 3 | Q1 10:58 | PHXPhoenix Suns | Other | 0 | Atlanta Hawks 3, Phoenix Suns 0ATL 3 · PHX 0 | |
| 4 | Q1 10:43 | ATLAtlanta Hawks | Other | 0 | Atlanta Hawks 3, Phoenix Suns 0ATL 3 · PHX 0 | |
| 5 | Q1 10:31 | PHXPhoenix Suns | Made shot | 2 | Atlanta Hawks 3, Phoenix Suns 2ATL 3 · PHX 2 | |
| 6 | Q1 9:39 | PHXPhoenix Suns | Other | 0 | Atlanta Hawks 3, Phoenix Suns 2ATL 3 · PHX 2 | |
| 7 | Q1 9:13 | PHXPhoenix Suns | Made shot | 2 | Atlanta Hawks 3, Phoenix Suns 4ATL 3 · PHX 4 | |
| 8 | Q1 8:53 | ATLAtlanta Hawks | Made shot | 3 | Atlanta Hawks 6, Phoenix Suns 4ATL 6 · PHX 4 | |
| 9 | Q1 8:29 | PHXPhoenix Suns | Other | 0 | Atlanta Hawks 6, Phoenix Suns 4ATL 6 · PHX 4 | |
| 10 | Q1 8:12 | ATLAtlanta Hawks | Other | 1 | Atlanta Hawks 7, Phoenix Suns 7ATL 7 · PHX 7 | |
| 11 | Q1 8:00 | PHXPhoenix Suns | Made shot | 3 | Atlanta Hawks 7, Phoenix Suns 7ATL 7 · PHX 7 | |
| 12 | Q1 7:48 | ATLAtlanta Hawks | Made shot | 3 | Atlanta Hawks 10, Phoenix Suns 7ATL 10 · PHX 7 | |
| 13 | Q1 7:36 | PHXPhoenix Suns | Made shot | 2 | Atlanta Hawks 10, Phoenix Suns 9ATL 10 · PHX 9 | |
| 14 | Q1 7:25 | ATLAtlanta Hawks | Made shot | 2 | Atlanta Hawks 12, Phoenix Suns 9ATL 12 · PHX 9 | |
| 15 | Q1 7:25 | ATLAtlanta Hawks | Other | 1 | Atlanta Hawks 13, Phoenix Suns 9ATL 13 · PHX 9 | |
| 16 | Q1 7:13 | PHXPhoenix Suns | Turnover | 0 | Atlanta Hawks 13, Phoenix Suns 9ATL 13 · PHX 9 | |
| 17 | Q1 7:10 | ATLAtlanta Hawks | Made shot | 2 | Atlanta Hawks 15, Phoenix Suns 9ATL 15 · PHX 9 | |
| 18 | Q1 6:57 | PHXPhoenix Suns | Made shot | 2 | Atlanta Hawks 15, Phoenix Suns 11ATL 15 · PHX 11 | |
| 19 | Q1 6:36 | ATLAtlanta Hawks | Made shot | 2 | Atlanta Hawks 17, Phoenix Suns 11ATL 17 · PHX 11 | |
| 20 | Q1 6:04 | PHXPhoenix Suns | Other | 0 | Atlanta Hawks 17, Phoenix Suns 11ATL 17 · PHX 11 | |
| 21 | Q1 5:54 | ATLAtlanta Hawks | Turnover | 0 | Atlanta Hawks 17, Phoenix Suns 11ATL 17 · PHX 11 | |
| 22 | Q1 5:44 | PHXPhoenix Suns | Other | 0 | Atlanta Hawks 17, Phoenix Suns 11ATL 17 · PHX 11 | |
| 23 | Q1 5:17 | ATLAtlanta Hawks | Made shot | 2 | Atlanta Hawks 19, Phoenix Suns 11ATL 19 · PHX 11 | |
| 24 | Q1 5:04 | PHXPhoenix Suns | Other | 2 | Atlanta Hawks 19, Phoenix Suns 13ATL 19 · PHX 13 | |
| 25 | Q1 4:36 | ATLAtlanta Hawks | Other | 0 | Atlanta Hawks 19, Phoenix Suns 13ATL 19 · PHX 13 |
POSS 1 · Q1 11:41
PHXPhoenix Suns
Turnover
0 PTS
POSS 2 · Q1 11:19
ATLAtlanta Hawks
Made shot
3 PTS
POSS 3 · Q1 10:58
PHXPhoenix Suns
Other
0 PTS
POSS 4 · Q1 10:43
ATLAtlanta Hawks
Other
0 PTS
POSS 5 · Q1 10:31
PHXPhoenix Suns
Made shot
2 PTS
POSS 6 · Q1 9:39
PHXPhoenix Suns
Other
0 PTS
POSS 7 · Q1 9:13
PHXPhoenix Suns
Made shot
2 PTS
POSS 8 · Q1 8:53
ATLAtlanta Hawks
Made shot
3 PTS
POSS 9 · Q1 8:29
PHXPhoenix Suns
Other
0 PTS
POSS 10 · Q1 8:12
ATLAtlanta Hawks
Other
1 PTS
POSS 11 · Q1 8:00
PHXPhoenix Suns
Made shot
3 PTS
POSS 12 · Q1 7:48
ATLAtlanta Hawks
Made shot
3 PTS
POSS 13 · Q1 7:36
PHXPhoenix Suns
Made shot
2 PTS
POSS 14 · Q1 7:25
ATLAtlanta Hawks
Made shot
2 PTS
POSS 15 · Q1 7:25
ATLAtlanta Hawks
Other
1 PTS
POSS 16 · Q1 7:13
PHXPhoenix Suns
Turnover
0 PTS
POSS 17 · Q1 7:10
ATLAtlanta Hawks
Made shot
2 PTS
POSS 18 · Q1 6:57
PHXPhoenix Suns
Made shot
2 PTS
POSS 19 · Q1 6:36
ATLAtlanta Hawks
Made shot
2 PTS
POSS 20 · Q1 6:04
PHXPhoenix Suns
Other
0 PTS
POSS 21 · Q1 5:54
ATLAtlanta Hawks
Turnover
0 PTS
POSS 22 · Q1 5:44
PHXPhoenix Suns
Other
0 PTS
POSS 23 · Q1 5:17
ATLAtlanta Hawks
Made shot
2 PTS
POSS 24 · Q1 5:04
PHXPhoenix Suns
Other
2 PTS
POSS 25 · Q1 4:36
ATLAtlanta Hawks
Other
0 PTS