POSS 1 · Q1 11:46
PHXPhoenix Suns
Made shot
3 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Thu, Apr 2, 2026·2025-26
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 41 | 19 | 27 | 20 | 107 | |
| 33 | 33 | 36 | 25 | 127 |
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
CHA
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 +10 Q1 1:37CHA +21 Q4 4:48
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 CHA the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | PHX | CHA | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 34 | 25 | 4 | 7 | 2 | 1 | 3 | 10-19 | 3-6 | 2-2 | -11 | 62.9% | |
| 36 | 22 | 5 | 6 | 1 | 0 | 2 | 9-22 | 3-8 | 1-1 | -13 | 49.0% | |
| 25 | 6 | 9 | 1 | 0 | 0 | 0 | 3-6 | 0-0 | 0-0 | -7 | 50.0% | |
| 29 | 13 | 1 | 3 | 0 | 0 | 1 | 5-12 | 3-5 | 0-0 | -14 | 54.2% | |
| 24 | 6 | 3 | 3 | 0 | 0 | 1 | 2-7 | 2-7 | 0-0 | -7 | 42.9% | |
| 20 | 12 | 4 | 1 | 1 | 3 | 1 | 6-7 | 0-0 | 0-0 | -12 | 85.7% | |
| 25 | 13 | 2 | 1 | 0 | 0 | 0 | 4-10 | 2-6 | 3-5 | -16 | 53.3% | |
| 8 | 3 | 0 | 0 | 0 | 0 | 1 | 1-1 | 1-1 | 0-0 | -3 | 150.0% | |
| 17 | 3 | 1 | 0 | 0 | 0 | 1 | 1-2 | 1-2 | 0-0 | -5 | 75.0% | |
| 12 | 3 | 1 | 0 | 0 | 1 | 1 | 1-2 | 1-2 | 0-0 | -8 | 75.0% | |
| 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | -1 | — | |
| 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0-1 | 0-0 | 0-0 | -1 | 0.0% | |
| 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0-1 | 0-1 | 1-2 | -1 | 26.6% | |
| 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0-1 | 0-1 | 0-0 | -1 | 0.0% |
| CHA | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 27 | 25 | 4 | 2 | 1 | 0 | 2 | 10-16 | 4-8 | 1-2 | +12 | 74.1% | |
| 25 | 15 | 2 | 11 | 1 | 0 | 0 | 6-13 | 2-6 | 1-1 | +13 | 55.8% | |
| 33 | 20 | 3 | 2 | 0 | 0 | 1 | 7-14 | 4-9 | 2-2 | +5 | 67.2% | |
| 31 | 17 | 4 | 4 | 0 | 0 | 1 | 7-14 | 3-8 | 0-0 | +16 | 60.7% | |
| 25 | 4 | 10 | 1 | 1 | 0 | 1 | 2-2 | 0-0 | 0-0 | +10 | 100.0% | |
| 23 | 8 | 7 | 1 | 1 | 4 | 0 | 3-3 | 0-0 | 2-2 | +10 | 103.1% | |
| 20 | 19 | 4 | 3 | 0 | 0 | 3 | 6-13 | 3-7 | 4-5 | +5 | 62.5% | |
| 21 | 10 | 7 | 2 | 0 | 0 | 1 | 3-10 | 2-8 | 2-2 | +8 | 46.0% | |
| 23 | 7 | 5 | 1 | 3 | 0 | 0 | 3-7 | 0-3 | 1-1 | +16 | 47.0% | |
| 3 | 2 | 0 | 0 | 0 | 0 | 0 | 1-1 | 0-0 | 0-0 | +1 | 100.0% | |
| 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | +2 | — | |
| 7 | 0 | 0 | 0 | 0 | 0 | 1 | 0-0 | 0-0 | 0-0 | +2 | — | |
| OUT · COACH'S DECISION | ||||||||||||
473 events
| Q | Clock | Team | Play | PHX | CHA |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Oso Ighodaro vs. Moussa Diabate (Collin Gillespie gains possession) | 0 | 0 |
| Q1 | 11:46 | PHX | Collin Gillespie makes 25-foot three point jumper (Devin Booker assists) | 3 | 0 |
| Q1 | 11:24 | CHA | LaMelo Ball makes 26-foot three point step back jumpshot | 3 | 3 |
| Q1 | 11:12 | PHX | Jalen Green makes driving layup | 5 | 3 |
| Q1 | 10:51 | CHA | Miles Bridges misses 26-foot three point jumper | 5 | 3 |
| Q1 | 10:49 | PHX | Oso Ighodaro defensive rebound | 5 | 3 |
| Q1 | 10:44 | PHX | Devin Booker makes 26-foot running pullup jump shot (Dillon Brooks assists) | 8 | 3 |
| Q1 | 10:29 | CHA | Brandon Miller misses 25-foot three point jumper | 8 | 3 |
| Q1 | 10:27 | PHX | Devin Booker defensive rebound | 8 | 3 |
| Q1 | 10:21 | PHX | Jalen Green misses 25-foot three point jumper | 8 | 3 |
| Q1 | 10:18 | CHA | Brandon Miller defensive rebound | 8 | 3 |
| Q1 | 10:10 | CHA | Kon Knueppel makes 6-foot pullup jump shot (Brandon Miller assists) | 8 | 5 |
| Q1 | 9:53 | PHX | Dillon Brooks makes 10-foot two point shot | 10 | 5 |
| Q1 | 9:32 | CHA | Brandon Miller misses driving floating jump shot | 10 | 5 |
| Q1 | 9:30 | PHX | Collin Gillespie defensive rebound | 10 | 5 |
| Q1 | 9:26 | PHX | Devin Booker makes running layup (Collin Gillespie assists) | 12 | 5 |
| Q1 | 9:14 | CHA | Miles Bridges makes finger roll layup | 12 | 7 |
| Q1 | 9:04 | PHX | Dillon Brooks misses 10-foot fade away jump shot | 12 | 7 |
| Q1 | 9:00 | CHA | Moussa Diabate defensive rebound | 12 | 7 |
| Q1 | 8:54 | CHA | Miles Bridges makes 25-foot running jump shot (LaMelo Ball assists) | 12 | 10 |
| Q1 | 8:43 | CHA | Brandon Miller personal foul | 12 | 10 |
| Q1 | 8:35 | PHX | Collin Gillespie misses 26-foot three point pullup jump shot | 12 | 10 |
| Q1 | 8:32 | CHA | Kon Knueppel defensive rebound | 12 | 10 |
| Q1 | 8:18 | CHA | Brandon Miller makes 14-foot pullup jump shot | 12 | 12 |
| Q1 | 8:04 | PHX | Devin Booker makes 8-foot pullup jump shot | 14 | 12 |
| Q1 | 7:53 | CHA | LaMelo Ball misses 33-foot three point pullup jump shot | 14 | 12 |
| Q1 | 7:53 | CHA | Hornets offensive team rebound | 14 | 12 |
| Q1 | 7:53 | PHX | Devin Booker loose ball foul | 14 | 12 |
| Q1 | 7:46 | CHA | Brandon Miller makes 27-foot three point jumper (Moussa Diabate assists) | 14 | 15 |
| Q1 | 7:32 | PHX | Jalen Green misses 17-foot pullup jump shot | 14 | 15 |
| Q1 | 7:29 | CHA | Miles Bridges defensive rebound | 14 | 15 |
| Q1 | 7:21 | CHA | Miles Bridges misses driving layup | 14 | 15 |
| Q1 | 7:19 | PHX | Oso Ighodaro defensive rebound | 14 | 15 |
| Q1 | 7:12 | PHX | Devin Booker makes 22-foot step back jumpshot | 16 | 15 |
| Q1 | 6:47 | CHA | Kon Knueppel makes 27-foot three point jumper (Brandon Miller assists) | 16 | 18 |
| Q1 | 6:29 | PHX | Jalen Green makes 22-foot three point jumper (Collin Gillespie assists) | 19 | 18 |
| Q1 | 6:10 | CHA | Miles Bridges bad pass turnover (Jalen Green steals) | 19 | 18 |
| Q1 | 6:06 | PHX | Jalen Green makes 1-foot running dunk | 21 | 18 |
| Q1 | 6:06 | CHA | Hornets Full timeout | 21 | 18 |
| Q1 | 6:06 | CHA | Sion James enters the game for Miles Bridges | 21 | 18 |
| Q1 | 6:06 | CHA | Grant Williams enters the game for Brandon Miller | 21 | 18 |
| Q1 | 6:06 | PHX | Mark Williams enters the game for Oso Ighodaro | 21 | 18 |
| Q1 | 6:06 | PHX | Grayson Allen enters the game for Collin Gillespie | 21 | 18 |
| Q1 | 5:58 | PHX | Grayson Allen personal foul | 21 | 18 |
| Q1 | 5:46 | CHA | Sion James misses 28-foot three point jumper | 21 | 18 |
| Q1 | 5:43 | CHA | Grant Williams offensive rebound | 21 | 18 |
| Q1 | 6:06 | CHA | Hornets delay of game violation | 21 | 18 |
| Q1 | 5:41 | CHA | Grant Williams makes 25-foot three point step back jumpshot | 21 | 21 |
| Q1 | 5:28 | PHX | Mark Williams makes 1-foot dunk (Dillon Brooks assists) | 23 | 21 |
| Q1 | 5:14 | CHA | Grant Williams misses 24-foot three point step back jumpshot | 23 | 21 |
| Q1 | 5:12 | PHX | Devin Booker defensive rebound | 23 | 21 |
| Q1 | 5:04 | PHX | Devin Booker misses 6-foot fade away jump shot | 23 | 21 |
| Q1 | 5:02 | CHA | Grant Williams defensive rebound | 23 | 21 |
| Q1 | 4:49 | CHA | Grant Williams makes 6-foot two point shot (LaMelo Ball assists) | 23 | 23 |
| Q1 | 4:34 | PHX | Dillon Brooks makes 29-foot three point jumper (Jalen Green assists) | 26 | 23 |
| Q1 | 4:20 | CHA | Sion James misses 23-foot three point jumper | 26 | 23 |
| Q1 | 4:20 | PHX | Devin Booker defensive rebound | 26 | 23 |
| Q1 | 4:06 | PHX | Dillon Brooks makes 9-foot fade away jump shot | 28 | 23 |
| Q1 | 3:49 | CHA | LaMelo Ball makes 9-foot pullup jump shot | 28 | 25 |
| Q1 | 3:35 | PHX | Jalen Green makes driving layup | 30 | 25 |
| Q1 | 3:26 | CHA | Mark Williams blocks LaMelo Ball 's 4-foot two point shot | 30 | 25 |
| Q1 | 3:22 | CHA | Moussa Diabate offensive rebound | 30 | 25 |
| Q1 | 3:22 | CHA | Moussa Diabate makes two point shot | 30 | 27 |
| Q1 | 3:19 | CHA | Sion James personal foul | 30 | 27 |
| Q1 | 3:19 | CHA | Ryan Kalkbrenner enters the game for LaMelo Ball | 30 | 27 |
| Q1 | 3:19 | CHA | Coby White enters the game for Moussa Diabate | 30 | 27 |
| Q1 | 3:19 | PHX | Royce O'Neale enters the game for Dillon Brooks | 30 | 27 |
| Q1 | 3:19 | PHX | Jordan Goodwin enters the game for Jalen Green | 30 | 27 |
| Q1 | 3:11 | PHX | Devin Booker makes 25-foot jump bank shot (Mark Williams assists) | 33 | 27 |
| Q1 | 2:57 | CHA | Coby White bad pass turnover (Devin Booker steals) | 33 | 27 |
| Q1 | 2:51 | PHX | Jordan Goodwin makes 23-foot running jump shot (Devin Booker assists) | 36 | 27 |
| Q1 | 2:43 | PHX | Jordan Goodwin personal foul | 36 | 27 |
| Q1 | 2:43 | PHX | Suns Full timeout | 36 | 27 |
| Q1 | 2:43 | CHA | Brandon Miller enters the game for Kon Knueppel | 36 | 27 |
| Q1 | 2:21 | CHA | Brandon Miller misses 26-foot three point pullup jump shot | 36 | 27 |
| Q1 | 2:17 | PHX | Royce O'Neale defensive rebound | 36 | 27 |
| Q1 | 2:15 | PHX | Devin Booker misses running pullup jump shot | 36 | 27 |
| Q1 | 2:12 | CHA | Sion James defensive rebound | 36 | 27 |
| Q1 | 2:04 | CHA | Coby White makes two point shot | 36 | 29 |
| Q1 | 1:44 | PHX | Grayson Allen misses two point shot | 36 | 29 |
| Q1 | 1:44 | PHX | Suns offensive team rebound | 36 | 29 |
| Q1 | 1:44 | CHA | Brandon Miller loose ball foul | 36 | 29 |
| Q1 | 1:44 | CHA | LaMelo Ball enters the game for Brandon Miller | 36 | 29 |
| Q1 | 1:44 | PHX | Collin Gillespie enters the game for Devin Booker | 36 | 29 |
| Q1 | 1:44 | PHX | Oso Ighodaro enters the game for Mark Williams | 36 | 29 |
| Q1 | 1:37 | PHX | Grayson Allen makes 26-foot three pointer (Oso Ighodaro assists) | 39 | 29 |
| Q1 | 1:20 | PHX | Grayson Allen shooting foul | 39 | 29 |
| Q1 | 1:20 | CHA | Ryan Kalkbrenner makes free throw 1 of 2 | 39 | 30 |
| Q1 | 1:20 | CHA | Ryan Kalkbrenner makes free throw 2 of 2 | 39 | 31 |
| Q1 | 1:04 | PHX | Collin Gillespie bad pass turnover (Sion James steals) | 39 | 31 |
| Q1 | 0:00 | CHA | Sion James makes 1-foot running dunk | 39 | 33 |
| Q1 | 0:00 | PHX | Grayson Allen makes 8-foot driving floating jump shot | 41 | 33 |
| Q1 | 0:00 | CHA | Grant Williams steps out of bounds turnover | 41 | 33 |
| Q1 | 0:00 | CHA | Moussa Diabate enters the game for Ryan Kalkbrenner | 41 | 33 |
| Q1 | 0:00 | CHA | Josh Green enters the game for LaMelo Ball | 41 | 33 |
| Q1 | 0:00 | PHX | Devin Booker enters the game for Royce O'Neale | 41 | 33 |
| Q1 | 0:00 | PHX | Jalen Green enters the game for Jordan Goodwin | 41 | 33 |
| Q1 | 0:00 | PHX | Devin Booker misses 27-foot three point pullup jump shot | 41 | 33 |
| Q1 | 0:00 | PHX | Oso Ighodaro offensive rebound | 41 | 33 |
| Q1 | 0:00 | PHX | Oso Ighodaro misses tip shot | 41 | 33 |
| Q1 | 0:00 | PHX | Oso Ighodaro offensive rebound | 41 | 33 |
| Q1 | 0:00 | PHX | Oso Ighodaro misses tip shot | 41 | 33 |
| Q1 | 0:00 | PHX | Oso Ighodaro offensive rebound | 41 | 33 |
| Q1 | 0:00 | PHX | Devin Booker misses 9-foot fade away jump shot | 41 | 33 |
| Q1 | 0:00 | CHA | Moussa Diabate defensive rebound | 41 | 33 |
| Q1 | 0:00 | CHA | Coby White misses 25-foot three point jumper | 41 | 33 |
| Q1 | 0:00 | CHA | Hornets offensive team rebound | 41 | 33 |
| Q1 | 0:00 | — | End of the 1st Quarter | 41 | 33 |
| Q2 | 12:00 | CHA | Miles Bridges enters the game for Grant Williams | 41 | 33 |
| Q2 | 12:00 | CHA | Kon Knueppel enters the game for Sion James | 41 | 33 |
| Q2 | 12:00 | PHX | Jordan Goodwin enters the game for Grayson Allen | 41 | 33 |
| Q2 | 12:00 | PHX | Royce O'Neale enters the game for Devin Booker | 41 | 33 |
| Q2 | 11:44 | PHX | Jordan Goodwin personal foul | 41 | 33 |
| Q2 | 11:33 | CHA | Miles Bridges misses 4-foot two point shot | 41 | 33 |
| Q2 | 11:31 | PHX | Jordan Goodwin defensive rebound | 41 | 33 |
| Q2 | 11:21 | PHX | Collin Gillespie misses 30-foot three point jumper | 41 | 33 |
| Q2 | 11:16 | CHA | Moussa Diabate defensive rebound | 41 | 33 |
| Q2 | 11:13 | PHX | Oso Ighodaro shooting foul | 41 | 33 |
| Q2 | 11:13 | CHA | Coby White misses free throw 1 of 2 | 41 | 33 |
| Q2 | 11:13 | CHA | Hornets offensive team rebound | 41 | 33 |
| Q2 | 11:13 | CHA | Coby White makes free throw 2 of 2 | 41 | 34 |
| Q2 | 10:57 | PHX | Jalen Green misses 24-foot three point pullup jump shot | 41 | 34 |
| Q2 | 10:57 | PHX | Suns offensive team rebound | 41 | 34 |
| Q2 | 10:57 | CHA | Moussa Diabate loose ball foul | 41 | 34 |
| Q2 | 10:46 | PHX | Jalen Green makes driving layup | 43 | 34 |
| Q2 | 10:45 | CHA | Hornets Full timeout | 43 | 34 |
| Q2 | 10:45 | CHA | Ryan Kalkbrenner enters the game for Moussa Diabate | 43 | 34 |
| Q2 | 10:26 | CHA | Kon Knueppel misses 26-foot three point jumper | 43 | 34 |
| Q2 | 10:24 | CHA | Hornets offensive team rebound | 43 | 34 |
| Q2 | 10:18 | CHA | Jordan Goodwin blocks Kon Knueppel 's 4-foot pullup jump shot | 43 | 34 |
| Q2 | 10:15 | PHX | Collin Gillespie defensive rebound | 43 | 34 |
| Q2 | 10:13 | PHX | Royce O'Neale misses 27-foot running jump shot | 43 | 34 |
| Q2 | 10:10 | CHA | Coby White defensive rebound | 43 | 34 |
| Q2 | 9:59 | CHA | Coby White misses 9-foot two point shot | 43 | 34 |
| Q2 | 9:57 | PHX | Oso Ighodaro defensive rebound | 43 | 34 |
| Q2 | 9:53 | PHX | Jordan Goodwin palming turnover | 43 | 34 |
| Q2 | 9:34 | CHA | Ryan Kalkbrenner makes 3-foot dunk (Kon Knueppel assists) | 43 | 36 |
| Q2 | 9:19 | PHX | Collin Gillespie makes 25-foot three point jumper (Jalen Green assists) | 46 | 36 |
| Q2 | 8:55 | CHA | Coby White makes 26-foot three point jumper (Miles Bridges assists) | 46 | 39 |
| Q2 | 8:41 | PHX | Jalen Green misses 15-foot pullup jump shot | 46 | 39 |
| Q2 | 8:39 | CHA | Coby White defensive rebound | 46 | 39 |
| Q2 | 8:34 | CHA | Josh Green offensive foul | 46 | 39 |
| Q2 | 8:34 | CHA | Josh Green offensive foul turnover | 46 | 39 |
| Q2 | 8:34 | CHA | Brandon Miller enters the game for Josh Green | 46 | 39 |
| Q2 | 8:34 | CHA | Double technical foul: Josh Green and Jalen Green | 46 | 39 |
| Q2 | 8:21 | PHX | Collin Gillespie misses 25-foot three point pullup jump shot | 46 | 39 |
| Q2 | 8:19 | CHA | Kon Knueppel defensive rebound | 46 | 39 |
| Q2 | 8:15 | PHX | Royce O'Neale shooting foul | 46 | 39 |
| Q2 | 8:15 | CHA | Miles Bridges misses free throw 1 of 2 | 46 | 39 |
| Q2 | 8:15 | CHA | Hornets offensive team rebound | 46 | 39 |
| Q2 | 8:15 | PHX | Rasheer Fleming enters the game for Royce O'Neale | 46 | 39 |
| Q2 | 8:15 | PHX | Dillon Brooks enters the game for Jordan Goodwin | 46 | 39 |
| Q2 | 8:15 | CHA | Miles Bridges makes free throw 2 of 2 | 46 | 40 |
| Q2 | 8:01 | PHX | Ryan Kalkbrenner blocks Jalen Green 's 2-foot dunk | 46 | 40 |
| Q2 | 7:58 | CHA | Brandon Miller defensive rebound | 46 | 40 |
| Q2 | 7:56 | CHA | Coby White makes 25-foot running jump shot (Kon Knueppel assists) | 46 | 43 |
| Q2 | 7:56 | PHX | Suns Full timeout | 46 | 43 |
| Q2 | 7:56 | PHX | Devin Booker enters the game for Collin Gillespie | 46 | 43 |
| Q2 | 7:42 | PHX | Rasheer Fleming makes 23-foot three point jumper (Devin Booker assists) | 49 | 43 |
| Q2 | 7:30 | CHA | Kon Knueppel makes 24-foot three point jumper (Coby White assists) | 49 | 46 |
| Q2 | 7:20 | PHX | Devin Booker misses 25-foot three point pullup jump shot | 49 | 46 |
| Q2 | 7:18 | CHA | Miles Bridges defensive rebound | 49 | 46 |
| Q2 | 7:06 | CHA | Kon Knueppel misses 23-foot three point jumper | 49 | 46 |
| Q2 | 7:01 | PHX | Oso Ighodaro defensive rebound | 49 | 46 |
| Q2 | 7:01 | CHA | Coby White shooting foul | 49 | 46 |
| Q2 | 7:01 | PHX | Jalen Green makes free throw 1 of 2 | 50 | 46 |
| Q2 | 7:01 | PHX | Mark Williams enters the game for Oso Ighodaro | 50 | 46 |
| Q2 | 7:01 | PHX | Jalen Green makes free throw 2 of 2 | 51 | 46 |
| Q2 | 6:50 | CHA | Miles Bridges traveling turnover | 51 | 46 |
| Q2 | 6:36 | PHX | Dillon Brooks misses 25-foot three point jumper | 51 | 46 |
| Q2 | 6:32 | CHA | Brandon Miller defensive rebound | 51 | 46 |
| Q2 | 6:25 | CHA | Brandon Miller misses 25-foot three point jumper | 51 | 46 |
| Q2 | 6:21 | PHX | Dillon Brooks defensive rebound | 51 | 46 |
| Q2 | 6:15 | PHX | Rasheer Fleming bad pass turnover (Miles Bridges steals) | 51 | 46 |
| Q2 | 6:10 | CHA | Coby White makes 22-foot running jump shot (Miles Bridges assists) | 51 | 49 |
| Q2 | 5:47 | PHX | Devin Booker misses 11-foot fade away jump shot | 51 | 49 |
| Q2 | 5:44 | CHA | Ryan Kalkbrenner defensive rebound | 51 | 49 |
| Q2 | 5:39 | CHA | Coby White misses running pullup jump shot | 51 | 49 |
| Q2 | 5:34 | PHX | Jalen Green defensive rebound | 51 | 49 |
| Q2 | 5:29 | PHX | Mark Williams makes running layup (Jalen Green assists) | 53 | 49 |
| Q2 | 5:18 | CHA | Kon Knueppel misses 30-foot three point pullup jump shot | 53 | 49 |
| Q2 | 5:15 | CHA | Coby White offensive rebound | 53 | 49 |
| Q2 | 5:13 | CHA | Miles Bridges makes 25-foot three point jumper (Coby White assists) | 53 | 52 |
| Q2 | 4:58 | PHX | Dillon Brooks misses 16-foot two point shot | 53 | 52 |
| Q2 | 4:56 | CHA | Ryan Kalkbrenner defensive rebound | 53 | 52 |
| Q2 | 4:47 | CHA | Miles Bridges misses 23-foot three point jumper | 53 | 52 |
| Q2 | 4:45 | PHX | Jalen Green defensive rebound | 53 | 52 |
| Q2 | 4:38 | PHX | Jalen Green makes driving layup | 55 | 52 |
| Q2 | 4:15 | CHA | Coby White misses 15-foot pullup jump shot | 55 | 52 |
| Q2 | 4:13 | PHX | Devin Booker defensive rebound | 55 | 52 |
| Q2 | 4:08 | PHX | Mark Williams offensive charge | 55 | 52 |
| Q2 | 4:08 | PHX | Mark Williams offensive foul turnover | 55 | 52 |
| Q2 | 4:08 | CHA | LaMelo Ball enters the game for Miles Bridges | 55 | 52 |
| Q2 | 4:08 | CHA | Grant Williams enters the game for Coby White | 55 | 52 |
| Q2 | 4:08 | CHA | Sion James enters the game for Kon Knueppel | 55 | 52 |
| Q2 | 4:08 | PHX | Grayson Allen enters the game for Jalen Green | 55 | 52 |
| Q2 | 3:46 | CHA | Brandon Miller makes 15-foot pullup jump shot | 55 | 54 |
| Q2 | 3:30 | PHX | Devin Booker makes 10-foot pullup jump shot | 57 | 54 |
| Q2 | 3:30 | CHA | LaMelo Ball shooting foul | 57 | 54 |
| Q2 | 3:30 | CHA | Moussa Diabate enters the game for Ryan Kalkbrenner | 57 | 54 |
| Q2 | 3:30 | PHX | Jordan Goodwin enters the game for Rasheer Fleming | 57 | 54 |
| Q2 | 3:30 | PHX | Devin Booker makes free throw 1 of 1 | 58 | 54 |
| Q2 | 3:12 | CHA | Brandon Miller makes 26-foot three pointer | 58 | 57 |
| Q2 | 2:59 | PHX | Devin Booker makes 21-foot pullup jump shot | 60 | 57 |
| Q2 | 2:45 | CHA | LaMelo Ball makes 7-foot driving floating jump shot | 60 | 59 |
| Q2 | 2:31 | PHX | Dillon Brooks misses 26-foot three point jumper | 60 | 59 |
| Q2 | 2:27 | CHA | Moussa Diabate defensive rebound | 60 | 59 |
| Q2 | 2:09 | CHA | LaMelo Ball makes 7-foot driving floating jump shot | 60 | 61 |
| Q2 | 1:57 | PHX | Dillon Brooks misses 12-foot fade away jump shot | 60 | 61 |
| Q2 | 1:55 | CHA | Moussa Diabate defensive rebound | 60 | 61 |
| Q2 | 1:49 | CHA | LaMelo Ball misses running pullup jump shot | 60 | 61 |
| Q2 | 1:47 | CHA | Grant Williams offensive rebound | 60 | 61 |
| Q2 | 1:35 | CHA | Grant Williams misses 27-foot three point jumper | 60 | 61 |
| Q2 | 1:33 | PHX | Mark Williams defensive rebound | 60 | 61 |
| Q2 | 1:19 | PHX | Mark Williams misses 6-foot two point shot | 60 | 61 |
| Q2 | 1:17 | CHA | Sion James defensive rebound | 60 | 61 |
| Q2 | 1:12 | CHA | Grant Williams makes 23-foot running jump shot (LaMelo Ball assists) | 60 | 64 |
| Q2 | 1:10 | PHX | Suns Full timeout | 60 | 64 |
| Q2 | 1:10 | PHX | Royce O'Neale enters the game for Dillon Brooks | 60 | 64 |
| Q2 | 1:10 | PHX | Oso Ighodaro enters the game for Mark Williams | 60 | 64 |
| Q2 | 1:04 | CHA | Sion James personal foul | 60 | 64 |
| Q2 | 0:00 | PHX | Grayson Allen misses driving floating jump shot | 60 | 64 |
| Q2 | 0:00 | CHA | Moussa Diabate defensive rebound | 60 | 64 |
| Q2 | 0:00 | CHA | Sion James misses 26-foot three point jumper | 60 | 64 |
| Q2 | 0:00 | CHA | Hornets offensive team rebound | 60 | 64 |
| Q2 | 0:00 | CHA | Brandon Miller makes 6-foot fade away jump shot (LaMelo Ball assists) | 60 | 66 |
| Q2 | 0:00 | PHX | Devin Booker bad pass turnover (Sion James steals) | 60 | 66 |
| Q2 | 0:00 | CHA | Brandon Miller misses driving floating jump shot | 60 | 66 |
| Q2 | 0:00 | CHA | Hornets offensive team rebound | 60 | 66 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 60 | 66 |
| Q3 | 12:00 | CHA | Kon Knueppel enters the game for Grant Williams | 60 | 66 |
| Q3 | 12:00 | CHA | Miles Bridges enters the game for Sion James | 60 | 66 |
| Q3 | 12:00 | PHX | Collin Gillespie enters the game for Grayson Allen | 60 | 66 |
| Q3 | 12:00 | PHX | Dillon Brooks enters the game for Jordan Goodwin | 60 | 66 |
| Q3 | 12:00 | PHX | Jalen Green enters the game for Royce O'Neale | 60 | 66 |
| Q3 | 11:35 | CHA | Miles Bridges makes 1-foot alley oop dunk (LaMelo Ball assists) | 60 | 68 |
| Q3 | 11:24 | PHX | Oso Ighodaro makes 2-foot dunk (Jalen Green assists) | 62 | 68 |
| Q3 | 11:05 | CHA | Kon Knueppel makes 4-foot driving floating jump shot (Brandon Miller assists) | 62 | 70 |
| Q3 | 10:49 | PHX | Jalen Green makes 18-foot fade away jump shot (Collin Gillespie assists) | 64 | 70 |
| Q3 | 10:36 | CHA | LaMelo Ball misses 27-foot three point jumper | 64 | 70 |
| Q3 | 10:36 | CHA | Hornets offensive team rebound | 64 | 70 |
| Q3 | 10:29 | CHA | Moussa Diabate makes 3-foot layup (LaMelo Ball assists) | 64 | 72 |
| Q3 | 10:19 | PHX | Jalen Green misses 5-foot two point shot | 64 | 72 |
| Q3 | 10:17 | CHA | Miles Bridges defensive rebound | 64 | 72 |
| Q3 | 10:09 | CHA | LaMelo Ball makes 4-foot driving floating jump shot | 64 | 74 |
| Q3 | 9:57 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 64 | 74 |
| Q3 | 9:53 | CHA | Brandon Miller defensive rebound | 64 | 74 |
| Q3 | 9:48 | CHA | Brandon Miller makes 31-foot running pullup jump shot | 64 | 77 |
| Q3 | 9:48 | PHX | Suns Full timeout | 64 | 77 |
| Q3 | 9:25 | PHX | Oso Ighodaro makes 2-foot dunk (Devin Booker assists) | 66 | 77 |
| Q3 | 9:11 | CHA | LaMelo Ball makes 28-foot three pointer (Brandon Miller assists) | 66 | 80 |
| Q3 | 9:06 | CHA | LaMelo Ball personal foul | 66 | 80 |
| Q3 | 9:06 | CHA | Hornets Full timeout | 66 | 80 |
| Q3 | 9:06 | CHA | (09:06) [Hornets] COACH'S CHALLENGE (CALL STANDS) [Hornets] charged with a timeout | 66 | 80 |
| Q3 | 8:53 | PHX | Jalen Green makes 2-foot two point shot | 68 | 80 |
| Q3 | 8:48 | PHX | Dillon Brooks personal foul | 68 | 80 |
| Q3 | 8:44 | CHA | Brandon Miller offensive foul | 68 | 80 |
| Q3 | 8:44 | CHA | Brandon Miller offensive foul turnover | 68 | 80 |
| Q3 | 8:32 | PHX | Jalen Green misses driving layup | 68 | 80 |
| Q3 | 8:31 | PHX | Jalen Green offensive rebound | 68 | 80 |
| Q3 | 8:19 | PHX | Devin Booker misses 10-foot two point shot | 68 | 80 |
| Q3 | 8:17 | PHX | Collin Gillespie offensive rebound | 68 | 80 |
| Q3 | 8:14 | PHX | Devin Booker makes 26-foot three point jumper (Jalen Green assists) | 71 | 80 |
| Q3 | 7:57 | — | technical foul | 71 | 80 |
| Q3 | 7:57 | PHX | (07:57) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 71 | 80 |
| Q3 | 7:57 | CHA | LaMelo Ball makes technical free throw | 71 | 81 |
| Q3 | 7:57 | CHA | Moussa Diabate offensive goaltending turnover | 71 | 81 |
| Q3 | 7:35 | PHX | Devin Booker misses 23-foot three point jumper | 71 | 81 |
| Q3 | 7:32 | CHA | LaMelo Ball defensive rebound | 71 | 81 |
| Q3 | 7:26 | CHA | Brandon Miller misses 23-foot three point jumper | 71 | 81 |
| Q3 | 7:24 | PHX | Oso Ighodaro defensive rebound | 71 | 81 |
| Q3 | 7:12 | PHX | Dillon Brooks makes 22-foot three point jumper (Devin Booker assists) | 74 | 81 |
| Q3 | 7:57 | CHA | LaMelo Ball kicked ball violation | 71 | 81 |
| Q3 | 6:55 | CHA | Miles Bridges makes 1-foot alley oop dunk (LaMelo Ball assists) | 74 | 83 |
| Q3 | 6:48 | PHX | Dillon Brooks makes 25-foot three point step back jumpshot | 77 | 83 |
| Q3 | 6:31 | CHA | Miles Bridges makes 23-foot three point jumper (LaMelo Ball assists) | 77 | 86 |
| Q3 | 6:11 | PHX | Oso Ighodaro makes 9-foot floating jump shot (Devin Booker assists) | 79 | 86 |
| Q3 | 5:57 | PHX | Collin Gillespie personal foul | 79 | 86 |
| Q3 | 5:57 | CHA | Sion James enters the game for Brandon Miller | 79 | 86 |
| Q3 | 5:57 | PHX | Mark Williams enters the game for Oso Ighodaro | 79 | 86 |
| Q3 | 5:57 | PHX | Grayson Allen enters the game for Collin Gillespie | 79 | 86 |
| Q3 | 5:57 | CHA | Ryan Kalkbrenner enters the game for Moussa Diabate | 79 | 86 |
| Q3 | 5:45 | CHA | Ryan Kalkbrenner makes 1-foot dunk (LaMelo Ball assists) | 79 | 88 |
| Q3 | 5:35 | PHX | Grayson Allen misses 25-foot three point jumper | 79 | 88 |
| Q3 | 5:33 | CHA | Miles Bridges defensive rebound | 79 | 88 |
| Q3 | 5:25 | CHA | LaMelo Ball misses 27-foot three point jumper | 79 | 88 |
| Q3 | 5:22 | PHX | Jalen Green defensive rebound | 79 | 88 |
| Q3 | 5:17 | PHX | Ryan Kalkbrenner blocks Devin Booker 's 4-foot running layup | 79 | 88 |
| Q3 | 5:12 | PHX | Mark Williams offensive rebound | 79 | 88 |
| Q3 | 5:12 | PHX | Mark Williams makes tip shot | 81 | 88 |
| Q3 | 4:55 | CHA | Miles Bridges makes 5-foot two point shot | 81 | 90 |
| Q3 | 4:41 | PHX | Dillon Brooks misses 8-foot fade away jump shot | 81 | 90 |
| Q3 | 4:39 | CHA | Ryan Kalkbrenner defensive rebound | 81 | 90 |
| Q3 | 4:21 | CHA | Kon Knueppel lost ball turnover (Jalen Green steals) | 81 | 90 |
| Q3 | 4:18 | PHX | Dillon Brooks bad pass turnover (LaMelo Ball steals) | 81 | 90 |
| Q3 | 4:15 | CHA | Miles Bridges makes 1-foot running dunk (LaMelo Ball assists) | 81 | 92 |
| Q3 | 4:00 | PHX | Devin Booker offensive foul | 81 | 92 |
| Q3 | 4:00 | PHX | Devin Booker offensive foul turnover | 81 | 92 |
| Q3 | 4:00 | CHA | Brandon Miller enters the game for LaMelo Ball | 81 | 92 |
| Q3 | 4:00 | CHA | Coby White enters the game for Kon Knueppel | 81 | 92 |
| Q3 | 4:00 | PHX | Jordan Goodwin enters the game for Dillon Brooks | 81 | 92 |
| Q3 | 4:00 | PHX | Royce O'Neale enters the game for Jalen Green | 81 | 92 |
| Q3 | 3:44 | PHX | Jordan Goodwin personal foul | 81 | 92 |
| Q3 | 3:33 | CHA | Brandon Miller makes 9-foot driving floating jump shot (Coby White assists) | 81 | 94 |
| Q3 | 3:33 | PHX | Suns Full timeout | 81 | 94 |
| Q3 | 7:57 | PHX | Suns Coach's Challenge | 71 | 81 |
| Q3 | 3:24 | CHA | Coby White shooting foul | 81 | 94 |
| Q3 | 3:24 | PHX | Grayson Allen makes free throw 1 of 3 | 82 | 94 |
| Q3 | 3:24 | PHX | Grayson Allen makes free throw 2 of 3 | 83 | 94 |
| Q3 | 3:24 | CHA | Grant Williams enters the game for Miles Bridges | 83 | 94 |
| Q3 | 3:24 | PHX | Grayson Allen misses free throw 3 of 3 | 83 | 94 |
| Q3 | 3:23 | CHA | Hornets defensive team rebound | 83 | 94 |
| Q3 | 3:05 | CHA | Grant Williams misses 25-foot three point jumper | 83 | 94 |
| Q3 | 3:04 | PHX | Suns defensive team rebound | 83 | 94 |
| Q3 | 2:55 | PHX | Devin Booker makes 19-foot pullup jump shot | 85 | 94 |
| Q3 | 2:39 | CHA | Coby White bad pass turnover (Mark Williams steals) | 85 | 94 |
| Q3 | 2:25 | PHX | Devin Booker misses 18-foot step back jumpshot | 85 | 94 |
| Q3 | 2:22 | CHA | Ryan Kalkbrenner defensive rebound | 85 | 94 |
| Q3 | 2:09 | CHA | Coby White misses 27-foot three point jumper | 85 | 94 |
| Q3 | 2:06 | PHX | Mark Williams defensive rebound | 85 | 94 |
| Q3 | 1:53 | PHX | Jordan Goodwin misses 23-foot three point jumper | 85 | 94 |
| Q3 | 1:49 | CHA | Ryan Kalkbrenner defensive rebound | 85 | 94 |
| Q3 | 1:46 | CHA | Coby White makes 12-foot running pullup jump shot | 85 | 96 |
| Q3 | 1:46 | PHX | Grayson Allen shooting foul | 85 | 96 |
| Q3 | 1:46 | PHX | Collin Gillespie enters the game for Jordan Goodwin | 85 | 96 |
| Q3 | 1:46 | CHA | Coby White makes free throw 1 of 1 | 85 | 97 |
| Q3 | 1:33 | PHX | Ryan Kalkbrenner blocks Devin Booker 's 6-foot driving layup | 85 | 97 |
| Q3 | 1:33 | PHX | Suns offensive team rebound | 85 | 97 |
| Q3 | 1:28 | CHA | Brandon Miller loose ball foul | 85 | 97 |
| Q3 | 1:28 | CHA | Kon Knueppel enters the game for Brandon Miller | 85 | 97 |
| Q3 | 1:18 | PHX | Collin Gillespie misses 23-foot three point jumper | 85 | 97 |
| Q3 | 1:15 | CHA | Kon Knueppel defensive rebound | 85 | 97 |
| Q3 | 1:08 | PHX | Collin Gillespie shooting foul | 85 | 97 |
| Q3 | 1:08 | CHA | Kon Knueppel makes free throw 1 of 2 | 85 | 98 |
| Q3 | 1:08 | CHA | Moussa Diabate enters the game for Ryan Kalkbrenner | 85 | 98 |
| Q3 | 1:08 | CHA | Kon Knueppel makes free throw 2 of 2 | 85 | 99 |
| Q3 | 1:02 | PHX | Grayson Allen misses 29-foot three point pullup jump shot | 85 | 99 |
| Q3 | 0:00 | CHA | Coby White defensive rebound | 85 | 99 |
| Q3 | 0:00 | CHA | Kon Knueppel misses running layup | 85 | 99 |
| Q3 | 0:00 | CHA | Moussa Diabate offensive rebound | 85 | 99 |
| Q3 | 0:00 | CHA | Kon Knueppel makes 22-foot three point jumper (Grant Williams assists) | 85 | 102 |
| Q3 | 0:00 | PHX | Grayson Allen makes 17-foot step back jumpshot | 87 | 102 |
| Q3 | 0:00 | CHA | Coby White offensive foul | 87 | 102 |
| Q3 | 0:00 | CHA | Coby White offensive foul turnover | 87 | 102 |
| Q3 | 1:46 | PHX | Oso Ighodaro enters the game for Mark Williams | 85 | 97 |
| Q3 | 0:00 | PHX | Grayson Allen misses 23-foot three point jumper | 87 | 102 |
| Q3 | 0:00 | CHA | Grant Williams defensive rebound | 87 | 102 |
| Q3 | 0:00 | CHA | Grant Williams misses heave jump shot | 87 | 102 |
| Q3 | 0:00 | CHA | Hornets offensive team rebound | 87 | 102 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 87 | 102 |
| Q4 | 11:46 | PHX | Grayson Allen misses 26-foot three point pullup jump shot | 87 | 102 |
| Q4 | 11:42 | CHA | Sion James defensive rebound | 87 | 102 |
| Q4 | 11:26 | CHA | Grant Williams misses 11-foot turnaround jump shot | 87 | 102 |
| Q4 | 11:23 | CHA | Grant Williams offensive rebound | 87 | 102 |
| Q4 | 11:20 | CHA | Royce O'Neale vs. Grant Williams (Sion James gains possession) | 87 | 102 |
| Q4 | 11:19 | CHA | Sion James makes driving layup | 87 | 104 |
| Q4 | 11:19 | PHX | Oso Ighodaro defensive goaltending violation | 87 | 104 |
| Q4 | 11:09 | PHX | Jalen Green bad pass turnover (Moussa Diabate steals) | 87 | 104 |
| Q4 | 11:02 | CHA | Kon Knueppel makes running layup | 87 | 106 |
| Q4 | 12:00 | PHX | Jalen Green enters the game for Devin Booker | 87 | 102 |
| Q4 | 10:54 | PHX | Royce O'Neale bad pass turnover (Sion James steals) | 87 | 106 |
| Q4 | 10:45 | CHA | Grant Williams misses 26-foot three point jumper | 87 | 106 |
| Q4 | 10:43 | CHA | Moussa Diabate offensive rebound | 87 | 106 |
| Q4 | 10:42 | CHA | Kon Knueppel misses 26-foot three point jumper | 87 | 106 |
| Q4 | 10:42 | PHX | Suns defensive team rebound | 87 | 106 |
| Q4 | 10:42 | CHA | Moussa Diabate loose ball foul | 87 | 106 |
| Q4 | 10:31 | PHX | Royce O'Neale makes 30-foot three point jumper (Jalen Green assists) | 90 | 106 |
| Q4 | 10:12 | PHX | Collin Gillespie shooting foul | 90 | 106 |
| Q4 | 10:12 | CHA | Coby White makes free throw 1 of 2 | 90 | 107 |
| Q4 | 10:12 | CHA | Coby White makes free throw 2 of 2 | 90 | 108 |
| Q4 | 10:01 | PHX | Collin Gillespie misses 26-foot three point step back jumpshot | 90 | 108 |
| Q4 | 9:59 | PHX | Suns offensive team rebound | 90 | 108 |
| Q4 | 9:51 | PHX | Grayson Allen makes 26-foot three point step back jumpshot | 93 | 108 |
| Q4 | 9:21 | CHA | Kon Knueppel misses 27-foot three point jumper | 93 | 108 |
| Q4 | 9:19 | CHA | Grant Williams offensive rebound | 93 | 108 |
| Q4 | 9:19 | PHX | Oso Ighodaro shooting foul | 93 | 108 |
| Q4 | 9:19 | CHA | Grant Williams makes free throw 1 of 2 | 93 | 109 |
| Q4 | 9:19 | CHA | Brandon Miller enters the game for Sion James | 93 | 109 |
| Q4 | 9:19 | CHA | Ryan Kalkbrenner enters the game for Moussa Diabate | 93 | 109 |
| Q4 | 9:19 | PHX | Mark Williams enters the game for Oso Ighodaro | 93 | 109 |
| Q4 | 9:19 | CHA | Grant Williams makes free throw 2 of 2 | 93 | 110 |
| Q4 | 9:12 | PHX | Jalen Green offensive foul | 93 | 110 |
| Q4 | 9:12 | PHX | Jalen Green offensive foul turnover | 93 | 110 |
| Q4 | 8:56 | CHA | Coby White misses driving layup | 93 | 110 |
| Q4 | 8:51 | CHA | Ryan Kalkbrenner offensive rebound | 93 | 110 |
| Q4 | 8:51 | CHA | Ryan Kalkbrenner makes tip shot | 93 | 112 |
| Q4 | 8:42 | PHX | Ryan Kalkbrenner blocks Jalen Green 's 4-foot driving layup | 93 | 112 |
| Q4 | 8:37 | PHX | Mark Williams offensive rebound | 93 | 112 |
| Q4 | 8:37 | PHX | Mark Williams makes tip shot | 95 | 112 |
| Q4 | 8:25 | CHA | Kon Knueppel makes 22-foot three point jumper (Grant Williams assists) | 95 | 115 |
| Q4 | 8:13 | PHX | Jalen Green makes 26-foot three pointer | 98 | 115 |
| Q4 | 7:49 | CHA | Coby White misses 30-foot three point step back jumpshot | 98 | 115 |
| Q4 | 7:47 | PHX | Suns defensive team rebound | 98 | 115 |
| Q4 | 7:47 | PHX | Dillon Brooks enters the game for Royce O'Neale | 98 | 115 |
| Q4 | 7:47 | PHX | Devin Booker enters the game for Collin Gillespie | 98 | 115 |
| Q4 | 7:31 | PHX | Jalen Green makes 26-foot three point jumper (Grayson Allen assists) | 101 | 115 |
| Q4 | 7:14 | PHX | Devin Booker personal foul | 101 | 115 |
| Q4 | 7:14 | CHA | Miles Bridges enters the game for Grant Williams | 101 | 115 |
| Q4 | 7:00 | CHA | Coby White makes 1-foot two point shot | 101 | 117 |
| Q4 | 6:51 | PHX | Jalen Green out of bounds lost ball turnover | 101 | 117 |
| Q4 | 6:51 | CHA | Hornets Full timeout | 101 | 117 |
| Q4 | 6:51 | CHA | Sion James enters the game for Coby White | 101 | 117 |
| Q4 | 6:51 | CHA | LaMelo Ball enters the game for Kon Knueppel | 101 | 117 |
| Q4 | 6:30 | PHX | Devin Booker personal foul | 101 | 117 |
| Q4 | 6:19 | CHA | Mark Williams blocks Sion James 's 3-foot driving dunk | 101 | 117 |
| Q4 | 6:16 | PHX | Grayson Allen defensive rebound | 101 | 117 |
| Q4 | 6:13 | PHX | Mark Williams makes 1-foot running dunk (Dillon Brooks assists) | 103 | 117 |
| Q4 | 5:53 | CHA | Miles Bridges misses 23-foot three point jumper | 103 | 117 |
| Q4 | 5:53 | CHA | Sion James offensive rebound | 103 | 117 |
| Q4 | 5:53 | CHA | Sion James makes two point shot | 103 | 119 |
| Q4 | 5:53 | PHX | Dillon Brooks shooting foul | 103 | 119 |
| Q4 | 5:53 | CHA | Sion James makes free throw 1 of 1 | 103 | 120 |
| Q4 | 5:51 | CHA | Sion James personal foul | 103 | 120 |
| Q4 | 5:45 | CHA | LaMelo Ball shooting foul | 103 | 120 |
| Q4 | 5:45 | PHX | Grayson Allen misses free throw 1 of 2 | 103 | 120 |
| Q4 | 5:45 | PHX | Suns offensive team rebound | 103 | 120 |
| Q4 | 5:45 | PHX | Grayson Allen makes free throw 2 of 2 | 104 | 120 |
| Q4 | 5:29 | CHA | Miles Bridges makes 1-foot alley oop dunk (LaMelo Ball assists) | 104 | 122 |
| Q4 | 5:17 | PHX | Jalen Green misses 26-foot three point jumper | 104 | 122 |
| Q4 | 5:14 | CHA | LaMelo Ball defensive rebound | 104 | 122 |
| Q4 | 4:53 | CHA | Mark Williams blocks LaMelo Ball 's 6-foot driving floating jump shot | 104 | 122 |
| Q4 | 4:49 | CHA | Sion James offensive rebound | 104 | 122 |
| Q4 | 4:48 | CHA | Miles Bridges makes 23-foot three point jumper (Sion James assists) | 104 | 125 |
| Q4 | 4:37 | PHX | Dillon Brooks misses 8-foot two point shot | 104 | 125 |
| Q4 | 4:35 | CHA | Ryan Kalkbrenner defensive rebound | 104 | 125 |
| Q4 | 4:18 | CHA | Brandon Miller misses 26-foot three point pullup jump shot | 104 | 125 |
| Q4 | 4:14 | PHX | Grayson Allen defensive rebound | 104 | 125 |
| Q4 | 4:11 | PHX | Mark Williams makes 2-foot running dunk (Jalen Green assists) | 106 | 125 |
| Q4 | 3:43 | CHA | Jalen Green blocks LaMelo Ball's driving floating jump shot | 106 | 125 |
| Q4 | 3:39 | PHX | Devin Booker defensive rebound | 106 | 125 |
| Q4 | 3:39 | CHA | Moussa Diabate enters the game for Ryan Kalkbrenner | 106 | 125 |
| Q4 | 3:39 | CHA | Kon Knueppel enters the game for LaMelo Ball | 106 | 125 |
| Q4 | 3:39 | PHX | Oso Ighodaro enters the game for Grayson Allen | 106 | 125 |
| Q4 | 3:39 | PHX | Royce O'Neale enters the game for Mark Williams | 106 | 125 |
| Q4 | 3:32 | PHX | Devin Booker misses 15-foot fade away jump shot | 106 | 125 |
| Q4 | 3:28 | PHX | Oso Ighodaro offensive rebound | 106 | 125 |
| Q4 | 3:24 | PHX | Oso Ighodaro misses 7-foot two point shot | 106 | 125 |
| Q4 | 3:22 | CHA | Moussa Diabate defensive rebound | 106 | 125 |
| Q4 | 3:01 | CHA | Miles Bridges misses 23-foot three point jumper | 106 | 125 |
| Q4 | 3:01 | CHA | Hornets offensive team rebound | 106 | 125 |
| Q4 | 3:01 | CHA | shot clock turnover | 106 | 125 |
| Q4 | 2:52 | CHA | Kon Knueppel personal foul | 106 | 125 |
| Q4 | 2:52 | PHX | Suns Full timeout | 106 | 125 |
| Q4 | 2:52 | CHA | Josh Green enters the game for Moussa Diabate | 106 | 125 |
| Q4 | 2:52 | CHA | Ryan Kalkbrenner enters the game for Kon Knueppel | 106 | 125 |
| Q4 | 2:52 | PHX | Ryan Dunn enters the game for Devin Booker | 106 | 125 |
| Q4 | 2:52 | PHX | Khaman Maluach enters the game for Dillon Brooks | 106 | 125 |
| Q4 | 2:52 | PHX | Jamaree Bouyea enters the game for Jalen Green | 106 | 125 |
| Q4 | 2:52 | PHX | Koby Brea enters the game for Oso Ighodaro | 106 | 125 |
| Q4 | 2:52 | PHX | Rasheer Fleming enters the game for Royce O'Neale | 106 | 125 |
| Q4 | 2:37 | PHX | Koby Brea misses 23-foot three point jumper | 106 | 125 |
| Q4 | 2:37 | CHA | Hornets defensive team rebound | 106 | 125 |
| Q4 | 2:37 | CHA | Grant Williams enters the game for Miles Bridges | 106 | 125 |
| Q4 | 2:37 | CHA | Tre Mann enters the game for Brandon Miller | 106 | 125 |
| Q4 | 2:16 | CHA | Grant Williams misses 25-foot three point jumper | 106 | 125 |
| Q4 | 2:14 | PHX | Suns defensive team rebound | 106 | 125 |
| Q4 | 2:14 | CHA | Ryan Kalkbrenner loose ball foul | 106 | 125 |
| Q4 | 2:14 | PHX | Khaman Maluach makes free throw 1 of 2 | 107 | 125 |
| Q4 | 2:14 | CHA | Pat Connaughton enters the game for Sion James | 107 | 125 |
| Q4 | 2:14 | PHX | Khaman Maluach misses free throw 2 of 2 | 107 | 125 |
| Q4 | 2:10 | CHA | Grant Williams defensive rebound | 107 | 125 |
| Q4 | 1:50 | CHA | Grant Williams misses 24-foot three point jumper | 107 | 125 |
| Q4 | 1:48 | CHA | Hornets offensive team rebound | 107 | 125 |
| Q4 | 1:47 | CHA | shot clock turnover | 107 | 125 |
| Q4 | 1:15 | PHX | Koby Brea bad pass turnover (Ryan Kalkbrenner steals) | 107 | 125 |
| Q4 | 0:00 | CHA | Tre Mann makes 12-foot driving floating jump shot (Ryan Kalkbrenner assists) | 107 | 127 |
| Q4 | 0:00 | PHX | Khaman Maluach misses 23-foot three point jumper | 107 | 127 |
| Q4 | 0:00 | CHA | Pat Connaughton defensive rebound | 107 | 127 |
| Q4 | 0:00 | CHA | shot clock turnover | 107 | 127 |
| Q4 | 0:00 | — | End of the 4th Quarter | 107 | 127 |
| Q4 | 0:00 | — | End of Game | 107 | 127 |
| Q4 | 1:31 | PHX | Jamaree Bouyea misses driving floating jump shot | 107 | 125 |
| Q4 | 1:28 | PHX | Jamaree Bouyea offensive rebound | 107 | 125 |
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: 96 home / 95 away
Delta (derived − official): -96 / -95
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 186 matches · 186 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:46 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 3, Charlotte Hornets 0PHX 3 · CHA 0 | |
| 2 | Q1 11:24 | CHACharlotte Hornets | Made shot | 3 | Phoenix Suns 3, Charlotte Hornets 3PHX 3 · CHA 3 | |
| 3 | Q1 11:12 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 5, Charlotte Hornets 3PHX 5 · CHA 3 | |
| 4 | Q1 10:51 | CHACharlotte Hornets | Other | 0 | Phoenix Suns 5, Charlotte Hornets 3PHX 5 · CHA 3 | |
| 5 | Q1 10:44 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 8, Charlotte Hornets 3PHX 8 · CHA 3 | |
| 6 | Q1 10:29 | CHACharlotte Hornets | Other | 0 | Phoenix Suns 8, Charlotte Hornets 3PHX 8 · CHA 3 | |
| 7 | Q1 10:21 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Charlotte Hornets 3PHX 8 · CHA 3 | |
| 8 | Q1 10:10 | CHACharlotte Hornets | Made shot | 2 | Phoenix Suns 8, Charlotte Hornets 5PHX 8 · CHA 5 | |
| 9 | Q1 9:53 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 10, Charlotte Hornets 5PHX 10 · CHA 5 | |
| 10 | Q1 9:32 | CHACharlotte Hornets | Other | 0 | Phoenix Suns 10, Charlotte Hornets 5PHX 10 · CHA 5 | |
| 11 | Q1 9:26 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 12, Charlotte Hornets 5PHX 12 · CHA 5 | |
| 12 | Q1 9:14 | CHACharlotte Hornets | Made shot | 2 | Phoenix Suns 12, Charlotte Hornets 7PHX 12 · CHA 7 | |
| 13 | Q1 9:04 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 12, Charlotte Hornets 7PHX 12 · CHA 7 | |
| 14 | Q1 8:54 | CHACharlotte Hornets | Made shot | 3 | Phoenix Suns 12, Charlotte Hornets 10PHX 12 · CHA 10 | |
| 15 | Q1 8:35 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 12, Charlotte Hornets 10PHX 12 · CHA 10 | |
| 16 | Q1 8:18 | CHACharlotte Hornets | Made shot | 2 | Phoenix Suns 12, Charlotte Hornets 12PHX 12 · CHA 12 | |
| 17 | Q1 8:04 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 14, Charlotte Hornets 12PHX 14 · CHA 12 | |
| 18 | Q1 7:53 | CHACharlotte Hornets | Made shot | 3 | Phoenix Suns 14, Charlotte Hornets 15PHX 14 · CHA 15 | |
| 19 | Q1 7:32 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 14, Charlotte Hornets 15PHX 14 · CHA 15 | |
| 20 | Q1 7:21 | CHACharlotte Hornets | Other | 0 | Phoenix Suns 14, Charlotte Hornets 15PHX 14 · CHA 15 | |
| 21 | Q1 7:12 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 16, Charlotte Hornets 15PHX 16 · CHA 15 | |
| 22 | Q1 6:47 | CHACharlotte Hornets | Made shot | 3 | Phoenix Suns 16, Charlotte Hornets 18PHX 16 · CHA 18 | |
| 23 | Q1 6:29 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 19, Charlotte Hornets 18PHX 19 · CHA 18 | |
| 24 | Q1 6:10 | CHACharlotte Hornets | Turnover | 0 | Phoenix Suns 19, Charlotte Hornets 18PHX 19 · CHA 18 | |
| 25 | Q1 6:06 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 21, Charlotte Hornets 18PHX 21 · CHA 18 |
POSS 1 · Q1 11:46
PHXPhoenix Suns
Made shot
3 PTS
POSS 2 · Q1 11:24
CHACharlotte Hornets
Made shot
3 PTS
POSS 3 · Q1 11:12
PHXPhoenix Suns
Made shot
2 PTS
POSS 4 · Q1 10:51
CHACharlotte Hornets
Other
0 PTS
POSS 5 · Q1 10:44
PHXPhoenix Suns
Made shot
3 PTS
POSS 6 · Q1 10:29
CHACharlotte Hornets
Other
0 PTS
POSS 7 · Q1 10:21
PHXPhoenix Suns
Other
0 PTS
POSS 8 · Q1 10:10
CHACharlotte Hornets
Made shot
2 PTS
POSS 9 · Q1 9:53
PHXPhoenix Suns
Made shot
2 PTS
POSS 10 · Q1 9:32
CHACharlotte Hornets
Other
0 PTS
POSS 11 · Q1 9:26
PHXPhoenix Suns
Made shot
2 PTS
POSS 12 · Q1 9:14
CHACharlotte Hornets
Made shot
2 PTS
POSS 13 · Q1 9:04
PHXPhoenix Suns
Other
0 PTS
POSS 14 · Q1 8:54
CHACharlotte Hornets
Made shot
3 PTS
POSS 15 · Q1 8:35
PHXPhoenix Suns
Other
0 PTS
POSS 16 · Q1 8:18
CHACharlotte Hornets
Made shot
2 PTS
POSS 17 · Q1 8:04
PHXPhoenix Suns
Made shot
2 PTS
POSS 18 · Q1 7:53
CHACharlotte Hornets
Made shot
3 PTS
POSS 19 · Q1 7:32
PHXPhoenix Suns
Other
0 PTS
POSS 20 · Q1 7:21
CHACharlotte Hornets
Other
0 PTS
POSS 21 · Q1 7:12
PHXPhoenix Suns
Made shot
2 PTS
POSS 22 · Q1 6:47
CHACharlotte Hornets
Made shot
3 PTS
POSS 23 · Q1 6:29
PHXPhoenix Suns
Made shot
3 PTS
POSS 24 · Q1 6:10
CHACharlotte Hornets
Turnover
0 PTS
POSS 25 · Q1 6:06
PHXPhoenix Suns
Made shot
2 PTS