POSS 1 · Q1 11:41
SASan Antonio Spurs
Made shot
2 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Sun, Dec 4, 2022·2022-23
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 35 | 36 | 35 | 27 | 133 | |
| 30 | 11 | 30 | 24 | 95 |
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
SA
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 +44 Q3 6:57SA +7 Q1 10:54
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 SA the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | PHX | SA | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 25 | 25 | 10 | 3 | 0 | 0 | 2 | 10-14 | 1-1 | 4-5 | +30 | 77.2% | |
| 26 | 20 | 4 | 3 | 0 | 0 | 0 | 7-11 | 6-7 | 0-0 | +30 | 90.9% | |
| 28 | 20 | 0 | 8 | 0 | 0 | 2 | 7-16 | 1-3 | 5-5 | +26 | 54.9% | |
| 21 | 17 | 3 | 2 | 0 | 0 | 1 | 6-8 | 4-5 | 1-1 | +16 | 100.7% | |
| 25 | 5 | 2 | 6 | 0 | 0 | 1 | 2-8 | 1-4 | 0-0 | +21 | 31.3% | |
| 26 | 9 | 11 | 6 | 3 | 0 | 1 | 4-12 | 0-4 | 1-2 | +31 | 34.9% | |
| 14 | 12 | 4 | 0 | 1 | 0 | 0 | 4-6 | 1-1 | 3-4 | 0 | 77.3% | |
| 28 | 8 | 1 | 4 | 1 | 0 | 0 | 3-3 | 2-2 | 0-1 | +11 | 116.3% | |
| 14 | 10 | 1 | 3 | 0 | 0 | 2 | 3-8 | 2-7 | 2-2 | +9 | 56.3% | |
| 24 | 5 | 5 | 2 | 0 | 0 | 0 | 2-5 | 1-2 | 0-0 | +8 | 50.0% | |
| 3 | 0 | 2 | 1 | 0 | 0 | 0 | 0-1 | 0-1 | 0-0 | +2 | 0.0% | |
| 6 | 2 | 2 | 0 | 0 | 0 | 2 | 1-2 | 0-0 | 0-0 | +6 | 50.0% |
| SA | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 33 | 27 | 5 | 2 | 1 | 0 | 1 | 11-23 | 1-5 | 4-6 | -24 | 52.7% | |
| 31 | 12 | 3 | 0 | 0 | 0 | 0 | 5-6 | 2-2 | 0-0 | -25 | 100.0% | |
| 31 | 14 | 5 | 4 | 0 | 0 | 3 | 5-12 | 2-6 | 2-2 | -33 | 54.3% | |
| 29 | 10 | 2 | 3 | 2 | 1 | 3 | 5-11 | 0-3 | 0-0 | -22 | 45.5% | |
| 17 | 4 | 6 | 5 | 0 | 0 | 3 | 1-7 | 0-3 | 2-2 | -6 | 25.4% | |
| 20 | 5 | 7 | 1 | 0 | 1 | 1 | 2-2 | 0-0 | 1-2 | -11 | 86.8% | |
| 25 | 8 | 1 | 2 | 0 | 1 | 1 | 3-9 | 0-3 | 2-2 | -20 | 40.5% | |
| 8 | 3 | 0 | 0 | 0 | 0 | 0 | 1-1 | 0-0 | 1-2 | -12 | 79.8% | |
| 15 | 5 | 4 | 0 | 1 | 0 | 3 | 2-5 | 0-2 | 1-2 | 0 | 42.5% | |
| 13 | 5 | 4 | 1 | 0 | 0 | 3 | 2-5 | 1-4 | 0-0 | -25 | 50.0% | |
| 18 | 2 | 3 | 1 | 1 | 0 | 1 | 1-6 | 0-3 | 0-0 | -12 | 16.7% |
464 events
| Q | Clock | Team | Play | PHX | SA |
|---|---|---|---|---|---|
| Q1 | 12:00 | SA | Deandre Ayton vs. Zach Collins (Keldon Johnson gains possession) | 0 | 0 |
| Q1 | 11:41 | SA | Devin Vassell makes 19-foot pullup jump shot | 0 | 2 |
| Q1 | 11:27 | PHX | Mikal Bridges misses 18-foot pullup jump shot | 0 | 2 |
| Q1 | 11:23 | SA | Zach Collins defensive rebound | 0 | 2 |
| Q1 | 11:12 | SA | Devin Vassell makes 26-foot three point jumper (Zach Collins assists) | 0 | 5 |
| Q1 | 10:58 | PHX | Devin Booker lost ball turnover (Tre Jones steals) | 0 | 5 |
| Q1 | 10:54 | SA | Tre Jones makes two point shot | 0 | 7 |
| Q1 | 10:39 | PHX | Mikal Bridges makes 16-foot pullup jump shot (Cameron Payne assists) | 2 | 7 |
| Q1 | 10:22 | SA | Zach Collins misses 25-foot three point jumper | 2 | 7 |
| Q1 | 10:18 | PHX | Dario Saric defensive rebound | 2 | 7 |
| Q1 | 10:11 | PHX | Deandre Ayton makes layup (Devin Booker assists) | 4 | 7 |
| Q1 | 9:54 | SA | Devin Vassell makes dunk (Zach Collins assists) | 4 | 9 |
| Q1 | 9:46 | PHX | Devin Booker traveling | 4 | 9 |
| Q1 | 9:36 | SA | Zach Collins offensive foul | 4 | 9 |
| Q1 | 9:36 | SA | Zach Collins turnover | 4 | 9 |
| Q1 | 9:23 | PHX | Deandre Ayton misses 8-foot two point shot | 4 | 9 |
| Q1 | 9:18 | SA | Keldon Johnson defensive rebound | 4 | 9 |
| Q1 | 9:13 | SA | Devin Vassell out of bounds lost ball turnover | 4 | 9 |
| Q1 | 8:56 | PHX | Deandre Ayton misses 12-foot two point shot | 4 | 9 |
| Q1 | 8:53 | SA | Devin Vassell defensive rebound | 4 | 9 |
| Q1 | 8:47 | PHX | Deandre Ayton personal foul | 4 | 9 |
| Q1 | 8:33 | SA | Keldon Johnson misses 3-foot two point shot | 4 | 9 |
| Q1 | 8:31 | SA | Zach Collins offensive rebound | 4 | 9 |
| Q1 | 8:30 | SA | Zach Collins makes two point shot | 4 | 11 |
| Q1 | 8:09 | PHX | Devin Booker misses 11-foot two point shot | 4 | 11 |
| Q1 | 8:08 | PHX | Dario Saric offensive rebound | 4 | 11 |
| Q1 | 8:08 | PHX | Dario Saric makes two point shot | 6 | 11 |
| Q1 | 8:08 | SA | Keldon Johnson shooting foul | 6 | 11 |
| Q1 | 8:08 | PHX | Dario Saric makes free throw 1 of 1 | 7 | 11 |
| Q1 | 7:47 | SA | Devin Vassell misses pullup jump shot | 7 | 11 |
| Q1 | 7:47 | PHX | Suns defensive team rebound | 7 | 11 |
| Q1 | 7:35 | PHX | Devin Booker misses 26-foot three point jumper | 7 | 11 |
| Q1 | 7:34 | PHX | Suns offensive team rebound | 7 | 11 |
| Q1 | 7:31 | PHX | Deandre Ayton makes dunk (Devin Booker assists) | 9 | 11 |
| Q1 | 7:17 | SA | Zach Collins out of bounds bad pass turnover | 9 | 11 |
| Q1 | 7:08 | SA | Zach Collins personal foul | 9 | 11 |
| Q1 | 7:08 | SA | Charles Bassey enters the game for Zach Collins | 9 | 11 |
| Q1 | 7:06 | SA | Charles Bassey shooting foul | 9 | 11 |
| Q1 | 7:06 | PHX | Devin Booker makes free throw 1 of 2 | 10 | 11 |
| Q1 | 7:06 | PHX | Devin Booker makes free throw 2 of 2 | 11 | 11 |
| Q1 | 6:48 | SA | Keldon Johnson makes 10-foot driving floating jump shot | 11 | 13 |
| Q1 | 6:32 | SA | Spurs Full timeout | 11 | 13 |
| Q1 | 6:18 | PHX | Devin Booker makes 13-foot pullup jump shot (Cameron Payne assists) | 13 | 13 |
| Q1 | 5:56 | SA | Keldon Johnson makes 15-foot pullup jump shot | 13 | 15 |
| Q1 | 5:44 | PHX | Deandre Ayton misses layup | 13 | 15 |
| Q1 | 5:41 | PHX | Deandre Ayton offensive rebound | 13 | 15 |
| Q1 | 5:40 | PHX | Deandre Ayton makes two point shot | 15 | 15 |
| Q1 | 5:36 | SA | Charles Bassey offensive foul | 15 | 15 |
| Q1 | 5:36 | SA | Charles Bassey turnover | 15 | 15 |
| Q1 | 5:36 | SA | Malaki Branham enters the game for Devin Vassell | 15 | 15 |
| Q1 | 5:36 | SA | Romeo Langford enters the game for Tre Jones | 15 | 15 |
| Q1 | 5:36 | PHX | Ish Wainright enters the game for Dario Saric | 15 | 15 |
| Q1 | 5:17 | PHX | Cameron Payne misses 26-foot three point jumper | 15 | 15 |
| Q1 | 5:13 | SA | Charles Bassey defensive rebound | 15 | 15 |
| Q1 | 5:07 | SA | Keldon Johnson misses driving layup | 15 | 15 |
| Q1 | 5:05 | PHX | Deandre Ayton defensive rebound | 15 | 15 |
| Q1 | 5:03 | SA | Romeo Langford shooting foul | 15 | 15 |
| Q1 | 5:03 | PHX | Devin Booker makes free throw 1 of 2 | 16 | 15 |
| Q1 | 5:03 | PHX | Devin Booker makes free throw 2 of 2 | 17 | 15 |
| Q1 | 4:45 | SA | Keldon Johnson makes pullup jump shot (Malaki Branham assists) | 17 | 17 |
| Q1 | 4:33 | PHX | Cameron Payne makes two point shot | 19 | 17 |
| Q1 | 4:17 | SA | Malaki Branham makes 14-foot pullup jump shot | 19 | 19 |
| Q1 | 4:07 | PHX | Devin Booker makes driving dunk | 21 | 19 |
| Q1 | 3:53 | PHX | Cameron Payne personal foul | 21 | 19 |
| Q1 | 3:53 | SA | Romeo Langford misses free throw 1 of 2 | 21 | 19 |
| Q1 | 3:53 | SA | Spurs offensive team rebound | 21 | 19 |
| Q1 | 3:53 | SA | Isaiah Roby enters the game for Keita Bates-Diop | 21 | 19 |
| Q1 | 3:53 | PHX | Landry Shamet enters the game for Cameron Payne | 21 | 19 |
| Q1 | 3:53 | SA | Romeo Langford makes free throw 2 of 2 | 21 | 20 |
| Q1 | 3:40 | PHX | Mikal Bridges makes 25-foot three point jumper (Deandre Ayton assists) | 24 | 20 |
| Q1 | 3:17 | SA | Keldon Johnson misses 26-foot three point jumper | 24 | 20 |
| Q1 | 3:13 | PHX | Mikal Bridges defensive rebound | 24 | 20 |
| Q1 | 3:10 | PHX | Devin Booker makes two point shot (Mikal Bridges assists) | 26 | 20 |
| Q1 | 3:10 | SA | Isaiah Roby shooting foul | 26 | 20 |
| Q1 | 3:10 | PHX | Jock Landale enters the game for Deandre Ayton | 26 | 20 |
| Q1 | 3:10 | PHX | Devin Booker makes free throw 1 of 1 | 27 | 20 |
| Q1 | 2:56 | SA | Romeo Langford makes driving layup | 27 | 22 |
| Q1 | 2:42 | PHX | Mikal Bridges misses 26-foot three point jumper | 27 | 22 |
| Q1 | 2:42 | SA | Spurs defensive team rebound | 27 | 22 |
| Q1 | 2:42 | PHX | Ish Wainright loose ball foul | 27 | 22 |
| Q1 | 2:42 | PHX | Suns Full timeout | 27 | 22 |
| Q1 | 2:42 | SA | Devin Vassell enters the game for Malaki Branham | 27 | 22 |
| Q1 | 2:42 | PHX | Damion Lee enters the game for Mikal Bridges | 27 | 22 |
| Q1 | 2:28 | SA | Keldon Johnson makes 10-foot two point shot (Isaiah Roby assists) | 27 | 24 |
| Q1 | 2:11 | SA | Isaiah Roby shooting foul | 27 | 24 |
| Q1 | 2:11 | PHX | Jock Landale misses free throw 1 of 2 | 27 | 24 |
| Q1 | 2:11 | PHX | Suns offensive team rebound | 27 | 24 |
| Q1 | 2:11 | SA | Malaki Branham enters the game for Keldon Johnson | 27 | 24 |
| Q1 | 2:11 | PHX | Jock Landale makes free throw 2 of 2 | 28 | 24 |
| Q1 | 1:57 | SA | Devin Vassell misses 27-foot three point jumper | 28 | 24 |
| Q1 | 1:53 | PHX | Damion Lee defensive rebound | 28 | 24 |
| Q1 | 1:40 | PHX | Damion Lee misses driving layup | 28 | 24 |
| Q1 | 1:35 | PHX | Jock Landale offensive rebound | 28 | 24 |
| Q1 | 1:35 | PHX | Jock Landale makes tip shot | 30 | 24 |
| Q1 | 1:30 | SA | Malaki Branham makes 11-foot driving floating jump shot | 30 | 26 |
| Q1 | 1:24 | SA | Malaki Branham personal foul | 30 | 26 |
| Q1 | 1:24 | PHX | Landry Shamet makes free throw 1 of 2 | 31 | 26 |
| Q1 | 1:24 | PHX | Landry Shamet makes free throw 2 of 2 | 32 | 26 |
| Q1 | 1:15 | PHX | Landry Shamet personal foul | 32 | 26 |
| Q1 | 1:13 | PHX | Devin Booker shooting foul | 32 | 26 |
| Q1 | 1:13 | SA | Malaki Branham makes free throw 1 of 2 | 32 | 27 |
| Q1 | 1:13 | SA | Tre Jones enters the game for Isaiah Roby | 32 | 27 |
| Q1 | 1:13 | SA | Malaki Branham makes free throw 2 of 2 | 32 | 28 |
| Q1 | 1:02 | PHX | Landry Shamet makes 25-foot three point jumper (Devin Booker assists) | 35 | 28 |
| Q1 | 0:00 | SA | Tre Jones makes 2-foot two point shot | 35 | 30 |
| Q1 | 0:00 | PHX | Landry Shamet misses three point pullup jump shot | 35 | 30 |
| Q1 | 0:00 | SA | Devin Vassell defensive rebound | 35 | 30 |
| Q1 | 0:00 | SA | Devin Vassell misses 16-foot two point shot | 35 | 30 |
| Q1 | 0:00 | PHX | Jock Landale defensive rebound | 35 | 30 |
| Q1 | 0:00 | PHX | Devin Booker misses 15-foot pullup jump shot | 35 | 30 |
| Q1 | 0:00 | PHX | Suns offensive team rebound | 35 | 30 |
| Q1 | 0:00 | — | End of the 1st Quarter | 35 | 30 |
| Q2 | 12:00 | SA | Zach Collins enters the game for Charles Bassey | 35 | 30 |
| Q2 | 12:00 | PHX | Josh Okogie enters the game for Devin Booker | 35 | 30 |
| Q2 | 11:43 | PHX | Jock Landale makes layup (Josh Okogie assists) | 37 | 30 |
| Q2 | 11:30 | SA | Tre Jones out of bounds bad pass turnover | 37 | 30 |
| Q2 | 11:16 | SA | Zach Collins personal foul | 37 | 30 |
| Q2 | 11:16 | SA | Charles Bassey enters the game for Zach Collins | 37 | 30 |
| Q2 | 11:01 | PHX | Landry Shamet misses 26-foot step back jumpshot | 37 | 30 |
| Q2 | 10:58 | SA | Devin Vassell defensive rebound | 37 | 30 |
| Q2 | 10:53 | SA | Devin Vassell bad pass (Ish Wainright steals) | 37 | 30 |
| Q2 | 10:53 | SA | Romeo Langford transition take foul | 37 | 30 |
| Q2 | 10:53 | PHX | Ish Wainright misses free throw 1 of 1 | 37 | 30 |
| Q2 | 10:53 | PHX | Suns offensive team rebound | 37 | 30 |
| Q2 | 10:53 | SA | Keita Bates-Diop enters the game for Romeo Langford | 37 | 30 |
| Q2 | 10:42 | SA | Charles Bassey shooting foul | 37 | 30 |
| Q2 | 10:42 | PHX | Jock Landale makes free throw 1 of 2 | 38 | 30 |
| Q2 | 10:42 | SA | Isaiah Roby enters the game for Charles Bassey | 38 | 30 |
| Q2 | 10:42 | PHX | Jock Landale makes free throw 2 of 2 | 39 | 30 |
| Q2 | 10:30 | SA | Devin Vassell misses 27-foot three point jumper | 39 | 30 |
| Q2 | 10:26 | PHX | Landry Shamet defensive rebound | 39 | 30 |
| Q2 | 10:19 | PHX | Josh Okogie misses 25-foot three point jumper | 39 | 30 |
| Q2 | 10:14 | PHX | Damion Lee offensive rebound | 39 | 30 |
| Q2 | 10:04 | PHX | Jock Landale misses layup | 39 | 30 |
| Q2 | 10:01 | SA | Malaki Branham defensive rebound | 39 | 30 |
| Q2 | 9:55 | SA | Keita Bates-Diop misses driving floating jump shot | 39 | 30 |
| Q2 | 9:53 | PHX | Damion Lee defensive rebound | 39 | 30 |
| Q2 | 9:46 | PHX | Josh Okogie makes driving floating jump shot (Damion Lee assists) | 41 | 30 |
| Q2 | 9:46 | SA | Spurs Full timeout | 41 | 30 |
| Q2 | 9:30 | SA | Tre Jones makes 7-foot two point shot (Devin Vassell assists) | 41 | 32 |
| Q2 | 9:14 | PHX | Jock Landale makes dunk (Landry Shamet assists) | 43 | 32 |
| Q2 | 8:51 | SA | Isaiah Roby misses 25-foot step back jumpshot | 43 | 32 |
| Q2 | 8:49 | PHX | Damion Lee defensive rebound | 43 | 32 |
| Q2 | 8:37 | PHX | Landry Shamet makes two point shot (Ish Wainright assists) | 45 | 32 |
| Q2 | 8:26 | SA | Isaiah Roby out of bounds lost ball turnover | 45 | 32 |
| Q2 | 8:26 | PHX | Deandre Ayton enters the game for Jock Landale | 45 | 32 |
| Q2 | 8:26 | PHX | Cameron Payne enters the game for Landry Shamet | 45 | 32 |
| Q2 | 8:10 | PHX | Deandre Ayton misses 10-foot two point shot | 45 | 32 |
| Q2 | 8:05 | SA | Keldon Johnson defensive rebound | 45 | 32 |
| Q2 | 7:57 | SA | Alize Johnson misses three point jumper | 45 | 32 |
| Q2 | 7:54 | PHX | Deandre Ayton defensive rebound | 45 | 32 |
| Q2 | 7:50 | PHX | Josh Okogie misses two point shot | 45 | 32 |
| Q2 | 7:47 | SA | Keldon Johnson defensive rebound | 45 | 32 |
| Q2 | 7:42 | SA | Isaiah Roby misses 22-foot three point shot | 45 | 32 |
| Q2 | 7:39 | SA | Tre Jones offensive rebound | 45 | 32 |
| Q2 | 7:36 | SA | Keldon Johnson makes 14-foot jumper (Tre Jones assists) | 45 | 34 |
| Q2 | 8:26 | SA | Alize Johnson enters the game for Malaki Branham | 45 | 32 |
| Q2 | 8:26 | SA | Keldon Johnson enters the game for Devin Vassell | 45 | 32 |
| Q2 | 7:23 | PHX | Cameron Payne misses 5-foot jumper | 45 | 34 |
| Q2 | 7:23 | SA | Alize Johnson defensive rebound | 45 | 34 |
| Q2 | 7:20 | SA | Tre Jones traveling | 45 | 34 |
| Q2 | 7:20 | SA | Gorgui Dieng enters the game for Isaiah Roby | 45 | 34 |
| Q2 | 7:20 | PHX | Mikal Bridges enters the game for Ish Wainright | 45 | 34 |
| Q2 | 7:08 | PHX | Cameron Payne misses driving layup | 45 | 34 |
| Q2 | 7:04 | SA | Gorgui Dieng defensive rebound | 45 | 34 |
| Q2 | 7:00 | SA | Tre Jones makes driving layup | 45 | 36 |
| Q2 | 6:46 | PHX | Deandre Ayton makes 26-foot three point jumper (Cameron Payne assists) | 48 | 36 |
| Q2 | 6:26 | SA | Tre Jones misses 27-foot step back jumpshot | 48 | 36 |
| Q2 | 6:24 | PHX | Josh Okogie defensive rebound | 48 | 36 |
| Q2 | 6:16 | PHX | Damion Lee misses 23-foot three point jumper | 48 | 36 |
| Q2 | 6:11 | PHX | Mikal Bridges offensive rebound | 48 | 36 |
| Q2 | 6:11 | PHX | Mikal Bridges misses tip shot | 48 | 36 |
| Q2 | 6:10 | SA | Keldon Johnson defensive rebound | 48 | 36 |
| Q2 | 6:06 | PHX | Deandre Ayton defensive 3-seconds (technical foul) | 48 | 36 |
| Q2 | 6:06 | SA | Keldon Johnson makes technical free throw | 48 | 37 |
| Q2 | 6:06 | SA | Devin Vassell enters the game for Keita Bates-Diop | 48 | 37 |
| Q2 | 6:01 | SA | Gorgui Dieng offensive foul | 48 | 37 |
| Q2 | 6:01 | SA | Gorgui Dieng turnover | 48 | 37 |
| Q2 | 6:01 | SA | Keita Bates-Diop enters the game for Alize Johnson | 48 | 37 |
| Q2 | 6:01 | PHX | Devin Booker enters the game for Damion Lee | 48 | 37 |
| Q2 | 5:39 | PHX | Deandre Ayton makes 6-foot hook shot (Josh Okogie assists) | 50 | 37 |
| Q2 | 5:21 | SA | Gorgui Dieng makes 16-foot jumper (Devin Vassell assists) | 50 | 39 |
| Q2 | 5:09 | PHX | Cameron Payne misses two point shot | 50 | 39 |
| Q2 | 5:09 | SA | Spurs defensive team rebound | 50 | 39 |
| Q2 | 5:09 | SA | Romeo Langford enters the game for Tre Jones | 50 | 39 |
| Q2 | 4:54 | SA | Keldon Johnson misses 15-foot two point shot | 50 | 39 |
| Q2 | 4:52 | PHX | Deandre Ayton defensive rebound | 50 | 39 |
| Q2 | 4:46 | PHX | Mikal Bridges makes 23-foot three point jumper (Cameron Payne assists) | 53 | 39 |
| Q2 | 4:27 | SA | Keldon Johnson misses 26-foot three point jumper | 53 | 39 |
| Q2 | 4:24 | PHX | Josh Okogie defensive rebound | 53 | 39 |
| Q2 | 4:09 | PHX | Deandre Ayton makes 5-foot two point shot | 55 | 39 |
| Q2 | 4:09 | SA | Spurs Full timeout | 53 | 39 |
| Q2 | 4:09 | SA | Malaki Branham enters the game for Romeo Langford | 55 | 39 |
| Q2 | 3:53 | SA | Devin Vassell offensive charge | 55 | 39 |
| Q2 | 3:53 | SA | Devin Vassell turnover | 55 | 39 |
| Q2 | 3:43 | PHX | Devin Booker misses 16-foot pullup jump shot | 55 | 39 |
| Q2 | 3:39 | PHX | Josh Okogie offensive rebound | 55 | 39 |
| Q2 | 3:36 | PHX | Mikal Bridges makes 23-foot three point jumper (Devin Booker assists) | 58 | 39 |
| Q2 | 3:15 | SA | Keldon Johnson misses driving floating jump shot | 58 | 39 |
| Q2 | 3:07 | SA | Keldon Johnson offensive rebound | 58 | 39 |
| Q2 | 3:07 | SA | Keldon Johnson misses two point shot | 58 | 39 |
| Q2 | 3:07 | PHX | Deandre Ayton defensive rebound | 58 | 39 |
| Q2 | 3:01 | SA | Gorgui Dieng bad pass (Josh Okogie steals) | 58 | 39 |
| Q2 | 2:55 | PHX | Devin Booker misses 17-foot pullup jump shot | 58 | 39 |
| Q2 | 2:55 | PHX | Deandre Ayton offensive rebound | 58 | 39 |
| Q2 | 2:55 | SA | Malaki Branham shooting foul | 58 | 39 |
| Q2 | 2:55 | PHX | Deandre Ayton makes free throw 1 of 2 | 59 | 39 |
| Q2 | 2:55 | SA | Tre Jones enters the game for Malaki Branham | 59 | 39 |
| Q2 | 2:55 | PHX | Deandre Ayton makes free throw 2 of 2 | 60 | 39 |
| Q2 | 2:36 | SA | Keldon Johnson misses 10-foot jumper | 60 | 39 |
| Q2 | 2:34 | SA | Keita Bates-Diop offensive rebound | 60 | 39 |
| Q2 | 2:28 | SA | Gorgui Dieng misses 24-foot step back jumpshot | 60 | 39 |
| Q2 | 2:25 | PHX | Cameron Payne defensive rebound | 60 | 39 |
| Q2 | 2:17 | PHX | Deandre Ayton makes 4-foot two point shot (Cameron Payne assists) | 62 | 39 |
| Q2 | 2:17 | SA | Gorgui Dieng shooting foul | 62 | 39 |
| Q2 | 2:17 | PHX | Deandre Ayton misses free throw 1 of 1 | 62 | 39 |
| Q2 | 2:15 | PHX | Josh Okogie offensive rebound | 62 | 39 |
| Q2 | 2:01 | PHX | Devin Booker misses pullup jump shot | 62 | 39 |
| Q2 | 1:59 | PHX | Josh Okogie offensive rebound | 62 | 39 |
| Q2 | 1:49 | PHX | Mikal Bridges makes 27-foot three point jumper (Deandre Ayton assists) | 65 | 39 |
| Q2 | 1:47 | SA | Spurs Full timeout | 65 | 39 |
| Q2 | 3:04 | PHX | Malaki Branham blocks Devin Booker's two point shot | 58 | 39 |
| Q2 | 3:04 | SA | Gorgui Dieng defensive rebound | 58 | 39 |
| Q2 | 1:28 | SA | Devin Vassell makes 17-foot pullup jump shot | 65 | 41 |
| Q2 | 1:04 | PHX | Mikal Bridges makes three point jumper (Devin Booker assists) | 68 | 41 |
| Q2 | 0:00 | SA | Tre Jones misses two point shot | 68 | 41 |
| Q2 | 0:00 | PHX | Josh Okogie defensive rebound | 68 | 41 |
| Q2 | 0:00 | PHX | Deandre Ayton traveling | 68 | 41 |
| Q2 | 0:00 | SA | Tre Jones misses 16-foot pullup jump shot | 68 | 41 |
| Q2 | 0:00 | PHX | Cameron Payne defensive rebound | 68 | 41 |
| Q2 | 0:00 | PHX | Cameron Payne makes 28-foot three point jumper (Josh Okogie assists) | 71 | 41 |
| Q2 | 0:00 | SA | Devin Vassell misses 62-foot three point pullup jump shot | 71 | 41 |
| Q2 | 0:00 | SA | Spurs offensive team rebound | 71 | 41 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 71 | 41 |
| Q3 | 12:00 | SA | Zach Collins enters the game for Gorgui Dieng | 71 | 41 |
| Q3 | 12:00 | PHX | Dario Saric enters the game for Josh Okogie | 71 | 41 |
| Q3 | 11:44 | PHX | Devin Booker makes driving layup | 73 | 41 |
| Q3 | 11:36 | SA | Keita Bates-Diop makes 23-foot three point jumper (Keldon Johnson assists) | 73 | 44 |
| Q3 | 11:15 | PHX | Devin Booker makes 25-foot three pointer (Deandre Ayton assists) | 76 | 44 |
| Q3 | 11:03 | SA | Keldon Johnson misses 26-foot three point jumper | 76 | 44 |
| Q3 | 11:01 | PHX | Deandre Ayton defensive rebound | 76 | 44 |
| Q3 | 10:53 | PHX | Devin Booker misses 26-foot three point jumper | 76 | 44 |
| Q3 | 10:50 | PHX | Dario Saric offensive rebound | 76 | 44 |
| Q3 | 10:48 | PHX | Cameron Payne misses 25-foot three point jumper | 76 | 44 |
| Q3 | 10:45 | SA | Zach Collins defensive rebound | 76 | 44 |
| Q3 | 10:40 | SA | Tre Jones misses two point shot | 76 | 44 |
| Q3 | 10:39 | PHX | Suns defensive team rebound | 76 | 44 |
| Q3 | 10:14 | PHX | Dario Saric makes 25-foot three point jumper (Devin Booker assists) | 79 | 44 |
| Q3 | 10:05 | PHX | Dario Saric shooting foul | 79 | 44 |
| Q3 | 10:05 | SA | Keldon Johnson misses free throw 1 of 2 | 79 | 44 |
| Q3 | 10:05 | SA | Spurs offensive team rebound | 79 | 44 |
| Q3 | 10:05 | SA | Keldon Johnson makes free throw 2 of 2 | 79 | 45 |
| Q3 | 9:53 | SA | Zach Collins shooting foul | 79 | 45 |
| Q3 | 9:53 | PHX | Deandre Ayton makes free throw 1 of 2 | 80 | 45 |
| Q3 | 9:53 | PHX | Deandre Ayton makes free throw 2 of 2 | 81 | 45 |
| Q3 | 9:39 | SA | Zach Collins misses 26-foot three point jumper | 81 | 45 |
| Q3 | 9:36 | PHX | Deandre Ayton defensive rebound | 81 | 45 |
| Q3 | 9:22 | PHX | Mikal Bridges makes 24-foot three point jumper (Dario Saric assists) | 84 | 45 |
| Q3 | 9:05 | SA | Keldon Johnson offensive foul | 84 | 45 |
| Q3 | 9:05 | SA | Keldon Johnson turnover | 84 | 45 |
| Q3 | 8:47 | PHX | Dario Saric makes 23-foot three point jumper (Devin Booker assists) | 87 | 45 |
| Q3 | 8:46 | SA | Spurs Full timeout | 87 | 45 |
| Q3 | 8:33 | SA | Tre Jones makes two point shot | 87 | 47 |
| Q3 | 8:20 | SA | Keldon Johnson personal foul | 87 | 47 |
| Q3 | 8:13 | PHX | Devin Booker makes layup (Mikal Bridges assists) | 89 | 47 |
| Q3 | 8:02 | SA | Tre Jones misses 25-foot three point jumper | 89 | 47 |
| Q3 | 7:59 | PHX | Mikal Bridges defensive rebound | 89 | 47 |
| Q3 | 7:51 | PHX | Dario Saric misses 24-foot three point jumper | 89 | 47 |
| Q3 | 7:48 | SA | Devin Vassell defensive rebound | 89 | 47 |
| Q3 | 7:44 | SA | Keldon Johnson makes driving floating jump shot (Devin Vassell assists) | 89 | 49 |
| Q3 | 7:44 | PHX | Mikal Bridges shooting foul | 89 | 49 |
| Q3 | 7:44 | SA | Keldon Johnson misses free throw 1 of 1 | 89 | 49 |
| Q3 | 7:42 | PHX | Deandre Ayton defensive rebound | 89 | 49 |
| Q3 | 7:26 | PHX | Deandre Ayton makes 2-foot layup (Mikal Bridges assists) | 91 | 49 |
| Q3 | 7:14 | SA | Zach Collins misses 18-foot jumper | 91 | 49 |
| Q3 | 7:12 | PHX | Deandre Ayton defensive rebound | 91 | 49 |
| Q3 | 6:57 | PHX | Deandre Ayton makes 1-foot alley oop dunk shot (Cameron Payne assists) | 93 | 49 |
| Q3 | 6:46 | SA | Zach Collins misses two point shot | 93 | 49 |
| Q3 | 6:45 | SA | Zach Collins offensive rebound | 93 | 49 |
| Q3 | 6:45 | PHX | Dario Saric shooting foul | 93 | 49 |
| Q3 | 6:45 | SA | Zach Collins makes free throw 1 of 2 | 93 | 50 |
| Q3 | 6:45 | SA | Malaki Branham enters the game for Devin Vassell | 93 | 50 |
| Q3 | 6:45 | SA | Zach Collins makes free throw 2 of 2 | 93 | 51 |
| Q3 | 6:31 | PHX | Mikal Bridges misses 17-foot two point shot | 93 | 51 |
| Q3 | 6:28 | SA | Tre Jones defensive rebound | 93 | 51 |
| Q3 | 6:24 | SA | Keita Bates-Diop makes 24-foot three point shot (Keldon Johnson assists) | 93 | 54 |
| Q3 | 6:07 | PHX | Cameron Payne offensive foul | 93 | 54 |
| Q3 | 6:07 | PHX | Cameron Payne turnover | 93 | 54 |
| Q3 | 6:07 | SA | Alize Johnson enters the game for Zach Collins | 93 | 54 |
| Q3 | 6:07 | SA | Charles Bassey enters the game for Tre Jones | 93 | 54 |
| Q3 | 5:50 | SA | Keldon Johnson makes 10-foot two point shot | 93 | 56 |
| Q3 | 5:37 | PHX | Devin Booker makes step back jumpshot | 95 | 56 |
| Q3 | 5:30 | SA | Keldon Johnson misses driving floating jump shot | 95 | 56 |
| Q3 | 5:30 | SA | Charles Bassey offensive rebound | 95 | 56 |
| Q3 | 5:30 | PHX | Dario Saric shooting foul | 95 | 56 |
| Q3 | 5:30 | SA | Charles Bassey misses free throw 1 of 2 | 95 | 56 |
| Q3 | 5:30 | SA | Spurs offensive team rebound | 95 | 56 |
| Q3 | 5:30 | PHX | Ish Wainright enters the game for Dario Saric | 95 | 56 |
| Q3 | 5:30 | SA | Charles Bassey makes free throw 2 of 2 | 95 | 57 |
| Q3 | 5:13 | PHX | Deandre Ayton makes dunk | 97 | 57 |
| Q3 | 5:01 | SA | Malaki Branham misses 26-foot three point jumper | 97 | 57 |
| Q3 | 4:54 | SA | Charles Bassey offensive rebound | 97 | 57 |
| Q3 | 4:54 | SA | Charles Bassey makes two point shot | 97 | 59 |
| Q3 | 4:30 | PHX | Cameron Payne misses 23-foot jump bank shot | 97 | 59 |
| Q3 | 4:28 | SA | Charles Bassey defensive rebound | 97 | 59 |
| Q3 | 4:17 | SA | Keita Bates-Diop makes two point shot (Charles Bassey assists) | 97 | 61 |
| Q3 | 3:59 | PHX | Deandre Ayton traveling | 97 | 61 |
| Q3 | 3:59 | SA | Isaiah Roby enters the game for Keita Bates-Diop | 97 | 61 |
| Q3 | 3:59 | PHX | Jock Landale enters the game for Deandre Ayton | 97 | 61 |
| Q3 | 3:40 | SA | Keldon Johnson makes 9-foot two point shot | 97 | 63 |
| Q3 | 3:40 | PHX | Mikal Bridges shooting foul | 97 | 63 |
| Q3 | 3:40 | PHX | Landry Shamet enters the game for Cameron Payne | 97 | 63 |
| Q3 | 3:40 | SA | Keldon Johnson makes free throw 1 of 1 | 97 | 64 |
| Q3 | 3:29 | PHX | Landry Shamet makes 23-foot three point jumper (Devin Booker assists) | 100 | 64 |
| Q3 | 3:15 | SA | Malaki Branham misses 17-foot pullup jump shot | 100 | 64 |
| Q3 | 3:12 | SA | Charles Bassey offensive rebound | 100 | 64 |
| Q3 | 3:09 | SA | Keldon Johnson misses 26-foot three point pullup jump shot | 100 | 64 |
| Q3 | 3:09 | PHX | Mikal Bridges defensive rebound | 100 | 64 |
| Q3 | 3:06 | SA | Devin Vassell enters the game for Keldon Johnson | 100 | 64 |
| Q3 | 3:06 | PHX | Damion Lee enters the game for Mikal Bridges | 100 | 64 |
| Q3 | 2:52 | PHX | Devin Booker misses 18-foot pullup jump shot | 100 | 64 |
| Q3 | 2:48 | SA | Alize Johnson defensive rebound | 100 | 64 |
| Q3 | 2:44 | SA | Alize Johnson makes two point shot | 100 | 66 |
| Q3 | 2:32 | PHX | Landry Shamet misses 26-foot three point jumper | 100 | 66 |
| Q3 | 2:28 | SA | Devin Vassell defensive rebound | 100 | 66 |
| Q3 | 2:13 | PHX | Devin Booker shooting foul | 100 | 66 |
| Q3 | 2:13 | PHX | Suns Full timeout | 100 | 66 |
| Q3 | 2:13 | PHX | Josh Okogie enters the game for Devin Booker | 100 | 66 |
| Q3 | 2:13 | SA | Devin Vassell makes free throw 1 of 2 | 100 | 67 |
| Q3 | 2:13 | SA | Devin Vassell makes free throw 2 of 2 | 100 | 68 |
| Q3 | 1:53 | PHX | Landry Shamet misses 26-foot three point pullup jump shot | 100 | 68 |
| Q3 | 1:51 | SA | Alize Johnson defensive rebound | 100 | 68 |
| Q3 | 1:49 | PHX | Josh Okogie shooting foul | 100 | 68 |
| Q3 | 1:49 | SA | Alize Johnson misses free throw 1 of 2 | 100 | 68 |
| Q3 | 1:49 | SA | Spurs offensive team rebound | 100 | 68 |
| Q3 | 1:49 | SA | Alize Johnson makes free throw 2 of 2 | 100 | 69 |
| Q3 | 1:26 | PHX | Charles Bassey blocks Jock Landale 's 12-foot two point shot | 100 | 69 |
| Q3 | 1:23 | SA | Charles Bassey defensive rebound | 100 | 69 |
| Q3 | 1:15 | SA | Malaki Branham misses 25-foot three point jumper | 100 | 69 |
| Q3 | 1:09 | SA | Charles Bassey offensive rebound | 100 | 69 |
| Q3 | 1:09 | SA | Charles Bassey makes two point shot | 100 | 71 |
| Q3 | 1:01 | PHX | Jock Landale makes 25-foot three point jumper (Landry Shamet assists) | 103 | 71 |
| Q3 | 0:00 | SA | Malaki Branham out of bounds bad pass turnover | 103 | 71 |
| Q3 | 0:00 | PHX | Landry Shamet out of bounds lost ball turnover | 103 | 71 |
| Q3 | 0:00 | SA | Devin Vassell misses 26-foot three point pullup jump shot | 103 | 71 |
| Q3 | 0:00 | PHX | Ish Wainright defensive rebound | 103 | 71 |
| Q3 | 0:00 | PHX | Damion Lee makes 27-foot three point jumper (Ish Wainright assists) | 106 | 71 |
| Q3 | 0:00 | SA | Alize Johnson misses 46-foot three point pullup jump shot | 106 | 71 |
| Q3 | 0:00 | SA | Spurs offensive team rebound | 106 | 71 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 106 | 71 |
| Q4 | 12:00 | SA | Zach Collins enters the game for Isaiah Roby | 106 | 71 |
| Q4 | 12:00 | SA | Tre Jones enters the game for Malaki Branham | 106 | 71 |
| Q4 | 12:00 | SA | Keita Bates-Diop enters the game for Alize Johnson | 106 | 71 |
| Q4 | 12:00 | SA | Keldon Johnson enters the game for Charles Bassey | 106 | 71 |
| Q4 | 11:49 | SA | Keldon Johnson makes 6-foot two point shot (Zach Collins assists) | 106 | 73 |
| Q4 | 11:49 | PHX | Damion Lee shooting foul | 106 | 73 |
| Q4 | 11:49 | SA | Keldon Johnson makes free throw 1 of 1 | 106 | 74 |
| Q4 | 11:38 | PHX | Landry Shamet bad pass (Tre Jones steals) | 106 | 74 |
| Q4 | 11:31 | SA | Zach Collins offensive foul | 106 | 74 |
| Q4 | 11:31 | SA | Zach Collins turnover | 106 | 74 |
| Q4 | 11:14 | PHX | Ish Wainright makes 26-foot step back jumpshot (Damion Lee assists) | 109 | 74 |
| Q4 | 11:04 | SA | Devin Vassell makes 23-foot three point jumper (Tre Jones assists) | 109 | 77 |
| Q4 | 10:51 | PHX | Josh Okogie misses 27-foot three point pullup jump shot | 109 | 77 |
| Q4 | 10:47 | SA | Keita Bates-Diop defensive rebound | 109 | 77 |
| Q4 | 10:40 | SA | Keldon Johnson makes 25-foot three point jumper (Devin Vassell assists) | 109 | 80 |
| Q4 | 10:21 | PHX | Josh Okogie makes 17-foot pullup jump shot (Landry Shamet assists) | 111 | 80 |
| Q4 | 10:06 | SA | Keita Bates-Diop makes two point shot (Zach Collins assists) | 111 | 82 |
| Q4 | 9:51 | PHX | Landry Shamet misses 25-foot three point jumper | 111 | 82 |
| Q4 | 9:49 | PHX | Josh Okogie offensive rebound | 111 | 82 |
| Q4 | 9:49 | SA | Keldon Johnson shooting foul | 111 | 82 |
| Q4 | 9:49 | PHX | Josh Okogie makes free throw 1 of 2 | 112 | 82 |
| Q4 | 9:49 | PHX | Josh Okogie misses free throw 2 of 2 | 112 | 82 |
| Q4 | 9:46 | SA | Zach Collins defensive rebound | 112 | 82 |
| Q4 | 9:34 | SA | Tre Jones bad pass (Jock Landale steals) | 112 | 82 |
| Q4 | 9:26 | PHX | Duane Washington Jr. enters the game for Landry Shamet | 112 | 82 |
| Q4 | 9:08 | SA | Devin Vassell misses two point shot | 112 | 82 |
| Q4 | 9:05 | PHX | Jock Landale defensive rebound | 112 | 82 |
| Q4 | 8:52 | PHX | Josh Okogie misses 25-foot three point jumper | 112 | 82 |
| Q4 | 8:50 | PHX | Jock Landale offensive rebound | 112 | 82 |
| Q4 | 8:46 | PHX | Ish Wainright makes 2-foot two point shot (Josh Okogie assists) | 114 | 82 |
| Q4 | 8:34 | SA | Keita Bates-Diop makes layup (Zach Collins assists) | 114 | 84 |
| Q4 | 8:34 | PHX | Suns Full timeout | 114 | 84 |
| Q4 | 8:34 | PHX | Dario Saric enters the game for Jock Landale | 114 | 84 |
| Q4 | 8:27 | PHX | Duane Washington Jr. misses 26-foot three point jumper | 114 | 84 |
| Q4 | 8:19 | PHX | Josh Okogie offensive rebound | 114 | 84 |
| Q4 | 8:19 | PHX | Josh Okogie misses tip shot | 114 | 84 |
| Q4 | 8:18 | SA | Keita Bates-Diop defensive rebound | 114 | 84 |
| Q4 | 8:17 | SA | Zach Collins misses driving floating jump shot | 114 | 84 |
| Q4 | 8:16 | PHX | Duane Washington Jr. defensive rebound | 114 | 84 |
| Q4 | 8:14 | PHX | Suns Full timeout | 114 | 84 |
| Q4 | 8:14 | SA | Malaki Branham enters the game for Devin Vassell | 114 | 84 |
| Q4 | 8:14 | SA | Isaiah Roby enters the game for Keita Bates-Diop | 114 | 84 |
| Q4 | 7:58 | PHX | Dario Saric makes alley oop layup (Duane Washington Jr. assists) | 116 | 84 |
| Q4 | 7:43 | SA | Keldon Johnson misses driving floating jump shot | 116 | 84 |
| Q4 | 7:41 | PHX | Duane Washington Jr. defensive rebound | 116 | 84 |
| Q4 | 7:30 | PHX | Dario Saric bad pass (Keldon Johnson steals) | 116 | 84 |
| Q4 | 7:25 | SA | Keldon Johnson makes 1-foot dunk (Tre Jones assists) | 116 | 86 |
| Q4 | 6:58 | PHX | Damion Lee makes 3-foot two point shot | 118 | 86 |
| Q4 | 6:43 | SA | Tre Jones misses 25-foot three point pullup jump shot | 118 | 86 |
| Q4 | 6:40 | SA | Zach Collins offensive rebound | 118 | 86 |
| Q4 | 6:37 | SA | Malaki Branham misses 26-foot three point jumper | 118 | 86 |
| Q4 | 6:36 | SA | Isaiah Roby offensive rebound | 118 | 86 |
| Q4 | 6:29 | SA | Zach Collins misses 25-foot three point jumper | 118 | 86 |
| Q4 | 6:25 | PHX | Josh Okogie defensive rebound | 118 | 86 |
| Q4 | 6:16 | SA | Keldon Johnson personal foul | 118 | 86 |
| Q4 | 6:16 | SA | Alize Johnson enters the game for Keldon Johnson | 118 | 86 |
| Q4 | 6:16 | PHX | Bismack Biyombo enters the game for Duane Washington Jr. | 118 | 86 |
| Q4 | 6:06 | PHX | Suns Full timeout | 118 | 86 |
| Q4 | 9:34 | PHX | Tre Jones blocks Josh Okogie 's 6-foot driving layup | 112 | 82 |
| Q4 | 9:34 | SA | Spurs defensive team rebound | 112 | 82 |
| Q4 | 6:06 | SA | Charles Bassey enters the game for Zach Collins | 118 | 86 |
| Q4 | 6:06 | SA | Gorgui Dieng enters the game for Tre Jones | 118 | 86 |
| Q4 | 6:00 | PHX | Josh Okogie misses driving layup | 118 | 86 |
| Q4 | 5:58 | SA | Gorgui Dieng defensive rebound | 118 | 86 |
| Q4 | 5:42 | SA | Isaiah Roby misses 25-foot three point jumper | 118 | 86 |
| Q4 | 5:39 | PHX | Josh Okogie defensive rebound | 118 | 86 |
| Q4 | 5:17 | PHX | Ish Wainright makes 23-foot three point jumper (Dario Saric assists) | 121 | 86 |
| Q4 | 5:05 | SA | Malaki Branham misses 12-foot pullup jump shot | 121 | 86 |
| Q4 | 5:02 | PHX | Bismack Biyombo defensive rebound | 121 | 86 |
| Q4 | 4:53 | PHX | Dario Saric makes 25-foot three point jumper (Josh Okogie assists) | 124 | 86 |
| Q4 | 4:39 | SA | Alize Johnson makes driving layup | 124 | 88 |
| Q4 | 4:25 | PHX | Bismack Biyombo bad pass (Isaiah Roby steals) | 124 | 88 |
| Q4 | 4:19 | SA | Isaiah Roby misses two point shot | 124 | 88 |
| Q4 | 4:19 | SA | Spurs offensive team rebound | 124 | 88 |
| Q4 | 4:19 | PHX | Damion Lee loose ball foul | 124 | 88 |
| Q4 | 4:05 | SA | Isaiah Roby misses pullup jump shot | 124 | 88 |
| Q4 | 4:05 | SA | Spurs offensive team rebound | 124 | 88 |
| Q4 | 4:05 | PHX | Dario Saric loose ball foul | 124 | 88 |
| Q4 | 3:59 | PHX | Bismack Biyombo offensive foul | 124 | 88 |
| Q4 | 3:59 | PHX | Bismack Biyombo turnover | 124 | 88 |
| Q4 | 3:36 | SA | Alize Johnson misses layup | 124 | 88 |
| Q4 | 3:33 | PHX | Josh Okogie defensive rebound | 124 | 88 |
| Q4 | 3:15 | PHX | Josh Okogie lost ball turnover (Alize Johnson steals) | 124 | 88 |
| Q4 | 3:14 | PHX | Ish Wainright personal foul | 124 | 88 |
| Q4 | 4:05 | SA | Alize Johnson inbound turnover | 124 | 88 |
| Q4 | 3:06 | SA | Malaki Branham misses 16-foot pullup jump shot | 124 | 88 |
| Q4 | 3:06 | PHX | Suns defensive team rebound | 124 | 88 |
| Q4 | 2:50 | PHX | Josh Okogie misses 27-foot three point jumper | 124 | 88 |
| Q4 | 2:48 | PHX | Bismack Biyombo offensive rebound | 124 | 88 |
| Q4 | 2:48 | SA | Malaki Branham personal foul | 124 | 88 |
| Q4 | 2:41 | PHX | Damion Lee misses driving layup | 124 | 88 |
| Q4 | 2:39 | SA | Gorgui Dieng defensive rebound | 124 | 88 |
| Q4 | 2:32 | SA | Alize Johnson lost ball turnover (Josh Okogie steals) | 124 | 88 |
| Q4 | 2:25 | PHX | Dario Saric misses 17-foot two point shot | 124 | 88 |
| Q4 | 2:23 | SA | Isaiah Roby defensive rebound | 124 | 88 |
| Q4 | 2:13 | SA | Isaiah Roby makes hook shot (Gorgui Dieng assists) | 124 | 90 |
| Q4 | 1:55 | PHX | Bismack Biyombo misses hook shot | 124 | 90 |
| Q4 | 1:53 | SA | Isaiah Roby defensive rebound | 124 | 90 |
| Q4 | 1:47 | SA | Malaki Branham makes 2-foot two point shot | 124 | 92 |
| Q4 | 1:47 | PHX | Josh Okogie defensive goaltending violation | 124 | 92 |
| Q4 | 1:32 | PHX | Bismack Biyombo makes layup (Ish Wainright assists) | 126 | 92 |
| Q4 | 1:22 | SA | Gorgui Dieng makes 26-foot three point jumper (Malaki Branham assists) | 126 | 95 |
| Q4 | 1:12 | PHX | Dario Saric makes 26-foot three pointer (Josh Okogie assists) | 129 | 95 |
| Q4 | 1:01 | SA | Gorgui Dieng misses 27-foot three point jumper | 129 | 95 |
| Q4 | 0:00 | PHX | Damion Lee defensive rebound | 129 | 95 |
| Q4 | 0:00 | SA | Alize Johnson personal foul | 129 | 95 |
| Q4 | 0:00 | PHX | Josh Okogie makes dunk (Ish Wainright assists) | 131 | 95 |
| Q4 | 0:00 | SA | Gorgui Dieng bad pass (Josh Okogie steals) | 131 | 95 |
| Q4 | 0:00 | PHX | Josh Okogie makes dunk | 133 | 95 |
| Q4 | 0:00 | SA | Gorgui Dieng misses 26-foot three point pullup jump shot | 133 | 95 |
| Q4 | 0:00 | SA | Alize Johnson offensive rebound | 133 | 95 |
| Q4 | 0:00 | SA | Alize Johnson out of bounds lost ball turnover | 133 | 95 |
| Q4 | 0:00 | — | End of the 4th Quarter | 133 | 95 |
| Q4 | 0:00 | — | End of Game | 133 | 95 |
Possession sequences reconstructed from official play-by-play.
DerivedThese sequences are reconstructed from play-by-play. They are not labeled as official NBA possession counts.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Official NBA possession totals were not available for comparison on this game.
Play-by-play: Secondary feed · Box score: Primary feed
Official comparison: Unavailable
Derived team possessions: 89 home / 87 away
NBA-reported team possessions: unavailable
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 176 matches · 176 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:41 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 0, San Antonio Spurs 2PHX 0 · SA 2 | |
| 2 | Q1 11:27 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 0, San Antonio Spurs 2PHX 0 · SA 2 | |
| 3 | Q1 11:12 | SASan Antonio Spurs | Made shot | 3 | Phoenix Suns 0, San Antonio Spurs 5PHX 0 · SA 5 | |
| 4 | Q1 10:58 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 0, San Antonio Spurs 5PHX 0 · SA 5 | |
| 5 | Q1 10:54 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 0, San Antonio Spurs 7PHX 0 · SA 7 | |
| 6 | Q1 10:39 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 2, San Antonio Spurs 7PHX 2 · SA 7 | |
| 7 | Q1 10:22 | SASan Antonio Spurs | Other | 0 | Phoenix Suns 2, San Antonio Spurs 7PHX 2 · SA 7 | |
| 8 | Q1 10:11 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 4, San Antonio Spurs 7PHX 4 · SA 7 | |
| 9 | Q1 9:54 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 4, San Antonio Spurs 9PHX 4 · SA 9 | |
| 10 | Q1 9:36 | SASan Antonio Spurs | Turnover | 0 | Phoenix Suns 4, San Antonio Spurs 9PHX 4 · SA 9 | |
| 11 | Q1 9:23 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 4, San Antonio Spurs 9PHX 4 · SA 9 | |
| 12 | Q1 9:13 | SASan Antonio Spurs | Turnover | 0 | Phoenix Suns 4, San Antonio Spurs 9PHX 4 · SA 9 | |
| 13 | Q1 8:56 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 4, San Antonio Spurs 9PHX 4 · SA 9 | |
| 14 | Q1 8:33 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 4, San Antonio Spurs 11PHX 4 · SA 11 | |
| 15 | Q1 8:09 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 6, San Antonio Spurs 11PHX 6 · SA 11 | |
| 16 | Q1 8:08 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 9, San Antonio Spurs 11PHX 9 · SA 11 | |
| 17 | Q1 7:17 | SASan Antonio Spurs | Turnover | 0 | Phoenix Suns 9, San Antonio Spurs 11PHX 9 · SA 11 | |
| 18 | Q1 7:06 | PHXPhoenix Suns | Other | 2 | Phoenix Suns 11, San Antonio Spurs 13PHX 11 · SA 13 | |
| 19 | Q1 6:48 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 11, San Antonio Spurs 13PHX 11 · SA 13 | |
| 20 | Q1 6:18 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 13, San Antonio Spurs 13PHX 13 · SA 13 | |
| 21 | Q1 5:56 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 13, San Antonio Spurs 15PHX 13 · SA 15 | |
| 22 | Q1 5:44 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 15, San Antonio Spurs 15PHX 15 · SA 15 | |
| 23 | Q1 5:36 | SASan Antonio Spurs | Turnover | 0 | Phoenix Suns 15, San Antonio Spurs 15PHX 15 · SA 15 | |
| 24 | Q1 5:17 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 15, San Antonio Spurs 15PHX 15 · SA 15 | |
| 25 | Q1 5:07 | SASan Antonio Spurs | Other | 0 | Phoenix Suns 15, San Antonio Spurs 15PHX 15 · SA 15 |
POSS 1 · Q1 11:41
SASan Antonio Spurs
Made shot
2 PTS
POSS 2 · Q1 11:27
PHXPhoenix Suns
Other
0 PTS
POSS 3 · Q1 11:12
SASan Antonio Spurs
Made shot
3 PTS
POSS 4 · Q1 10:58
PHXPhoenix Suns
Turnover
0 PTS
POSS 5 · Q1 10:54
SASan Antonio Spurs
Made shot
2 PTS
POSS 6 · Q1 10:39
PHXPhoenix Suns
Made shot
2 PTS
POSS 7 · Q1 10:22
SASan Antonio Spurs
Other
0 PTS
POSS 8 · Q1 10:11
PHXPhoenix Suns
Made shot
2 PTS
POSS 9 · Q1 9:54
SASan Antonio Spurs
Made shot
2 PTS
POSS 10 · Q1 9:36
SASan Antonio Spurs
Turnover
0 PTS
POSS 11 · Q1 9:23
PHXPhoenix Suns
Other
0 PTS
POSS 12 · Q1 9:13
SASan Antonio Spurs
Turnover
0 PTS
POSS 13 · Q1 8:56
PHXPhoenix Suns
Other
0 PTS
POSS 14 · Q1 8:33
SASan Antonio Spurs
Made shot
2 PTS
POSS 15 · Q1 8:09
PHXPhoenix Suns
Made shot
2 PTS
POSS 16 · Q1 8:08
PHXPhoenix Suns
Made shot
3 PTS
POSS 17 · Q1 7:17
SASan Antonio Spurs
Turnover
0 PTS
POSS 18 · Q1 7:06
PHXPhoenix Suns
Other
2 PTS
POSS 19 · Q1 6:48
SASan Antonio Spurs
Made shot
2 PTS
POSS 20 · Q1 6:18
PHXPhoenix Suns
Made shot
2 PTS
POSS 21 · Q1 5:56
SASan Antonio Spurs
Made shot
2 PTS
POSS 22 · Q1 5:44
PHXPhoenix Suns
Made shot
2 PTS
POSS 23 · Q1 5:36
SASan Antonio Spurs
Turnover
0 PTS
POSS 24 · Q1 5:17
PHXPhoenix Suns
Other
0 PTS
POSS 25 · Q1 5:07
SASan Antonio Spurs
Other
0 PTS