Loading Game Lab analysis…
Possession ExplorerEvery possession rebuilt from play-by-play, with filters by quarter, team and result.
Loading Possession Explorer…
Loading
Matchup identity and score load first. Deeper analysis follows.
Loading Game Lab…
Fri, Apr 11, 2025·2024-25
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 33 | 14 | 17 | 34 | 98 | |
| 28 | 25 | 39 | 25 | 117 |
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.
SA
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 leadSA +10 Q2 10:38PHX +31 Q3 1:26
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. SA 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 | SA | 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.
| SA | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31.0 | 16 | 4 | 10 | 1 | 0 | 2 | 6-10 | 2-5 | 2-2 | -11 | 73.5% | |
| 30.0 | 23 | 5 | 2 | 0 | 0 | 1 | 8-16 | 6-9 | 1-1 | -28 | 70.0% | |
| 22.0 | 6 | 8 | 1 | 1 | 0 | 3 | 3-6 | 0-0 | 0-0 | -27 | 50.0% | |
| 15.0 | 2 | 5 | 1 | 0 | 0 | 0 | 1-3 | 0-1 | 0-0 | 1 | 33.3% | |
| 14.0 | 0 | 0 | 1 | 0 | 2 | 1 | 0-3 | 0-2 | 0-0 | -8 | 0.0% | |
| 25.0 | 19 | 9 | 2 | 1 | 0 | 1 | 8-15 | 1-5 | 2-2 | 0 | 59.8% | |
| 12.0 | 8 | 1 | 1 | 1 | 0 | 1 | 3-6 | 2-4 | 0-0 | 4 | 66.7% | |
| 23.0 | 15 | 2 | 2 | 1 | 0 | 1 | 6-17 | 2-4 | 1-2 | -4 | 41.9% | |
| 13.0 | 2 | 2 | 1 | 1 | 0 | 0 | 1-1 | 0-0 | 0-0 | 1 | 100.0% | |
| 31.0 | 7 | 3 | 4 | 0 | 0 | 2 | 3-8 | 0-0 | 1-3 | -9 | 37.6% | |
| 25.0 | 0 | 1 | 3 | 1 | 0 | 2 | 0-5 | 0-4 | 0-0 | -14 | 0.0% | |
| — | — | — | — | — | — | — | — | — | — | — | — |
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 34.0 | 26 | 11 | 1 | 1 | 0 | 0 | 10-21 | 4-11 | 2-2 | 34 | 59.4% | |
| 28.0 | 21 | 4 | 6 | 0 | 0 | 0 | 8-13 | 5-9 | 0-0 | 32 | 80.8% | |
| 29.0 | 15 | 6 | 6 | 1 | 0 | 1 | 5-9 | 3-6 | 2-2 | 14 | 75.9% | |
| 28.0 | 18 | 3 | 5 | 0 | 1 | 3 | 8-12 | 1-2 | 1-1 | 30 | 72.3% | |
| 33.0 | 6 | 5 | 2 | 1 | 4 | 2 | 3-8 | 0-0 | 0-0 | 0 | 37.5% | |
| 15.0 | 7 | 6 | 1 | 2 | 2 | 1 | 2-2 | 0-0 | 3-4 | 19 | 93.1% | |
| 22.0 | 13 | 7 | 2 | 1 | 1 | 2 | 4-13 | 3-9 | 2-2 | -5 | 46.8% | |
| 16.0 | 6 | 3 | 2 | 1 | 1 | 1 | 2-8 | 2-5 | 0-0 | 1 | 37.5% | |
| 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 1-1 | 1-1 | 0-0 | 3 | 150.0% | |
| 3.0 | 0 | 1 | 1 | 1 | 0 | 0 | 0-0 | 0-0 | 0-0 | 1 | — | |
| 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | 3 | — | |
| 9.0 | 0 | 3 | 1 | 1 | 0 | 1 | 0-2 | 0-0 | 0-0 | -17 | 0.0% | |
| 21.0 | 2 | 3 | 0 | 0 | 1 | 0 | 1-6 | 0-4 | 0-0 | -20 | 16.7% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
424 events
| Q | Clock | Team | Play | SA | PHX |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Bismack Biyombo vs. Oso Ighodaro (Bradley Beal gains possession) | 0 | 0 |
| Q1 | 11:41 | PHX | Devin Booker bad pass (Stephon Castle steals) | 0 | 0 |
| Q1 | 11:35 | SA | Julian Champagnie makes 25-foot three point shot (Stephon Castle assists) | 3 | 0 |
| Q1 | 11:13 | PHX | Bradley Beal makes 7-foot two point shot | 3 | 2 |
| Q1 | 10:56 | SA | Devin Booker blocks Julian Champagnie 's 26-foot three point jumper | 3 | 2 |
| Q1 | 10:51 | PHX | Grayson Allen defensive rebound | 3 | 2 |
| Q1 | 10:45 | PHX | Ryan Dunn misses 22-foot three point jumper | 3 | 2 |
| Q1 | 10:40 | PHX | Ryan Dunn offensive rebound | 3 | 2 |
| Q1 | 10:32 | PHX | Ryan Dunn misses 24-foot three point jumper | 3 | 2 |
| Q1 | 10:28 | SA | Harrison Barnes defensive rebound | 3 | 2 |
| Q1 | 10:25 | SA | Julian Champagnie makes 26-foot three point shot (Harrison Barnes assists) | 6 | 2 |
| Q1 | 10:05 | PHX | Ryan Dunn makes 23-foot three point jumper (Bradley Beal assists) | 6 | 5 |
| Q1 | 9:45 | SA | Bismack Biyombo makes 4-foot two point shot (Julian Champagnie assists) | 8 | 5 |
| Q1 | 9:31 | PHX | Oso Ighodaro makes 3-foot dunk (Grayson Allen assists) | 8 | 7 |
| Q1 | 9:20 | SA | Harrison Barnes misses 24-foot three point jumper | 8 | 7 |
| Q1 | 9:16 | PHX | Bradley Beal defensive rebound | 8 | 7 |
| Q1 | 9:09 | PHX | Bradley Beal misses 5-foot two point shot | 8 | 7 |
| Q1 | 9:05 | SA | Stephon Castle defensive rebound | 8 | 7 |
| Q1 | 8:52 | SA | Stephon Castle makes 20-foot pullup jump shot (Bismack Biyombo assists) | 10 | 7 |
| Q1 | 8:34 | PHX | Oso Ighodaro misses 12-foot two point shot | 10 | 7 |
| Q1 | 8:31 | SA | Bismack Biyombo defensive rebound | 10 | 7 |
| Q1 | 8:22 | SA | Bismack Biyombo misses 7-foot hook shot | 10 | 7 |
| Q1 | 8:19 | PHX | Grayson Allen defensive rebound | 10 | 7 |
| Q1 | 8:15 | PHX | Ryan Dunn misses two point shot | 10 | 7 |
| Q1 | 8:13 | PHX | Ryan Dunn offensive rebound | 10 | 7 |
| Q1 | 8:13 | SA | Chris Paul shooting foul | 10 | 7 |
| Q1 | 8:13 | PHX | Ryan Dunn makes free throw 1 of 2 | 10 | 8 |
| Q1 | 8:13 | PHX | Ryan Dunn makes free throw 2 of 2 | 10 | 9 |
| Q1 | 8:02 | SA | Chris Paul misses 15-foot pullup jump shot | 10 | 9 |
| Q1 | 7:59 | PHX | Ryan Dunn defensive rebound | 10 | 9 |
| Q1 | 7:48 | PHX | Oso Ighodaro makes 3-foot alley oop dunk shot (Grayson Allen assists) | 10 | 11 |
| Q1 | 7:37 | SA | Stephon Castle makes 26-foot three pointer | 13 | 11 |
| Q1 | 7:19 | PHX | Ryan Dunn misses 23-foot three point jumper | 13 | 11 |
| Q1 | 7:16 | SA | Stephon Castle defensive rebound | 13 | 11 |
| Q1 | 7:07 | SA | Julian Champagnie makes 26-foot three point jumper (Chris Paul assists) | 16 | 11 |
| Q1 | 7:07 | PHX | Devin Booker shooting foul | 16 | 11 |
| Q1 | 7:07 | PHX | Suns Full timeout | 16 | 11 |
| Q1 | 7:07 | SA | Julian Champagnie makes free throw 1 of 1 | 17 | 11 |
| Q1 | 6:56 | PHX | Devin Booker out of bounds bad pass turnover | 17 | 11 |
| Q1 | 6:45 | SA | Chris Paul bad pass (Grayson Allen steals) | 17 | 11 |
| Q1 | 6:30 | PHX | Devin Booker misses 15-foot pullup jump shot | 17 | 11 |
| Q1 | 6:27 | SA | Bismack Biyombo defensive rebound | 17 | 11 |
| Q1 | 6:17 | SA | Bismack Biyombo misses 10-foot hook shot | 17 | 11 |
| Q1 | 6:11 | PHX | Bradley Beal defensive rebound | 17 | 11 |
| Q1 | 5:57 | PHX | Bradley Beal misses 25-foot three point jumper | 17 | 11 |
| Q1 | 5:50 | PHX | Ryan Dunn offensive rebound | 17 | 11 |
| Q1 | 5:49 | PHX | Ryan Dunn makes tip shot | 17 | 13 |
| Q1 | 5:38 | SA | Stephon Castle makes 20-foot pullup jump shot | 19 | 13 |
| Q1 | 5:28 | PHX | Grayson Allen misses 24-foot three point pullup jump shot | 19 | 13 |
| Q1 | 5:25 | SA | Harrison Barnes defensive rebound | 19 | 13 |
| Q1 | 5:10 | SA | Bismack Biyombo misses 7-foot two point shot | 19 | 13 |
| Q1 | 5:07 | PHX | Ryan Dunn defensive rebound | 19 | 13 |
| Q1 | 4:55 | PHX | Ryan Dunn misses 9-foot tip shot | 19 | 13 |
| Q1 | 4:54 | PHX | Grayson Allen offensive rebound | 19 | 13 |
| Q1 | 4:48 | PHX | Bradley Beal makes 23-foot three point jumper (Grayson Allen assists) | 19 | 16 |
| Q1 | 4:27 | SA | Bismack Biyombo makes 3-foot layup (Stephon Castle assists) | 21 | 16 |
| Q1 | 4:12 | PHX | Devin Booker makes 14-foot pullup jump shot (Grayson Allen assists) | 21 | 18 |
| Q1 | 4:02 | SA | Stephon Castle makes 18-foot pullup jump shot | 23 | 18 |
| Q1 | 3:45 | PHX | Ryan Dunn makes 24-foot three point jumper (Devin Booker assists) | 23 | 21 |
| Q1 | 3:44 | SA | Spurs Full timeout | 23 | 21 |
| Q1 | 4:57 | PHX | Chris Paul blocks Ryan Dunn 's 5-foot driving floating jump shot | 19 | 13 |
| Q1 | 4:55 | PHX | Ryan Dunn offensive rebound | 19 | 13 |
| Q1 | 3:44 | PHX | Mason Plumlee enters the game for Grayson Allen | 23 | 21 |
| Q1 | 3:44 | PHX | Collin Gillespie enters the game for Ryan Dunn | 23 | 21 |
| Q1 | 3:44 | PHX | Royce O'Neale enters the game for Oso Ighodaro | 23 | 21 |
| Q1 | 3:44 | SA | Sandro Mamukelashvili enters the game for Chris Paul | 23 | 21 |
| Q1 | 3:44 | SA | Blake Wesley enters the game for Bismack Biyombo | 23 | 21 |
| Q1 | 3:44 | SA | Malaki Branham enters the game for Harrison Barnes | 23 | 21 |
| Q1 | 3:26 | SA | Sandro Mamukelashvili makes 5-foot driving dunk (Stephon Castle assists) | 25 | 21 |
| Q1 | 3:16 | PHX | Devin Booker makes 11-foot step back jumpshot | 25 | 23 |
| Q1 | 3:01 | SA | Malaki Branham misses layup | 25 | 23 |
| Q1 | 3:01 | PHX | Collin Gillespie defensive rebound | 25 | 23 |
| Q1 | 2:52 | PHX | Bradley Beal misses 25-foot three point jumper | 25 | 23 |
| Q1 | 2:50 | SA | Sandro Mamukelashvili defensive rebound | 25 | 23 |
| Q1 | 2:48 | SA | Blake Wesley bad pass (Collin Gillespie steals) | 25 | 23 |
| Q1 | 2:44 | PHX | Devin Booker makes 25-foot running pullup jump shot | 25 | 26 |
| Q1 | 2:29 | SA | Julian Champagnie misses 23-foot three point jumper | 25 | 26 |
| Q1 | 2:25 | PHX | Collin Gillespie defensive rebound | 25 | 26 |
| Q1 | 2:21 | PHX | Devin Booker misses 24-foot three point shot | 25 | 26 |
| Q1 | 2:18 | SA | Sandro Mamukelashvili defensive rebound | 25 | 26 |
| Q1 | 2:11 | SA | Sandro Mamukelashvili makes driving layup | 27 | 26 |
| Q1 | 2:11 | PHX | Mason Plumlee shooting foul | 27 | 26 |
| Q1 | 2:11 | PHX | Cody Martin enters the game for Bradley Beal | 27 | 26 |
| Q1 | 2:11 | SA | Jordan McLaughlin enters the game for Julian Champagnie | 27 | 26 |
| Q1 | 2:11 | SA | Sandro Mamukelashvili makes free throw 1 of 1 | 28 | 26 |
| Q1 | 1:54 | PHX | Cody Martin misses 14-foot two point shot | 28 | 26 |
| Q1 | 1:53 | PHX | Mason Plumlee offensive rebound | 28 | 26 |
| Q1 | 1:49 | PHX | Collin Gillespie misses 23-foot three point jumper | 28 | 26 |
| Q1 | 1:49 | SA | Malaki Branham defensive rebound | 28 | 26 |
| Q1 | 1:38 | SA | Stephon Castle makes 27-foot three point jumper (Malaki Branham assists) | 31 | 26 |
| Q1 | 1:20 | PHX | Mason Plumlee lost ball turnover (Malaki Branham steals) | 31 | 26 |
| Q1 | 1:16 | SA | Malaki Branham makes 3-foot dunk (Jordan McLaughlin assists) | 33 | 26 |
| Q1 | 0:00 | PHX | Royce O'Neale misses 25-foot three point jumper | 33 | 26 |
| Q1 | 0:00 | PHX | Collin Gillespie offensive rebound | 33 | 26 |
| Q1 | 0:00 | PHX | Collin Gillespie misses driving floating jump shot | 33 | 26 |
| Q1 | 0:00 | PHX | Collin Gillespie offensive rebound | 33 | 26 |
| Q1 | 0:00 | PHX | Devin Booker makes 3-foot driving dunk | 33 | 28 |
| Q1 | 0:00 | SA | Sandro Mamukelashvili misses 26-foot three point jumper | 33 | 28 |
| Q1 | 0:00 | PHX | Collin Gillespie defensive rebound | 33 | 28 |
| Q1 | 0:00 | PHX | Royce O'Neale misses layup | 33 | 28 |
| Q1 | 0:00 | PHX | Suns offensive team rebound | 33 | 28 |
| Q1 | 0:00 | — | End of the 1st Quarter | 33 | 28 |
| Q2 | 12:00 | PHX | Oso Ighodaro enters the game for Devin Booker | 33 | 28 |
| Q2 | 12:00 | PHX | Tyus Jones enters the game for Mason Plumlee | 33 | 28 |
| Q2 | 12:00 | PHX | Grayson Allen enters the game for Cody Martin | 33 | 28 |
| Q2 | 12:00 | SA | Harrison Barnes enters the game for Stephon Castle | 33 | 28 |
| Q2 | 11:38 | SA | Malaki Branham makes 23-foot three point jumper (Blake Wesley assists) | 36 | 28 |
| Q2 | 11:24 | PHX | Collin Gillespie misses 24-foot three point jumper | 36 | 28 |
| Q2 | 11:22 | PHX | Oso Ighodaro offensive rebound | 36 | 28 |
| Q2 | 11:14 | PHX | Oso Ighodaro misses 1-foot hook shot | 36 | 28 |
| Q2 | 11:12 | SA | Sandro Mamukelashvili defensive rebound | 36 | 28 |
| Q2 | 10:59 | SA | Jordan McLaughlin misses driving layup | 36 | 28 |
| Q2 | 10:59 | PHX | Suns defensive team rebound | 36 | 28 |
| Q2 | 10:49 | PHX | Tyus Jones misses 25-foot three point pullup jump shot | 36 | 28 |
| Q2 | 10:45 | SA | Harrison Barnes defensive rebound | 36 | 28 |
| Q2 | 10:38 | SA | Malaki Branham makes driving layup | 38 | 28 |
| Q2 | 10:18 | PHX | Grayson Allen makes 27-foot three point step back jumpshot (Tyus Jones assists) | 38 | 31 |
| Q2 | 10:01 | SA | Malaki Branham misses 17-foot step back jumpshot | 38 | 31 |
| Q2 | 9:59 | PHX | Royce O'Neale defensive rebound | 38 | 31 |
| Q2 | 9:49 | PHX | Grayson Allen makes 4-foot two point shot | 38 | 33 |
| Q2 | 9:33 | SA | Harrison Barnes misses 7-foot two point shot | 38 | 33 |
| Q2 | 9:30 | PHX | Collin Gillespie defensive rebound | 38 | 33 |
| Q2 | 9:18 | PHX | Grayson Allen misses 22-foot three point jumper | 38 | 33 |
| Q2 | 9:16 | SA | Blake Wesley defensive rebound | 38 | 33 |
| Q2 | 9:09 | SA | Sandro Mamukelashvili misses 25-foot three point jumper | 38 | 33 |
| Q2 | 9:05 | PHX | Oso Ighodaro defensive rebound | 38 | 33 |
| Q2 | 9:01 | PHX | Collin Gillespie misses 24-foot three point shot | 38 | 33 |
| Q2 | 8:55 | SA | Harrison Barnes defensive rebound | 38 | 33 |
| Q2 | 8:50 | SA | Malaki Branham misses 24-foot three point step back jumpshot | 38 | 33 |
| Q2 | 8:48 | PHX | Oso Ighodaro defensive rebound | 38 | 33 |
| Q2 | 8:27 | PHX | Oso Ighodaro out of bounds bad pass turnover | 38 | 33 |
| Q2 | 8:27 | PHX | Bradley Beal enters the game for Collin Gillespie | 38 | 33 |
| Q2 | 8:10 | SA | Harrison Barnes makes driving layup | 40 | 33 |
| Q2 | 7:54 | PHX | Bradley Beal misses 25-foot three point jumper | 40 | 33 |
| Q2 | 7:51 | SA | Harrison Barnes defensive rebound | 40 | 33 |
| Q2 | 7:45 | SA | Tyus Jones blocks Malaki Branham 's 1-foot driving layup | 40 | 33 |
| Q2 | 7:45 | SA | Spurs offensive team rebound | 40 | 33 |
| Q2 | 7:45 | SA | Julian Champagnie enters the game for Malaki Branham | 40 | 33 |
| Q2 | 7:42 | SA | Sandro Mamukelashvili makes 3-foot layup (Blake Wesley assists) | 42 | 33 |
| Q2 | 7:33 | PHX | Suns Full timeout | 42 | 33 |
| Q2 | 7:33 | PHX | Ryan Dunn enters the game for Royce O'Neale | 42 | 33 |
| Q2 | 7:26 | PHX | Bradley Beal misses 22-foot three point jumper | 42 | 33 |
| Q2 | 7:21 | SA | Blake Wesley defensive rebound | 42 | 33 |
| Q2 | 7:11 | SA | Jordan McLaughlin misses 27-foot three point jumper | 42 | 33 |
| Q2 | 7:08 | PHX | Ryan Dunn defensive rebound | 42 | 33 |
| Q2 | 6:52 | PHX | Bradley Beal makes 5-foot two point shot | 42 | 35 |
| Q2 | 6:28 | SA | Oso Ighodaro blocks Blake Wesley 's 8-foot driving layup | 42 | 35 |
| Q2 | 6:25 | PHX | Bradley Beal defensive rebound | 42 | 35 |
| Q2 | 6:22 | PHX | Tyus Jones makes 23-foot three point shot (Bradley Beal assists) | 42 | 38 |
| Q2 | 5:59 | SA | Sandro Mamukelashvili misses 23-foot three point jumper | 42 | 38 |
| Q2 | 5:56 | PHX | Tyus Jones defensive rebound | 42 | 38 |
| Q2 | 5:43 | PHX | Tyus Jones misses 24-foot three point jumper | 42 | 38 |
| Q2 | 5:38 | SA | Sandro Mamukelashvili defensive rebound | 42 | 38 |
| Q2 | 5:37 | SA | Sandro Mamukelashvili out of bounds bad pass turnover | 42 | 38 |
| Q2 | 5:37 | PHX | Devin Booker enters the game for Oso Ighodaro | 42 | 38 |
| Q2 | 5:37 | PHX | Mason Plumlee enters the game for Grayson Allen | 42 | 38 |
| Q2 | 5:37 | SA | Bismack Biyombo enters the game for Harrison Barnes | 42 | 38 |
| Q2 | 5:37 | SA | Chris Paul enters the game for Sandro Mamukelashvili | 42 | 38 |
| Q2 | 5:22 | PHX | Tyus Jones makes 25-foot three point jumper (Bradley Beal assists) | 42 | 41 |
| Q2 | 5:01 | SA | Blake Wesley misses 19-foot step back jumpshot | 42 | 41 |
| Q2 | 4:59 | PHX | Mason Plumlee defensive rebound | 42 | 41 |
| Q2 | 4:49 | PHX | Tyus Jones misses driving floating jump shot | 42 | 41 |
| Q2 | 4:45 | SA | Bismack Biyombo defensive rebound | 42 | 41 |
| Q2 | 4:40 | SA | Julian Champagnie makes 26-foot three point shot (Jordan McLaughlin assists) | 45 | 41 |
| Q2 | 4:18 | PHX | Bradley Beal makes 25-foot three point jumper (Devin Booker assists) | 45 | 44 |
| Q2 | 4:08 | SA | Julian Champagnie bad pass (Tyus Jones steals) | 45 | 44 |
| Q2 | 4:03 | PHX | Mason Plumlee makes 1-foot dunk (Bradley Beal assists) | 45 | 46 |
| Q2 | 4:03 | SA | Spurs Full timeout | 45 | 46 |
| Q2 | 4:03 | SA | Stephon Castle enters the game for Blake Wesley | 45 | 46 |
| Q2 | 3:47 | SA | Chris Paul misses 26-foot three point pullup jump shot | 45 | 46 |
| Q2 | 3:44 | PHX | Devin Booker defensive rebound | 45 | 46 |
| Q2 | 3:29 | SA | Spurs Coach's Challenge | 45 | 46 |
| Q2 | 3:29 | SA | (03:29) [Spurs] COACH'S CHALLENGE (CALL OVERTURNED) [Spurs] retain their timeout | 45 | 46 |
| Q2 | 3:06 | SA | Julian Champagnie misses 16-foot jumper | 45 | 46 |
| Q2 | 3:02 | SA | Bismack Biyombo offensive rebound | 45 | 46 |
| Q2 | 3:00 | SA | Bismack Biyombo lost ball turnover (Mason Plumlee steals) | 45 | 46 |
| Q2 | 2:44 | PHX | Ryan Dunn makes 2-foot two point shot | 45 | 48 |
| Q2 | 2:30 | SA | Mason Plumlee blocks Julian Champagnie 's 6-foot layup | 45 | 48 |
| Q2 | 2:30 | SA | Spurs offensive team rebound | 45 | 48 |
| Q2 | 2:28 | SA | Stephon Castle misses 26-foot three point jumper | 45 | 48 |
| Q2 | 2:24 | PHX | Tyus Jones defensive rebound | 45 | 48 |
| Q2 | 2:15 | PHX | Ryan Dunn misses 22-foot three point jumper | 45 | 48 |
| Q2 | 2:13 | SA | Stephon Castle defensive rebound | 45 | 48 |
| Q2 | 2:03 | SA | Julian Champagnie misses driving layup | 45 | 48 |
| Q2 | 2:00 | PHX | Tyus Jones defensive rebound | 45 | 48 |
| Q2 | 1:54 | PHX | Tyus Jones misses running pullup jump shot | 45 | 48 |
| Q2 | 1:51 | PHX | Ryan Dunn offensive rebound | 45 | 48 |
| Q2 | 1:42 | PHX | Devin Booker makes 15-foot pullup jump shot | 45 | 50 |
| Q2 | 1:26 | SA | Chris Paul misses 26-foot three point pullup jump shot | 45 | 50 |
| Q2 | 1:23 | PHX | Mason Plumlee defensive rebound | 45 | 50 |
| Q2 | 3:30 | PHX | Chris Paul blocks Tyus Jones 's 5-foot driving layup | 45 | 46 |
| Q2 | 3:29 | SA | Spurs defensive team rebound | 45 | 46 |
| Q2 | 1:01 | PHX | Bradley Beal makes 25-foot three point jumper (Devin Booker assists) | 45 | 53 |
| Q2 | 0:00 | SA | Julian Champagnie makes 18-foot pullup jump shot (Stephon Castle assists) | 47 | 53 |
| Q2 | 0:00 | PHX | Devin Booker misses two point shot | 47 | 53 |
| Q2 | 0:00 | SA | Julian Champagnie defensive rebound | 47 | 53 |
| Q2 | 0:00 | SA | Jordan McLaughlin misses 23-foot three point jumper | 47 | 53 |
| Q2 | 0:00 | SA | Spurs offensive team rebound | 47 | 53 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 47 | 53 |
| Q3 | 12:00 | PHX | Grayson Allen enters the game for Tyus Jones | 47 | 53 |
| Q3 | 12:00 | PHX | Oso Ighodaro enters the game for Mason Plumlee | 47 | 53 |
| Q3 | 12:00 | SA | Sandro Mamukelashvili enters the game for Chris Paul | 47 | 53 |
| Q3 | 12:00 | SA | Blake Wesley enters the game for Jordan McLaughlin | 47 | 53 |
| Q3 | 11:40 | SA | Oso Ighodaro blocks Stephon Castle 's 3-foot driving floating jump shot | 47 | 53 |
| Q3 | 11:36 | SA | Bismack Biyombo offensive rebound | 47 | 53 |
| Q3 | 11:35 | SA | shot clock turnover | 47 | 53 |
| Q3 | 11:15 | PHX | Ryan Dunn makes 23-foot three point jumper (Devin Booker assists) | 47 | 56 |
| Q3 | 10:56 | SA | Blake Wesley misses 15-foot pullup jump shot | 47 | 56 |
| Q3 | 10:53 | PHX | Devin Booker defensive rebound | 47 | 56 |
| Q3 | 10:46 | PHX | Oso Ighodaro misses 4-foot two point shot | 47 | 56 |
| Q3 | 10:44 | SA | Blake Wesley defensive rebound | 47 | 56 |
| Q3 | 10:31 | SA | Sandro Mamukelashvili makes 14-foot two point shot | 49 | 56 |
| Q3 | 10:12 | PHX | Ryan Dunn makes 23-foot three point jumper (Oso Ighodaro assists) | 49 | 59 |
| Q3 | 9:56 | SA | Bismack Biyombo makes 8-foot hook shot (Stephon Castle assists) | 51 | 59 |
| Q3 | 9:32 | PHX | Grayson Allen misses 26-foot three point step back jumpshot | 51 | 59 |
| Q3 | 9:29 | SA | Bismack Biyombo defensive rebound | 51 | 59 |
| Q3 | 9:23 | SA | Julian Champagnie misses 24-foot three point step back jumpshot | 51 | 59 |
| Q3 | 9:19 | PHX | Devin Booker defensive rebound | 51 | 59 |
| Q3 | 9:18 | PHX | Devin Booker bad pass (Bismack Biyombo steals) | 51 | 59 |
| Q3 | 9:14 | SA | Stephon Castle misses 25-foot three point pullup jump shot | 51 | 59 |
| Q3 | 9:10 | PHX | Grayson Allen defensive rebound | 51 | 59 |
| Q3 | 9:02 | PHX | Devin Booker makes 12-foot two point shot | 51 | 61 |
| Q3 | 9:02 | SA | Bismack Biyombo shooting foul | 51 | 61 |
| Q3 | 9:02 | PHX | Devin Booker makes free throw 1 of 1 | 51 | 62 |
| Q3 | 8:48 | SA | Stephon Castle misses 26-foot three point pullup jump shot | 51 | 62 |
| Q3 | 8:46 | PHX | Oso Ighodaro defensive rebound | 51 | 62 |
| Q3 | 8:44 | PHX | Ryan Dunn makes dunk (Oso Ighodaro assists) | 51 | 64 |
| Q3 | 8:44 | SA | Spurs Full timeout | 51 | 64 |
| Q3 | 8:21 | SA | Julian Champagnie misses driving floating jump shot | 51 | 64 |
| Q3 | 8:16 | PHX | Bradley Beal defensive rebound | 51 | 64 |
| Q3 | 8:13 | PHX | Oso Ighodaro makes 2-foot dunk (Bradley Beal assists) | 51 | 66 |
| Q3 | 8:05 | SA | Julian Champagnie misses driving layup | 51 | 66 |
| Q3 | 8:03 | SA | Bismack Biyombo offensive rebound | 51 | 66 |
| Q3 | 8:02 | SA | Bismack Biyombo lost ball turnover (Oso Ighodaro steals) | 51 | 66 |
| Q3 | 7:57 | PHX | Bradley Beal makes two point shot (Devin Booker assists) | 51 | 68 |
| Q3 | 7:48 | PHX | Bradley Beal shooting foul | 51 | 68 |
| Q3 | 7:48 | SA | Stephon Castle makes free throw 1 of 2 | 52 | 68 |
| Q3 | 7:48 | SA | Stephon Castle makes free throw 2 of 2 | 53 | 68 |
| Q3 | 7:36 | PHX | Oso Ighodaro misses dunk | 53 | 68 |
| Q3 | 7:34 | SA | Bismack Biyombo defensive rebound | 53 | 68 |
| Q3 | 7:24 | SA | Sandro Mamukelashvili makes 9-foot two point shot (Stephon Castle assists) | 55 | 68 |
| Q3 | 7:04 | PHX | Ryan Dunn misses 22-foot three point jumper | 55 | 68 |
| Q3 | 7:00 | SA | Julian Champagnie defensive rebound | 55 | 68 |
| Q3 | 6:45 | PHX | Suns Full timeout | 55 | 68 |
| Q3 | 6:45 | PHX | (06:45) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 55 | 68 |
| Q3 | 6:45 | PHX | Bismack Biyombo vs. Oso Ighodaro (Devin Booker gains possession) | 55 | 68 |
| Q3 | 6:21 | PHX | Grayson Allen makes 27-foot three point jumper | 55 | 71 |
| Q3 | 6:01 | SA | Julian Champagnie makes 14-foot pullup jump shot (Sandro Mamukelashvili assists) | 57 | 71 |
| Q3 | 5:55 | PHX | Devin Booker makes 15-foot pullup jump shot (Grayson Allen assists) | 57 | 73 |
| Q3 | 5:41 | SA | Blake Wesley steps out of bounds turnover | 57 | 73 |
| Q3 | 5:41 | PHX | Mason Plumlee enters the game for Oso Ighodaro | 57 | 73 |
| Q3 | 5:41 | SA | Malaki Branham enters the game for Sandro Mamukelashvili | 57 | 73 |
| Q3 | 5:31 | PHX | Bradley Beal makes 28-foot three pointer | 57 | 76 |
| Q3 | 5:18 | SA | Malaki Branham misses 10-foot two point shot | 57 | 76 |
| Q3 | 5:18 | PHX | Grayson Allen defensive rebound | 57 | 76 |
| Q3 | 5:11 | PHX | Grayson Allen makes two point shot | 57 | 78 |
| Q3 | 5:11 | SA | Spurs Full timeout | 57 | 78 |
| Q3 | 6:47 | SA | Oso Ighodaro blocks Sandro Mamukelashvili's dunk | 55 | 68 |
| Q3 | 6:45 | PHX | Suns defensive team rebound | 55 | 68 |
| Q3 | 5:11 | SA | Jordan McLaughlin enters the game for Blake Wesley | 57 | 78 |
| Q3 | 4:55 | SA | Julian Champagnie makes 22-foot three point jumper (Stephon Castle assists) | 60 | 78 |
| Q3 | 4:38 | PHX | Devin Booker makes 12-foot two point shot (Bradley Beal assists) | 60 | 80 |
| Q3 | 4:20 | SA | Bismack Biyombo lost ball turnover (Mason Plumlee steals) | 60 | 80 |
| Q3 | 4:13 | PHX | Ryan Dunn makes 1-foot dunk (Mason Plumlee assists) | 60 | 82 |
| Q3 | 4:04 | SA | Jordan McLaughlin misses 24-foot three point jumper | 60 | 82 |
| Q3 | 4:01 | PHX | Mason Plumlee defensive rebound | 60 | 82 |
| Q3 | 3:45 | PHX | Bradley Beal makes 22-foot three point jumper (Grayson Allen assists) | 60 | 85 |
| Q3 | 3:29 | PHX | Suns Full timeout | 60 | 85 |
| Q3 | 3:29 | PHX | (03:29) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 60 | 85 |
| Q3 | 3:29 | PHX | Collin Gillespie enters the game for Grayson Allen | 60 | 85 |
| Q3 | 3:29 | SA | Harrison Ingram enters the game for Stephon Castle | 60 | 85 |
| Q3 | 3:29 | SA | Sandro Mamukelashvili enters the game for Bismack Biyombo | 60 | 85 |
| Q3 | 3:29 | SA | David Duke Jr. enters the game for Julian Champagnie | 60 | 85 |
| Q3 | 3:29 | PHX | Suns delay of game violation | 60 | 85 |
| Q3 | 3:29 | SA | Jordan McLaughlin out of bounds bad pass turnover | 60 | 85 |
| Q3 | 3:15 | SA | Malaki Branham personal foul | 60 | 85 |
| Q3 | 3:05 | PHX | Ryan Dunn makes 11-foot driving floating jump shot (Collin Gillespie assists) | 60 | 87 |
| Q3 | 2:52 | SA | David Duke Jr. misses 22-foot three point jumper | 60 | 87 |
| Q3 | 2:49 | PHX | Collin Gillespie defensive rebound | 60 | 87 |
| Q3 | 2:38 | PHX | Mason Plumlee makes 4-foot layup (Collin Gillespie assists) | 60 | 89 |
| Q3 | 2:28 | SA | Sandro Mamukelashvili misses 25-foot three point pullup jump shot | 60 | 89 |
| Q3 | 2:25 | PHX | Ryan Dunn defensive rebound | 60 | 89 |
| Q3 | 2:05 | PHX | Collin Gillespie misses 22-foot three point jumper | 60 | 89 |
| Q3 | 2:00 | SA | Sandro Mamukelashvili defensive rebound | 60 | 89 |
| Q3 | 1:53 | SA | Jordan McLaughlin misses 26-foot three point jumper | 60 | 89 |
| Q3 | 1:51 | SA | Spurs offensive team rebound | 60 | 89 |
| Q3 | 1:51 | PHX | Royce O'Neale enters the game for Bradley Beal | 60 | 89 |
| Q3 | 1:41 | SA | Mason Plumlee blocks Malaki Branham 's 13-foot pullup jump shot | 60 | 89 |
| Q3 | 1:38 | PHX | Royce O'Neale defensive rebound | 60 | 89 |
| Q3 | 1:29 | PHX | Devin Booker misses 19-foot pullup jump shot | 60 | 89 |
| Q3 | 1:26 | PHX | Mason Plumlee offensive rebound | 60 | 89 |
| Q3 | 1:26 | SA | Malaki Branham shooting foul | 60 | 89 |
| Q3 | 1:26 | PHX | Mason Plumlee makes free throw 1 of 2 | 60 | 90 |
| Q3 | 1:26 | PHX | Cody Martin enters the game for Devin Booker | 60 | 90 |
| Q3 | 1:26 | PHX | Mason Plumlee makes free throw 2 of 2 | 60 | 91 |
| Q3 | 1:10 | SA | Malaki Branham makes 8-foot two point shot (Jordan McLaughlin assists) | 62 | 91 |
| Q3 | 0:00 | PHX | Collin Gillespie misses 27-foot three point pullup jump shot | 62 | 91 |
| Q3 | 0:00 | PHX | Mason Plumlee offensive rebound | 62 | 91 |
| Q3 | 0:00 | PHX | Ryan Dunn misses two point shot | 62 | 91 |
| Q3 | 0:00 | SA | Harrison Ingram defensive rebound | 62 | 91 |
| Q3 | 0:00 | SA | David Duke Jr. misses two point shot | 62 | 91 |
| Q3 | 0:00 | PHX | Cody Martin defensive rebound | 62 | 91 |
| Q3 | 0:00 | PHX | Cody Martin bad pass (Jordan McLaughlin steals) | 62 | 91 |
| Q3 | 0:00 | SA | Jordan McLaughlin bad pass (Ryan Dunn steals) | 62 | 91 |
| Q3 | 0:00 | SA | Jordan McLaughlin shooting foul | 62 | 91 |
| Q3 | 0:00 | PHX | Mason Plumlee makes free throw 1 of 2 | 62 | 92 |
| Q3 | 0:00 | PHX | Mason Plumlee misses free throw 2 of 2 | 62 | 92 |
| Q3 | 0:00 | SA | David Duke Jr. defensive rebound | 62 | 92 |
| Q3 | 0:00 | PHX | Mason Plumlee personal foul | 62 | 92 |
| Q3 | 0:00 | SA | Malaki Branham misses driving layup | 62 | 92 |
| Q3 | 0:00 | SA | Sandro Mamukelashvili offensive rebound | 62 | 92 |
| Q3 | 0:00 | SA | Sandro Mamukelashvili makes 11-foot two point shot | 64 | 92 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 64 | 92 |
| Q4 | 12:00 | PHX | Oso Ighodaro enters the game for Ryan Dunn | 64 | 92 |
| Q4 | 12:00 | PHX | Tyus Jones enters the game for Mason Plumlee | 64 | 92 |
| Q4 | 12:00 | SA | Stephon Castle enters the game for Jordan McLaughlin | 64 | 92 |
| Q4 | 12:00 | SA | Blake Wesley enters the game for Malaki Branham | 64 | 92 |
| Q4 | 11:49 | PHX | Collin Gillespie back court turnover | 64 | 92 |
| Q4 | 11:36 | SA | Royce O'Neale blocks Sandro Mamukelashvili 's 2-foot driving dunk | 64 | 92 |
| Q4 | 11:33 | PHX | Royce O'Neale defensive rebound | 64 | 92 |
| Q4 | 11:29 | PHX | Royce O'Neale misses 26-foot three point jumper | 64 | 92 |
| Q4 | 11:29 | SA | Sandro Mamukelashvili defensive rebound | 64 | 92 |
| Q4 | 11:14 | SA | Stephon Castle bad pass (Cody Martin steals) | 64 | 92 |
| Q4 | 11:06 | PHX | Collin Gillespie makes 23-foot three point jumper (Tyus Jones assists) | 64 | 95 |
| Q4 | 10:52 | SA | David Duke Jr. makes 23-foot three point jumper (Blake Wesley assists) | 67 | 95 |
| Q4 | 10:36 | PHX | Oso Ighodaro bad pass (Harrison Ingram steals) | 67 | 95 |
| Q4 | 10:27 | SA | Blake Wesley misses 20-foot jumper | 67 | 95 |
| Q4 | 10:25 | PHX | Cody Martin defensive rebound | 67 | 95 |
| Q4 | 10:21 | PHX | Royce O'Neale makes two point shot (Cody Martin assists) | 67 | 97 |
| Q4 | 10:04 | SA | Harrison Ingram makes driving layup (Stephon Castle assists) | 69 | 97 |
| Q4 | 9:46 | PHX | Tyus Jones bad pass (David Duke Jr. steals) | 69 | 97 |
| Q4 | 9:44 | SA | David Duke Jr. makes two point shot | 71 | 97 |
| Q4 | 9:23 | PHX | Collin Gillespie misses 8-foot step back jumpshot | 71 | 97 |
| Q4 | 9:19 | SA | Stephon Castle defensive rebound | 71 | 97 |
| Q4 | 9:13 | SA | Stephon Castle makes two point shot | 73 | 97 |
| Q4 | 8:56 | PHX | Tyus Jones misses driving floating jump shot | 73 | 97 |
| Q4 | 8:54 | SA | Sandro Mamukelashvili defensive rebound | 73 | 97 |
| Q4 | 8:53 | SA | Blake Wesley makes 4-foot dunk (Sandro Mamukelashvili assists) | 75 | 97 |
| Q4 | 8:53 | PHX | Suns Full timeout | 75 | 97 |
| Q4 | 8:53 | PHX | Grayson Allen enters the game for Collin Gillespie | 75 | 97 |
| Q4 | 8:53 | SA | Julian Champagnie enters the game for David Duke Jr. | 75 | 97 |
| Q4 | 8:53 | SA | Malaki Branham enters the game for Harrison Ingram | 75 | 97 |
| Q4 | 8:40 | SA | Blake Wesley shooting foul | 75 | 97 |
| Q4 | 8:40 | PHX | Grayson Allen makes free throw 1 of 2 | 75 | 98 |
| Q4 | 8:40 | PHX | Grayson Allen makes free throw 2 of 2 | 75 | 99 |
| Q4 | 8:27 | SA | Sandro Mamukelashvili makes 24-foot three point jumper (Julian Champagnie assists) | 78 | 99 |
| Q4 | 8:06 | PHX | Grayson Allen misses 6-foot two point shot | 78 | 99 |
| Q4 | 8:04 | SA | Julian Champagnie defensive rebound | 78 | 99 |
| Q4 | 8:01 | SA | Sandro Mamukelashvili makes two point shot | 80 | 99 |
| Q4 | 8:01 | PHX | Cody Martin shooting foul | 80 | 99 |
| Q4 | 8:01 | PHX | Collin Gillespie enters the game for Tyus Jones | 80 | 99 |
| Q4 | 8:01 | SA | Sandro Mamukelashvili makes free throw 1 of 1 | 81 | 99 |
| Q4 | 7:51 | PHX | Grayson Allen bad pass (Sandro Mamukelashvili steals) | 81 | 99 |
| Q4 | 7:47 | SA | Collin Gillespie blocks Malaki Branham 's 8-foot two point shot | 81 | 99 |
| Q4 | 7:47 | SA | Spurs offensive team rebound | 81 | 99 |
| Q4 | 7:36 | SA | Malaki Branham misses 26-foot three point step back jumpshot | 81 | 99 |
| Q4 | 7:34 | SA | Sandro Mamukelashvili offensive rebound | 81 | 99 |
| Q4 | 7:11 | PHX | Cody Martin misses 14-foot pullup jump shot | 81 | 99 |
| Q4 | 7:07 | SA | Julian Champagnie defensive rebound | 81 | 99 |
| Q4 | 7:00 | SA | Julian Champagnie makes 25-foot three point jumper (Stephon Castle assists) | 84 | 99 |
| Q4 | 6:46 | SA | Malaki Branham shooting foul | 84 | 99 |
| Q4 | 6:46 | PHX | Collin Gillespie makes free throw 1 of 2 | 84 | 100 |
| Q4 | 6:46 | PHX | Ryan Dunn enters the game for Cody Martin | 84 | 100 |
| Q4 | 6:46 | SA | Harrison Ingram enters the game for Sandro Mamukelashvili | 84 | 100 |
| Q4 | 6:46 | PHX | Collin Gillespie makes free throw 2 of 2 | 84 | 101 |
| Q4 | 6:41 | SA | Stephon Castle traveling | 84 | 101 |
| Q4 | 6:18 | PHX | Oso Ighodaro misses driving layup | 84 | 101 |
| Q4 | 6:16 | SA | Julian Champagnie defensive rebound | 84 | 101 |
| Q4 | 6:06 | SA | Malaki Branham makes 24-foot three point jumper (Stephon Castle assists) | 87 | 101 |
| Q4 | 5:42 | PHX | Collin Gillespie makes 28-foot three point jumper (Ryan Dunn assists) | 87 | 104 |
| Q4 | 5:32 | SA | Blake Wesley misses 9-foot pullup jump shot | 87 | 104 |
| Q4 | 5:29 | PHX | Grayson Allen defensive rebound | 87 | 104 |
| Q4 | 5:20 | PHX | Collin Gillespie makes 25-foot three point step back jumpshot | 87 | 107 |
| Q4 | 5:20 | SA | Spurs Full timeout | 87 | 107 |
| Q4 | 7:33 | SA | Sandro Mamukelashvili misses 1-foot tip shot | 81 | 99 |
| Q4 | 7:31 | PHX | Cody Martin defensive rebound | 81 | 99 |
| Q4 | 5:20 | SA | Jordan McLaughlin enters the game for Stephon Castle | 87 | 107 |
| Q4 | 5:20 | SA | David Duke Jr. enters the game for Julian Champagnie | 87 | 107 |
| Q4 | 5:11 | SA | Malaki Branham out of bounds lost ball turnover | 87 | 107 |
| Q4 | 4:55 | PHX | Collin Gillespie misses layup | 87 | 107 |
| Q4 | 4:52 | SA | Jordan McLaughlin defensive rebound | 87 | 107 |
| Q4 | 4:50 | SA | David Duke Jr. makes 23-foot three point shot (Harrison Ingram assists) | 90 | 107 |
| Q4 | 4:24 | PHX | Ryan Dunn misses 28-foot three point jumper | 90 | 107 |
| Q4 | 4:21 | SA | Spurs defensive team rebound | 90 | 107 |
| Q4 | 4:21 | PHX | Collin Gillespie loose ball foul | 90 | 107 |
| Q4 | 4:14 | SA | Blake Wesley makes 8-foot pullup jump shot (David Duke Jr. assists) | 92 | 107 |
| Q4 | 4:14 | PHX | Royce O'Neale shooting foul | 92 | 107 |
| Q4 | 4:14 | SA | Blake Wesley misses free throw 1 of 1 | 92 | 107 |
| Q4 | 4:10 | PHX | Ryan Dunn defensive rebound | 92 | 107 |
| Q4 | 3:51 | PHX | Grayson Allen makes 29-foot three point jumper | 92 | 110 |
| Q4 | 3:34 | SA | Malaki Branham misses driving layup | 92 | 110 |
| Q4 | 3:30 | PHX | Ryan Dunn defensive rebound | 92 | 110 |
| Q4 | 3:16 | PHX | Collin Gillespie misses 22-foot three point jumper | 92 | 110 |
| Q4 | 3:11 | PHX | Suns offensive team rebound | 92 | 110 |
| Q4 | 3:11 | PHX | Damion Lee enters the game for Grayson Allen | 92 | 110 |
| Q4 | 3:02 | PHX | Ryan Dunn misses 26-foot three point jumper | 92 | 110 |
| Q4 | 2:58 | SA | Harrison Ingram defensive rebound | 92 | 110 |
| Q4 | 2:52 | PHX | Oso Ighodaro shooting foul | 92 | 110 |
| Q4 | 2:52 | SA | Blake Wesley misses free throw 1 of 2 | 92 | 110 |
| Q4 | 2:52 | SA | Spurs offensive team rebound | 92 | 110 |
| Q4 | 2:52 | SA | Blake Wesley makes free throw 2 of 2 | 93 | 110 |
| Q4 | 2:28 | PHX | Collin Gillespie out of bounds lost ball turnover | 93 | 110 |
| Q4 | 2:12 | SA | David Duke Jr. lost ball turnover (Damion Lee steals) | 93 | 110 |
| Q4 | 1:54 | PHX | Ryan Dunn makes 16-foot step back jumpshot | 93 | 112 |
| Q4 | 1:43 | SA | Malaki Branham makes driving layup (Blake Wesley assists) | 95 | 112 |
| Q4 | 1:22 | PHX | Royce O'Neale misses 29-foot three point jumper | 95 | 112 |
| Q4 | 1:18 | PHX | Damion Lee offensive rebound | 95 | 112 |
| Q4 | 1:08 | PHX | Royce O'Neale misses 23-foot three point jumper | 95 | 112 |
| Q4 | 1:05 | SA | Malaki Branham defensive rebound | 95 | 112 |
| Q4 | 1:02 | SA | Blake Wesley makes two point shot (Malaki Branham assists) | 97 | 112 |
| Q4 | 0:00 | PHX | Collin Gillespie makes 6-foot driving floating jump shot | 97 | 114 |
| Q4 | 0:00 | PHX | Royce O'Neale personal foul | 97 | 114 |
| Q4 | 0:00 | SA | Malaki Branham misses free throw 1 of 2 | 97 | 114 |
| Q4 | 0:00 | SA | Spurs offensive team rebound | 97 | 114 |
| Q4 | 0:00 | PHX | TyTy Washington Jr. enters the game for Royce O'Neale | 97 | 114 |
| Q4 | 0:00 | PHX | Jalen Bridges enters the game for Ryan Dunn | 97 | 114 |
| Q4 | 0:00 | SA | Malaki Branham makes free throw 2 of 2 | 98 | 114 |
| Q4 | 0:00 | PHX | Jalen Bridges makes 23-foot three point jumper (Damion Lee assists) | 98 | 117 |
| Q4 | 0:00 | SA | Oso Ighodaro blocks Malaki Branham 's 11-foot driving layup | 98 | 117 |
| Q4 | 0:00 | SA | Spurs offensive team rebound | 98 | 117 |
| Q4 | 0:00 | SA | David Duke Jr. misses 22-foot three point jumper | 98 | 117 |
| Q4 | 0:00 | PHX | Oso Ighodaro defensive rebound | 98 | 117 |
| Q4 | 0:00 | — | End of the 4th Quarter | 98 | 117 |
| Q4 | 0:00 | — | End of Game | 98 | 117 |
Possession sequences reconstructed from official play-by-play.
Team identities for this game’s possession sequences could not be resolved.
The box score and standard play-by-play may still be available above.