POSS 1 · Q1 11:38
SASan Antonio Spurs
Other
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Mon, Nov 22, 2021·2021-22
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 24 | 33 | 33 | 25 | 115 | |
| 20 | 24 | 31 | 36 | 111 |
Catching up to your delay
Box score, plays and charts show here once your score delay has passed, then stay that far behind the live game.
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 +18 Q3 10:59SA +7 Q1 6:09
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 33 | 21 | 14 | 3 | 1 | 0 | 2 | 10-16 | 0-0 | 1-2 | -6 | 62.2% | |
| 34 | 23 | 3 | 4 | 0 | 0 | 4 | 7-17 | 4-7 | 5-6 | +1 | 58.6% | |
| 31 | 12 | 2 | 4 | 1 | 0 | 3 | 6-12 | 0-2 | 0-0 | -14 | 50.0% | |
| 36 | 5 | 6 | 3 | 2 | 0 | 1 | 2-4 | 0-0 | 1-1 | 0 | 56.3% | |
| 25 | 6 | 3 | 1 | 2 | 0 | 0 | 2-5 | 2-5 | 0-0 | -14 | 60.0% | |
| 20 | 20 | 3 | 3 | 1 | 0 | 0 | 6-12 | 2-5 | 6-7 | +14 | 66.3% | |
| 23 | 11 | 2 | 5 | 1 | 0 | 0 | 4-7 | 3-5 | 0-0 | +10 | 78.6% | |
| 15 | 14 | 8 | 0 | 1 | 0 | 4 | 7-9 | 0-0 | 0-0 | +11 | 77.8% | |
| 23 | 3 | 3 | 2 | 1 | 0 | 1 | 1-6 | 1-3 | 0-0 | +18 | 25.0% | |
| Injured · RIGHT KNEE INJURY | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| SA | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 37 | 18 | 10 | 11 | 3 | 1 | 1 | 9-22 | 0-3 | 0-1 | +2 | 40.1% | |
| 40 | 19 | 4 | 4 | 2 | 2 | 0 | 8-17 | 1-5 | 2-2 | +9 | 53.1% | |
| 31 | 15 | 9 | 2 | 0 | 0 | 2 | 7-9 | 0-0 | 1-6 | +10 | 64.4% | |
| 19 | 6 | 6 | 0 | 1 | 1 | 3 | 3-3 | 0-0 | 0-0 | +6 | 100.0% | |
| 27 | 8 | 5 | 1 | 0 | 0 | 2 | 4-7 | 0-0 | 0-2 | +3 | 50.8% | |
| 30 | 17 | 3 | 1 | 2 | 0 | 1 | 7-12 | 3-6 | 0-0 | -15 | 70.8% | |
| 9 | 7 | 1 | 1 | 0 | 0 | 1 | 3-3 | 0-0 | 1-1 | -6 | 101.7% | |
| 12 | 6 | 1 | 1 | 1 | 0 | 2 | 1-2 | 0-1 | 4-4 | -8 | 79.8% | |
| 22 | 11 | 4 | 2 | 0 | 0 | 2 | 5-13 | 1-4 | 0-0 | -6 | 42.3% | |
| 5 | 4 | 1 | 0 | 0 | 0 | 0 | 2-4 | 0-0 | 0-0 | -5 | 50.0% | |
| 7 | 0 | 0 | 0 | 0 | 0 | 1 | 0-1 | 0-1 | 0-0 | -10 | 0.0% |
452 events
| Q | Clock | Team | Play | PHX | SA |
|---|---|---|---|---|---|
| Q1 | 12:00 | SA | Deandre Ayton vs. Jakob Poeltl (Dejounte Murray gains possession) | 0 | 0 |
| Q1 | 11:38 | PHX | Mikal Bridges shooting foul | 0 | 0 |
| Q1 | 11:38 | SA | Jakob Poeltl misses free throw 1 of 2 | 0 | 0 |
| Q1 | 11:38 | SA | Spurs offensive team rebound | 0 | 0 |
| Q1 | 11:38 | SA | Jakob Poeltl misses free throw 2 of 2 | 0 | 0 |
| Q1 | 11:36 | PHX | Deandre Ayton defensive rebound | 0 | 0 |
| Q1 | 11:23 | PHX | Jae Crowder makes 27-foot three point jumper (Devin Booker assists) | 3 | 0 |
| Q1 | 11:05 | SA | Dejounte Murray makes 16-foot pullup jump shot | 3 | 2 |
| Q1 | 10:43 | PHX | Devin Booker misses 16-foot pullup jump shot | 3 | 2 |
| Q1 | 10:40 | SA | Dejounte Murray defensive rebound | 3 | 2 |
| Q1 | 10:35 | SA | Derrick White makes 13-foot two point shot | 3 | 4 |
| Q1 | 10:16 | PHX | Chris Paul makes 10-foot pullup jump shot | 5 | 4 |
| Q1 | 10:00 | SA | Derrick White misses driving floating jump shot | 5 | 4 |
| Q1 | 9:52 | SA | Keita Bates-Diop offensive rebound | 5 | 4 |
| Q1 | 9:52 | SA | Keita Bates-Diop makes tip shot | 5 | 6 |
| Q1 | 9:50 | PHX | Jae Crowder misses 25-foot three point jumper | 5 | 6 |
| Q1 | 9:45 | SA | Jakob Poeltl defensive rebound | 5 | 6 |
| Q1 | 9:38 | SA | Dejounte Murray misses 24-foot three point jumper | 5 | 6 |
| Q1 | 9:35 | PHX | Mikal Bridges defensive rebound | 5 | 6 |
| Q1 | 9:32 | PHX | Devin Booker misses 29-foot three point pullup jump shot | 5 | 6 |
| Q1 | 9:27 | SA | Keita Bates-Diop defensive rebound | 5 | 6 |
| Q1 | 9:14 | SA | Dejounte Murray misses 15-foot pullup jump shot | 5 | 6 |
| Q1 | 9:11 | PHX | Deandre Ayton defensive rebound | 5 | 6 |
| Q1 | 9:04 | PHX | Deandre Ayton misses 20-foot jumper | 5 | 6 |
| Q1 | 9:01 | SA | Dejounte Murray defensive rebound | 5 | 6 |
| Q1 | 8:44 | SA | Keita Bates-Diop lost ball turnover (Chris Paul steals) | 5 | 6 |
| Q1 | 8:33 | PHX | Dejounte Murray blocks Deandre Ayton 's 8-foot jumper | 5 | 6 |
| Q1 | 8:29 | SA | Derrick White defensive rebound | 5 | 6 |
| Q1 | 8:11 | SA | Dejounte Murray misses 26-foot three point pullup jump shot | 5 | 6 |
| Q1 | 8:04 | SA | Keita Bates-Diop offensive rebound | 5 | 6 |
| Q1 | 8:04 | SA | Keita Bates-Diop makes tip shot | 5 | 8 |
| Q1 | 7:53 | PHX | Chris Paul misses 11-foot two point shot | 5 | 8 |
| Q1 | 7:50 | SA | Keldon Johnson defensive rebound | 5 | 8 |
| Q1 | 7:41 | SA | Derrick White misses 14-foot pullup jump shot | 5 | 8 |
| Q1 | 7:37 | PHX | Deandre Ayton defensive rebound | 5 | 8 |
| Q1 | 7:21 | PHX | Devin Booker makes pullup jump shot | 7 | 8 |
| Q1 | 7:20 | SA | Spurs Full timeout | 7 | 8 |
| Q1 | 7:20 | SA | Drew Eubanks enters the game for Keita Bates-Diop | 7 | 8 |
| Q1 | 7:20 | SA | Devin Vassell enters the game for Jakob Poeltl | 7 | 8 |
| Q1 | 7:02 | SA | Keldon Johnson makes 8-foot hook shot | 7 | 10 |
| Q1 | 6:46 | PHX | Chris Paul bad pass (Dejounte Murray steals) | 7 | 10 |
| Q1 | 6:42 | SA | Dejounte Murray misses two point shot | 7 | 10 |
| Q1 | 6:40 | SA | Derrick White offensive rebound | 7 | 10 |
| Q1 | 6:38 | SA | Derrick White makes two point shot | 7 | 12 |
| Q1 | 6:22 | PHX | Mikal Bridges misses 18-foot step back jumpshot | 7 | 12 |
| Q1 | 6:22 | SA | Drew Eubanks defensive rebound | 7 | 12 |
| Q1 | 6:09 | PHX | Deandre Ayton shooting foul | 7 | 12 |
| Q1 | 6:09 | SA | Drew Eubanks makes free throw 1 of 2 | 7 | 13 |
| Q1 | 6:09 | SA | Drew Eubanks makes free throw 2 of 2 | 7 | 14 |
| Q1 | 5:54 | PHX | Deandre Ayton makes layup (Devin Booker assists) | 9 | 14 |
| Q1 | 5:37 | PHX | Jae Crowder personal foul | 9 | 14 |
| Q1 | 5:37 | PHX | Cameron Payne enters the game for Chris Paul | 9 | 14 |
| Q1 | 5:37 | PHX | Cameron Johnson enters the game for Jae Crowder | 9 | 14 |
| Q1 | 5:29 | SA | Derrick White makes finger roll layup | 9 | 16 |
| Q1 | 5:10 | PHX | Deandre Ayton makes hook shot | 11 | 16 |
| Q1 | 4:53 | SA | Dejounte Murray misses driving floating jump shot | 11 | 16 |
| Q1 | 4:50 | PHX | Cameron Johnson defensive rebound | 11 | 16 |
| Q1 | 4:46 | PHX | Devin Booker makes two point shot | 13 | 16 |
| Q1 | 4:35 | SA | Keldon Johnson misses two point shot | 13 | 16 |
| Q1 | 4:32 | PHX | Deandre Ayton defensive rebound | 13 | 16 |
| Q1 | 4:22 | PHX | Cameron Payne makes 16-foot pullup jump shot (Deandre Ayton assists) | 15 | 16 |
| Q1 | 4:06 | SA | Devin Vassell makes 9-foot two point shot (Drew Eubanks assists) | 15 | 18 |
| Q1 | 3:47 | SA | Lonnie Walker IV enters the game for Dejounte Murray | 15 | 18 |
| Q1 | 3:47 | PHX | Landry Shamet enters the game for Mikal Bridges | 15 | 18 |
| Q1 | 3:43 | PHX | Cameron Johnson misses 10-foot pullup jump shot | 15 | 18 |
| Q1 | 3:39 | PHX | Deandre Ayton offensive rebound | 15 | 18 |
| Q1 | 3:39 | PHX | Deandre Ayton makes tip shot | 17 | 18 |
| Q1 | 3:32 | PHX | Deandre Ayton shooting foul | 17 | 18 |
| Q1 | 3:32 | SA | Keldon Johnson misses free throw 1 of 2 | 17 | 18 |
| Q1 | 3:32 | SA | Spurs offensive team rebound | 17 | 18 |
| Q1 | 3:32 | PHX | JaVale McGee enters the game for Deandre Ayton | 17 | 18 |
| Q1 | 3:32 | SA | Keldon Johnson misses free throw 2 of 2 | 17 | 18 |
| Q1 | 3:29 | PHX | JaVale McGee defensive rebound | 17 | 18 |
| Q1 | 3:20 | PHX | Cameron Johnson misses 24-foot three point jumper | 17 | 18 |
| Q1 | 3:17 | SA | Lonnie Walker IV defensive rebound | 17 | 18 |
| Q1 | 3:06 | SA | Keldon Johnson misses 12-foot two point shot | 17 | 18 |
| Q1 | 3:03 | PHX | JaVale McGee defensive rebound | 17 | 18 |
| Q1 | 2:52 | PHX | Devin Booker bad pass (Derrick White steals) | 17 | 18 |
| Q1 | 2:47 | SA | Keldon Johnson makes two point shot | 17 | 20 |
| Q1 | 2:29 | PHX | Cameron Johnson misses 13-foot pullup jump shot | 17 | 20 |
| Q1 | 2:26 | SA | Derrick White defensive rebound | 17 | 20 |
| Q1 | 2:20 | SA | Derrick White misses 26-foot three point jumper | 17 | 20 |
| Q1 | 2:17 | PHX | Landry Shamet defensive rebound | 17 | 20 |
| Q1 | 2:03 | PHX | JaVale McGee lost ball turnover (Drew Eubanks steals) | 17 | 20 |
| Q1 | 1:52 | SA | Keldon Johnson bad pass (JaVale McGee steals) | 17 | 20 |
| Q1 | 1:48 | PHX | Landry Shamet makes 24-foot three point jumper (Cameron Payne assists) | 20 | 20 |
| Q1 | 1:31 | PHX | JaVale McGee kicked ball violation | 20 | 20 |
| Q1 | 1:31 | PHX | Suns Full timeout | 20 | 20 |
| Q1 | 1:31 | SA | Bryn Forbes enters the game for Keldon Johnson | 20 | 20 |
| Q1 | 1:31 | SA | Jakob Poeltl enters the game for Drew Eubanks | 20 | 20 |
| Q1 | 1:26 | SA | Bryn Forbes misses 28-foot three point pullup jump shot | 20 | 20 |
| Q1 | 1:23 | PHX | Cameron Payne defensive rebound | 20 | 20 |
| Q1 | 1:20 | PHX | Derrick White blocks Devin Booker 's 4-foot two point shot | 20 | 20 |
| Q1 | 1:20 | PHX | Devin Booker offensive rebound | 20 | 20 |
| Q1 | 1:12 | PHX | Devin Booker bad pass (Devin Vassell steals) | 20 | 20 |
| Q1 | 1:12 | SA | Lonnie Walker IV steps out of bounds turnover | 20 | 20 |
| Q1 | 0:00 | PHX | Cameron Payne makes 5-foot two point shot (Cameron Johnson assists) | 22 | 20 |
| Q1 | 0:00 | SA | Jakob Poeltl shooting foul | 22 | 20 |
| Q1 | 0:00 | PHX | Mikal Bridges enters the game for Devin Booker | 22 | 20 |
| Q1 | 0:00 | PHX | Cameron Payne misses free throw 1 of 1 | 22 | 20 |
| Q1 | 0:00 | SA | Lonnie Walker IV defensive rebound | 22 | 20 |
| Q1 | 0:00 | PHX | JaVale McGee shooting foul | 22 | 20 |
| Q1 | 0:00 | SA | Jakob Poeltl misses free throw 1 of 2 | 22 | 20 |
| Q1 | 0:00 | SA | Spurs offensive team rebound | 22 | 20 |
| Q1 | 0:00 | SA | Jakob Poeltl misses free throw 2 of 2 | 22 | 20 |
| Q1 | 0:00 | PHX | JaVale McGee defensive rebound | 22 | 20 |
| Q1 | 0:00 | PHX | Cameron Payne misses two point shot | 22 | 20 |
| Q1 | 0:00 | PHX | JaVale McGee offensive rebound | 22 | 20 |
| Q1 | 0:00 | PHX | JaVale McGee makes tip shot | 24 | 20 |
| Q1 | 0:00 | SA | Lonnie Walker IV misses 13-foot jumper | 24 | 20 |
| Q1 | 0:00 | PHX | Landry Shamet defensive rebound | 24 | 20 |
| Q1 | 0:00 | PHX | Landry Shamet misses 23-foot step back jumpshot | 24 | 20 |
| Q1 | 0:00 | PHX | Suns offensive team rebound | 24 | 20 |
| Q1 | 0:00 | — | End of the 1st Quarter | 24 | 20 |
| Q2 | 12:00 | SA | Dejounte Murray enters the game for Derrick White | 24 | 20 |
| Q2 | 12:00 | SA | Keita Bates-Diop enters the game for Devin Vassell | 24 | 20 |
| Q2 | 11:49 | PHX | Cameron Johnson misses layup | 24 | 20 |
| Q2 | 11:42 | SA | Jakob Poeltl defensive rebound | 24 | 20 |
| Q2 | 11:31 | SA | Jakob Poeltl misses layup | 24 | 20 |
| Q2 | 11:28 | PHX | Mikal Bridges defensive rebound | 24 | 20 |
| Q2 | 11:26 | PHX | Cameron Johnson misses 24-foot three point jumper | 24 | 20 |
| Q2 | 11:21 | SA | Dejounte Murray defensive rebound | 24 | 20 |
| Q2 | 11:13 | SA | Lonnie Walker IV misses jumper | 24 | 20 |
| Q2 | 11:10 | SA | Jakob Poeltl offensive rebound | 24 | 20 |
| Q2 | 11:02 | SA | Lonnie Walker IV makes 13-foot pullup jump shot | 24 | 22 |
| Q2 | 10:45 | PHX | Cameron Payne makes 27-foot three point jumper (Mikal Bridges assists) | 27 | 22 |
| Q2 | 10:32 | SA | Bryn Forbes offensive foul | 27 | 22 |
| Q2 | 10:32 | SA | Bryn Forbes turnover | 27 | 22 |
| Q2 | 10:21 | PHX | JaVale McGee misses 9-foot hook shot | 27 | 22 |
| Q2 | 10:18 | SA | Dejounte Murray defensive rebound | 27 | 22 |
| Q2 | 10:14 | SA | Keita Bates-Diop bad pass (Cameron Johnson steals) | 27 | 22 |
| Q2 | 10:08 | SA | Cameron Johnson vs. Keita Bates-Diop (Dejounte Murray gains possession) | 27 | 22 |
| Q2 | 10:08 | PHX | Cameron Johnson lost ball turnover (Keita Bates-Diop steals) | 27 | 22 |
| Q2 | 10:03 | SA | Dejounte Murray misses 16-foot pullup jump shot | 27 | 22 |
| Q2 | 9:58 | PHX | Cameron Payne defensive rebound | 27 | 22 |
| Q2 | 9:52 | PHX | JaVale McGee makes layup (Cameron Payne assists) | 29 | 22 |
| Q2 | 9:36 | SA | Dejounte Murray makes 14-foot jumper (Jakob Poeltl assists) | 29 | 24 |
| Q2 | 9:27 | SA | Jakob Poeltl shooting foul | 29 | 24 |
| Q2 | 9:27 | PHX | Cameron Payne makes free throw 1 of 2 | 30 | 24 |
| Q2 | 9:27 | SA | Devin Vassell enters the game for Lonnie Walker IV | 30 | 24 |
| Q2 | 9:27 | SA | Thaddeus Young enters the game for Jakob Poeltl | 30 | 24 |
| Q2 | 9:27 | PHX | Cameron Payne makes free throw 2 of 2 | 31 | 24 |
| Q2 | 9:05 | SA | Keita Bates-Diop bad pass (Landry Shamet steals) | 31 | 24 |
| Q2 | 9:00 | PHX | Cameron Johnson makes 25-foot three point jumper (Landry Shamet assists) | 34 | 24 |
| Q2 | 8:43 | SA | Thaddeus Young misses pullup jump shot | 34 | 24 |
| Q2 | 8:40 | PHX | Mikal Bridges defensive rebound | 34 | 24 |
| Q2 | 8:36 | PHX | Cameron Payne misses 26-foot three point jumper | 34 | 24 |
| Q2 | 8:32 | PHX | JaVale McGee offensive rebound | 34 | 24 |
| Q2 | 8:30 | PHX | JaVale McGee misses 5-foot two point shot | 34 | 24 |
| Q2 | 8:28 | SA | Keita Bates-Diop defensive rebound | 34 | 24 |
| Q2 | 8:25 | SA | Dejounte Murray misses 18-foot pullup jump shot | 34 | 24 |
| Q2 | 8:21 | PHX | JaVale McGee defensive rebound | 34 | 24 |
| Q2 | 8:11 | PHX | JaVale McGee makes 11-foot two point shot (Landry Shamet assists) | 36 | 24 |
| Q2 | 7:58 | PHX | JaVale McGee kicked ball violation | 36 | 24 |
| Q2 | 7:58 | SA | Keldon Johnson enters the game for Keita Bates-Diop | 36 | 24 |
| Q2 | 7:58 | PHX | Jae Crowder enters the game for Cameron Payne | 36 | 24 |
| Q2 | 7:58 | PHX | Chris Paul enters the game for Cameron Johnson | 36 | 24 |
| Q2 | 7:52 | SA | Devin Vassell makes 26-foot three point jumper (Dejounte Murray assists) | 36 | 27 |
| Q2 | 7:40 | PHX | Landry Shamet misses 27-foot three point pullup jump shot | 36 | 27 |
| Q2 | 7:40 | SA | Keldon Johnson defensive rebound | 36 | 27 |
| Q2 | 7:26 | SA | Devin Vassell misses 13-foot jumper | 36 | 27 |
| Q2 | 7:24 | SA | Devin Vassell offensive rebound | 36 | 27 |
| Q2 | 7:24 | SA | Devin Vassell makes tip shot | 36 | 29 |
| Q2 | 7:24 | PHX | Suns Full timeout | 36 | 29 |
| Q2 | 7:24 | PHX | Deandre Ayton enters the game for JaVale McGee | 36 | 29 |
| Q2 | 7:15 | PHX | Landry Shamet makes 28-foot three point jumper (Jae Crowder assists) | 39 | 29 |
| Q2 | 6:53 | SA | Thaddeus Young makes layup (Keldon Johnson assists) | 39 | 31 |
| Q2 | 6:38 | PHX | Landry Shamet misses 26-foot three point jumper | 39 | 31 |
| Q2 | 6:35 | SA | Dejounte Murray defensive rebound | 39 | 31 |
| Q2 | 6:31 | SA | Dejounte Murray bad pass (Mikal Bridges steals) | 39 | 31 |
| Q2 | 6:25 | PHX | Landry Shamet makes driving dunk (Mikal Bridges assists) | 41 | 31 |
| Q2 | 6:05 | SA | Thaddeus Young misses layup | 41 | 31 |
| Q2 | 6:05 | SA | Spurs offensive team rebound | 41 | 31 |
| Q2 | 6:03 | SA | Derrick White enters the game for Bryn Forbes | 41 | 31 |
| Q2 | 6:03 | PHX | Devin Booker enters the game for Mikal Bridges | 41 | 31 |
| Q2 | 5:51 | SA | Derrick White misses 12-foot pullup jump shot | 41 | 31 |
| Q2 | 5:48 | SA | Thaddeus Young offensive rebound | 41 | 31 |
| Q2 | 5:46 | SA | Thaddeus Young makes two point shot | 41 | 33 |
| Q2 | 5:26 | PHX | Deandre Ayton lost ball turnover (Devin Vassell steals) | 41 | 33 |
| Q2 | 5:18 | SA | Dejounte Murray misses two point shot | 41 | 33 |
| Q2 | 5:16 | PHX | Jae Crowder defensive rebound | 41 | 33 |
| Q2 | 5:00 | PHX | Deandre Ayton makes driving dunk (Devin Booker assists) | 43 | 33 |
| Q2 | 4:39 | SA | Devin Vassell misses 20-foot pullup jump shot | 43 | 33 |
| Q2 | 4:39 | PHX | Deandre Ayton defensive rebound | 43 | 33 |
| Q2 | 4:32 | PHX | Deandre Ayton makes dunk (Chris Paul assists) | 45 | 33 |
| Q2 | 4:31 | SA | Spurs Full timeout | 45 | 33 |
| Q2 | 4:31 | SA | Jakob Poeltl enters the game for Dejounte Murray | 45 | 33 |
| Q2 | 4:31 | SA | Tre Jones enters the game for Thaddeus Young | 45 | 33 |
| Q2 | 4:16 | PHX | Jae Crowder personal foul | 45 | 33 |
| Q2 | 4:10 | SA | Jakob Poeltl bad pass (Deandre Ayton steals) | 45 | 33 |
| Q2 | 3:49 | PHX | Jae Crowder makes 23-foot three point jumper (Deandre Ayton assists) | 48 | 33 |
| Q2 | 3:36 | SA | Keldon Johnson makes 14-foot pullup jump shot (Tre Jones assists) | 48 | 35 |
| Q2 | 3:20 | SA | Derrick White personal foul | 48 | 35 |
| Q2 | 3:20 | PHX | Mikal Bridges enters the game for Landry Shamet | 48 | 35 |
| Q2 | 3:12 | PHX | Devin Booker misses 15-foot pullup jump shot | 48 | 35 |
| Q2 | 3:08 | SA | Jakob Poeltl defensive rebound | 48 | 35 |
| Q2 | 2:54 | SA | Devin Vassell makes 27-foot three point jumper (Derrick White assists) | 48 | 38 |
| Q2 | 2:30 | PHX | Devin Booker lost ball turnover (Derrick White steals) | 48 | 38 |
| Q2 | 2:28 | SA | Tre Jones makes 3-foot two point shot (Derrick White assists) | 48 | 40 |
| Q2 | 2:28 | PHX | Jae Crowder shooting foul | 48 | 40 |
| Q2 | 2:28 | PHX | Cameron Johnson enters the game for Jae Crowder | 48 | 40 |
| Q2 | 2:28 | SA | Tre Jones makes free throw 1 of 1 | 48 | 41 |
| Q2 | 2:16 | PHX | Chris Paul makes 16-foot pullup jump shot | 50 | 41 |
| Q2 | 2:04 | SA | Derrick White makes 10-foot two point shot | 50 | 43 |
| Q2 | 1:40 | PHX | Chris Paul misses 20-foot pullup jump shot | 50 | 43 |
| Q2 | 1:37 | PHX | Deandre Ayton offensive rebound | 50 | 43 |
| Q2 | 1:37 | PHX | Deandre Ayton makes tip shot | 52 | 43 |
| Q2 | 1:23 | SA | Derrick White misses 16-foot pullup jump shot | 52 | 43 |
| Q2 | 1:19 | PHX | Mikal Bridges defensive rebound | 52 | 43 |
| Q2 | 1:10 | PHX | Deandre Ayton misses 11-foot jumper | 52 | 43 |
| Q2 | 1:06 | PHX | Deandre Ayton offensive rebound | 52 | 43 |
| Q2 | 1:06 | PHX | Deandre Ayton makes two point shot | 54 | 43 |
| Q2 | 0:00 | SA | Devin Vassell bad pass (Mikal Bridges steals) | 54 | 43 |
| Q2 | 0:00 | PHX | Devin Booker misses two point shot | 54 | 43 |
| Q2 | 0:00 | SA | Tre Jones defensive rebound | 54 | 43 |
| Q2 | 0:00 | SA | Keldon Johnson misses driving layup | 54 | 43 |
| Q2 | 0:00 | SA | Jakob Poeltl offensive rebound | 54 | 43 |
| Q2 | 0:00 | SA | Jakob Poeltl misses tip shot | 54 | 43 |
| Q2 | 0:00 | PHX | Deandre Ayton defensive rebound | 54 | 43 |
| Q2 | 0:00 | PHX | Devin Booker makes 27-foot three point jumper (Cameron Johnson assists) | 57 | 43 |
| Q2 | 0:00 | PHX | Mikal Bridges personal foul | 57 | 43 |
| Q2 | 0:00 | PHX | Landry Shamet enters the game for Deandre Ayton | 57 | 43 |
| Q2 | 0:00 | PHX | Mikal Bridges personal foul | 57 | 43 |
| Q2 | 0:00 | SA | Jakob Poeltl makes free throw 1 of 2 | 57 | 44 |
| Q2 | 0:00 | SA | Keita Bates-Diop enters the game for Tre Jones | 57 | 44 |
| Q2 | 0:00 | PHX | Deandre Ayton enters the game for Landry Shamet | 57 | 44 |
| Q2 | 0:00 | SA | Jakob Poeltl misses free throw 2 of 2 | 57 | 44 |
| Q2 | 0:00 | PHX | Chris Paul defensive rebound | 57 | 44 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 57 | 44 |
| Q3 | 12:00 | SA | Dejounte Murray enters the game for Devin Vassell | 57 | 44 |
| Q3 | 12:00 | PHX | Jae Crowder enters the game for Cameron Johnson | 57 | 44 |
| Q3 | 11:53 | SA | Derrick White personal foul | 57 | 44 |
| Q3 | 11:48 | PHX | Devin Booker makes 27-foot three pointer (Deandre Ayton assists) | 60 | 44 |
| Q3 | 11:34 | SA | Keita Bates-Diop makes layup (Dejounte Murray assists) | 60 | 46 |
| Q3 | 11:20 | SA | Jakob Poeltl shooting foul | 60 | 46 |
| Q3 | 11:20 | PHX | Deandre Ayton makes free throw 1 of 2 | 61 | 46 |
| Q3 | 11:20 | PHX | Deandre Ayton misses free throw 2 of 2 | 61 | 46 |
| Q3 | 11:15 | SA | Dejounte Murray defensive rebound | 61 | 46 |
| Q3 | 11:10 | SA | Dejounte Murray misses 16-foot pullup jump shot | 61 | 46 |
| Q3 | 11:05 | SA | Jakob Poeltl offensive rebound | 61 | 46 |
| Q3 | 11:04 | SA | Jakob Poeltl lost ball turnover (Jae Crowder steals) | 61 | 46 |
| Q3 | 10:59 | PHX | Devin Booker makes 26-foot three point jumper | 64 | 46 |
| Q3 | 10:37 | SA | Keldon Johnson makes two point shot (Dejounte Murray assists) | 64 | 48 |
| Q3 | 10:02 | SA | Dejounte Murray misses finger roll layup | 64 | 48 |
| Q3 | 9:59 | SA | Jakob Poeltl offensive rebound | 64 | 48 |
| Q3 | 9:58 | SA | Derrick White misses 26-foot three point jumper | 64 | 48 |
| Q3 | 9:55 | SA | Spurs offensive team rebound | 64 | 48 |
| Q3 | 10:22 | PHX | Devin Booker offensive charge | 64 | 48 |
| Q3 | 10:22 | PHX | Devin Booker turnover | 64 | 48 |
| Q3 | 9:47 | SA | Jakob Poeltl makes 14-foot jumper (Derrick White assists) | 64 | 50 |
| Q3 | 9:28 | PHX | Jae Crowder misses 27-foot three point jumper | 64 | 50 |
| Q3 | 9:28 | SA | Dejounte Murray defensive rebound | 64 | 50 |
| Q3 | 9:20 | SA | Derrick White makes two point shot (Dejounte Murray assists) | 64 | 52 |
| Q3 | 8:59 | PHX | Deandre Ayton double dribble turnover | 64 | 52 |
| Q3 | 8:48 | SA | Derrick White misses 27-foot three point jumper | 64 | 52 |
| Q3 | 8:45 | PHX | Deandre Ayton defensive rebound | 64 | 52 |
| Q3 | 8:36 | PHX | Chris Paul makes 16-foot step back jumpshot | 66 | 52 |
| Q3 | 8:16 | SA | Jakob Poeltl makes finger roll layup | 66 | 54 |
| Q3 | 8:01 | PHX | Mikal Bridges bad pass (Dejounte Murray steals) | 66 | 54 |
| Q3 | 7:59 | SA | Dejounte Murray makes two point shot | 66 | 56 |
| Q3 | 7:59 | PHX | Suns Full timeout | 66 | 56 |
| Q3 | 7:46 | PHX | Mikal Bridges misses 9-foot two point shot | 66 | 56 |
| Q3 | 7:43 | SA | Dejounte Murray defensive rebound | 66 | 56 |
| Q3 | 7:34 | SA | Dejounte Murray makes 15-foot pullup jump shot | 66 | 58 |
| Q3 | 7:20 | SA | Keita Bates-Diop shooting foul | 66 | 58 |
| Q3 | 7:20 | PHX | Devin Booker makes free throw 1 of 2 | 67 | 58 |
| Q3 | 7:20 | PHX | Devin Booker makes free throw 2 of 2 | 68 | 58 |
| Q3 | 7:09 | SA | Derrick White makes 7-foot pullup jump shot (Dejounte Murray assists) | 68 | 60 |
| Q3 | 6:58 | PHX | Devin Booker misses 25-foot three point jumper | 68 | 60 |
| Q3 | 6:55 | SA | Dejounte Murray defensive rebound | 68 | 60 |
| Q3 | 6:48 | SA | Dejounte Murray misses 12-foot two point shot | 68 | 60 |
| Q3 | 6:46 | SA | Spurs offensive team rebound | 68 | 60 |
| Q3 | 6:46 | SA | Devin Vassell enters the game for Keita Bates-Diop | 68 | 60 |
| Q3 | 6:34 | SA | Devin Vassell makes 10-foot two point shot | 68 | 62 |
| Q3 | 6:23 | PHX | Chris Paul makes 16-foot pullup jump shot | 70 | 62 |
| Q3 | 6:05 | SA | Devin Vassell makes 9-foot driving floating jump shot (Dejounte Murray assists) | 70 | 64 |
| Q3 | 5:49 | SA | Jakob Poeltl shooting foul | 70 | 64 |
| Q3 | 5:49 | PHX | Devin Booker makes free throw 1 of 2 | 71 | 64 |
| Q3 | 5:49 | SA | Drew Eubanks enters the game for Jakob Poeltl | 71 | 64 |
| Q3 | 5:49 | PHX | Devin Booker makes free throw 2 of 2 | 72 | 64 |
| Q3 | 5:29 | SA | Devin Vassell misses 26-foot three point jumper | 72 | 64 |
| Q3 | 5:26 | PHX | Deandre Ayton defensive rebound | 72 | 64 |
| Q3 | 5:18 | PHX | Deandre Ayton makes 3-foot layup (Devin Booker assists) | 74 | 64 |
| Q3 | 5:08 | SA | Keldon Johnson bad pass (Jae Crowder steals) | 74 | 64 |
| Q3 | 4:58 | PHX | Chris Paul misses 23-foot three point jumper | 74 | 64 |
| Q3 | 4:55 | SA | Keldon Johnson defensive rebound | 74 | 64 |
| Q3 | 4:51 | SA | Spurs Full timeout | 74 | 64 |
| Q3 | 4:51 | SA | Tre Jones enters the game for Dejounte Murray | 74 | 64 |
| Q3 | 4:51 | PHX | Cameron Payne enters the game for Chris Paul | 74 | 64 |
| Q3 | 4:51 | PHX | Landry Shamet enters the game for Mikal Bridges | 74 | 64 |
| Q3 | 4:51 | PHX | Cameron Johnson enters the game for Jae Crowder | 74 | 64 |
| Q3 | 4:40 | SA | Derrick White misses 26-foot three point jumper | 74 | 64 |
| Q3 | 4:36 | SA | Keldon Johnson offensive rebound | 74 | 64 |
| Q3 | 4:28 | SA | Tre Jones makes two point shot | 74 | 66 |
| Q3 | 4:04 | PHX | Devin Booker misses 11-foot two point shot | 74 | 66 |
| Q3 | 4:01 | SA | Keldon Johnson defensive rebound | 74 | 66 |
| Q3 | 3:50 | PHX | Devin Booker personal foul | 74 | 66 |
| Q3 | 3:50 | SA | Lonnie Walker IV enters the game for Keldon Johnson | 74 | 66 |
| Q3 | 3:50 | PHX | JaVale McGee enters the game for Deandre Ayton | 74 | 66 |
| Q3 | 3:45 | SA | Drew Eubanks makes 16-foot pullup jump shot (Devin Vassell assists) | 74 | 68 |
| Q3 | 3:28 | PHX | Cameron Payne makes 3-foot two point shot | 76 | 68 |
| Q3 | 3:14 | SA | Drew Eubanks misses 27-foot three point jumper | 76 | 68 |
| Q3 | 3:13 | SA | Spurs offensive team rebound | 76 | 68 |
| Q3 | 3:10 | PHX | JaVale McGee shooting foul | 76 | 68 |
| Q3 | 3:10 | SA | Drew Eubanks makes free throw 1 of 2 | 76 | 69 |
| Q3 | 3:10 | SA | Drew Eubanks makes free throw 2 of 2 | 76 | 70 |
| Q3 | 3:02 | PHX | Cameron Payne makes 19-foot pullup jump shot | 78 | 70 |
| Q3 | 2:49 | SA | Tre Jones bad pass (Cameron Payne steals) | 78 | 70 |
| Q3 | 2:42 | PHX | Devin Booker misses 14-foot two point shot | 78 | 70 |
| Q3 | 2:38 | SA | Devin Vassell defensive rebound | 78 | 70 |
| Q3 | 2:30 | PHX | Devin Booker personal foul | 78 | 70 |
| Q3 | 2:30 | SA | Dejounte Murray enters the game for Derrick White | 78 | 70 |
| Q3 | 2:18 | SA | Lonnie Walker IV misses 20-foot pullup jump shot | 78 | 70 |
| Q3 | 2:15 | PHX | JaVale McGee defensive rebound | 78 | 70 |
| Q3 | 2:05 | SA | Drew Eubanks shooting foul | 78 | 70 |
| Q3 | 2:05 | PHX | Cameron Payne makes free throw 1 of 2 | 79 | 70 |
| Q3 | 2:05 | PHX | Cameron Payne makes free throw 2 of 2 | 80 | 70 |
| Q3 | 1:49 | SA | Tre Jones makes 14-foot driving floating jump shot | 80 | 72 |
| Q3 | 1:36 | PHX | JaVale McGee makes layup (Landry Shamet assists) | 82 | 72 |
| Q3 | 1:31 | SA | Drew Eubanks offensive foul | 82 | 72 |
| Q3 | 1:31 | SA | Drew Eubanks turnover | 82 | 72 |
| Q3 | 1:21 | SA | Tre Jones shooting foul | 82 | 72 |
| Q3 | 1:21 | PHX | Cameron Payne makes free throw 1 of 2 | 83 | 72 |
| Q3 | 1:21 | PHX | Mikal Bridges enters the game for Devin Booker | 83 | 72 |
| Q3 | 1:21 | PHX | Cameron Payne makes free throw 2 of 2 | 84 | 72 |
| Q3 | 1:12 | PHX | Suns Coach's Challenge | 84 | 72 |
| Q3 | 1:12 | PHX | (01:12) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 84 | 72 |
| Q3 | 1:12 | SA | Lonnie Walker IV misses driving layup | 84 | 72 |
| Q3 | 1:12 | SA | Spurs offensive team rebound | 84 | 72 |
| Q3 | 1:08 | SA | JaVale McGee vs. Drew Eubanks (Dejounte Murray gains possession) | 84 | 72 |
| Q3 | 1:07 | SA | Drew Eubanks offensive foul | 84 | 72 |
| Q3 | 1:07 | SA | Drew Eubanks turnover | 84 | 72 |
| Q3 | 0:00 | PHX | Cameron Payne makes 29-foot three point jumper (Landry Shamet assists) | 87 | 72 |
| Q3 | 0:00 | SA | Dejounte Murray misses 19-foot pullup jump shot | 87 | 72 |
| Q3 | 0:00 | PHX | Cameron Johnson defensive rebound | 87 | 72 |
| Q3 | 0:00 | PHX | JaVale McGee offensive goaltending turnover | 87 | 72 |
| Q3 | 0:00 | SA | Lonnie Walker IV makes 27-foot step back jumpshot | 87 | 75 |
| Q3 | 0:00 | PHX | Landry Shamet makes three point jumper (Cameron Payne assists) | 90 | 75 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 90 | 75 |
| Q4 | 12:00 | SA | Derrick White enters the game for Drew Eubanks | 90 | 75 |
| Q4 | 12:00 | SA | Jakob Poeltl enters the game for Devin Vassell | 90 | 75 |
| Q4 | 12:00 | SA | Keita Bates-Diop enters the game for Tre Jones | 90 | 75 |
| Q4 | 11:38 | SA | Jakob Poeltl makes 3-foot layup (Lonnie Walker IV assists) | 90 | 77 |
| Q4 | 11:16 | PHX | JaVale McGee makes 2-foot alley oop dunk shot (Landry Shamet assists) | 92 | 77 |
| Q4 | 11:03 | SA | Lonnie Walker IV makes 9-foot two point shot (Jakob Poeltl assists) | 92 | 79 |
| Q4 | 10:47 | PHX | Cameron Payne misses two point shot | 92 | 79 |
| Q4 | 10:44 | PHX | JaVale McGee offensive rebound | 92 | 79 |
| Q4 | 10:44 | PHX | JaVale McGee makes dunk | 94 | 79 |
| Q4 | 10:37 | PHX | Landry Shamet shooting foul | 94 | 79 |
| Q4 | 10:37 | SA | Derrick White makes free throw 1 of 2 | 94 | 80 |
| Q4 | 10:37 | SA | Derrick White makes free throw 2 of 2 | 94 | 81 |
| Q4 | 10:22 | PHX | Cameron Payne misses 27-foot three point jumper | 94 | 81 |
| Q4 | 10:18 | PHX | Cameron Johnson offensive rebound | 94 | 81 |
| Q4 | 10:13 | PHX | JaVale McGee offensive foul | 94 | 81 |
| Q4 | 10:13 | PHX | JaVale McGee turnover | 94 | 81 |
| Q4 | 9:59 | SA | Lonnie Walker IV makes 17-foot pullup jump shot | 94 | 83 |
| Q4 | 9:45 | PHX | JaVale McGee makes dunk (Mikal Bridges assists) | 96 | 83 |
| Q4 | 9:28 | SA | Lonnie Walker IV misses 26-foot three point pullup jump shot | 96 | 83 |
| Q4 | 9:26 | PHX | Cameron Payne defensive rebound | 96 | 83 |
| Q4 | 9:15 | PHX | Cameron Payne misses 26-foot three point pullup jump shot | 96 | 83 |
| Q4 | 9:12 | SA | Keita Bates-Diop defensive rebound | 96 | 83 |
| Q4 | 9:06 | SA | Lonnie Walker IV makes driving dunk | 96 | 85 |
| Q4 | 8:40 | PHX | Chris Paul personal foul | 96 | 85 |
| Q4 | 8:29 | SA | Dejounte Murray makes 17-foot jumper | 96 | 87 |
| Q4 | 8:10 | PHX | Cameron Payne misses shot | 96 | 87 |
| Q4 | 7:58 | PHX | Deandre Ayton offensive rebound | 96 | 87 |
| Q4 | 7:58 | PHX | Deandre Ayton makes two point shot | 98 | 87 |
| Q4 | 7:57 | SA | Jakob Poeltl makes 2-foot two point shot (Dejounte Murray assists) | 98 | 89 |
| Q4 | 7:43 | PHX | Chris Paul makes layup | 100 | 89 |
| Q4 | 7:29 | SA | Jakob Poeltl makes layup (Derrick White assists) | 100 | 91 |
| Q4 | 9:06 | PHX | Suns Full timeout | 96 | 85 |
| Q4 | 7:13 | PHX | Keita Bates-Diop blocks Deandre Ayton 's 4-foot layup | 100 | 91 |
| Q4 | 7:13 | SA | Jakob Poeltl defensive rebound | 100 | 91 |
| Q4 | 9:06 | PHX | Chris Paul enters the game for Mikal Bridges | 96 | 85 |
| Q4 | 7:05 | SA | Lonnie Walker IV misses 29-foot three point jumper | 100 | 91 |
| Q4 | 7:00 | PHX | Deandre Ayton defensive rebound | 100 | 91 |
| Q4 | 6:50 | PHX | Chris Paul misses 11-foot pullup jump shot | 100 | 91 |
| Q4 | 6:47 | SA | Keita Bates-Diop defensive rebound | 100 | 91 |
| Q4 | 6:41 | SA | Dejounte Murray makes 2-foot layup | 100 | 93 |
| Q4 | 6:29 | PHX | Chris Paul out of bounds lost ball turnover | 100 | 93 |
| Q4 | 6:29 | SA | Devin Vassell enters the game for Keita Bates-Diop | 100 | 93 |
| Q4 | 6:29 | PHX | Devin Booker enters the game for Cameron Payne | 100 | 93 |
| Q4 | 6:08 | SA | Jakob Poeltl makes 2-foot layup (Dejounte Murray assists) | 100 | 95 |
| Q4 | 6:08 | PHX | Suns Full timeout | 100 | 95 |
| Q4 | 6:08 | PHX | Jae Crowder enters the game for Landry Shamet | 100 | 95 |
| Q4 | 6:08 | PHX | Mikal Bridges enters the game for Cameron Johnson | 100 | 95 |
| Q4 | 9:06 | PHX | JaVale McGee offensive charge | 96 | 85 |
| Q4 | 9:06 | PHX | JaVale McGee turnover | 96 | 85 |
| Q4 | 8:53 | PHX | Deandre Ayton enters the game for JaVale McGee | 96 | 85 |
| Q4 | 5:44 | PHX | Deandre Ayton makes layup (Chris Paul assists) | 102 | 95 |
| Q4 | 5:27 | SA | Lonnie Walker IV misses layup | 102 | 95 |
| Q4 | 5:27 | SA | Jakob Poeltl offensive rebound | 102 | 95 |
| Q4 | 5:23 | SA | Dejounte Murray misses 27-foot three point jumper | 102 | 95 |
| Q4 | 5:20 | PHX | Jae Crowder defensive rebound | 102 | 95 |
| Q4 | 5:18 | PHX | Mikal Bridges makes two point shot (Chris Paul assists) | 104 | 95 |
| Q4 | 5:02 | SA | Derrick White misses driving floating jump shot | 104 | 95 |
| Q4 | 5:02 | PHX | Devin Booker defensive rebound | 104 | 95 |
| Q4 | 4:54 | PHX | Chris Paul misses 28-foot three point jumper | 104 | 95 |
| Q4 | 4:50 | PHX | Mikal Bridges offensive rebound | 104 | 95 |
| Q4 | 4:49 | PHX | Mikal Bridges makes 9-foot two point shot | 106 | 95 |
| Q4 | 4:49 | SA | Dejounte Murray shooting foul | 106 | 95 |
| Q4 | 4:49 | SA | Spurs Full timeout | 106 | 95 |
| Q4 | 4:49 | PHX | Mikal Bridges makes free throw 1 of 1 | 107 | 95 |
| Q4 | 4:37 | SA | Lonnie Walker IV misses 26-foot three point jumper | 107 | 95 |
| Q4 | 4:32 | PHX | Mikal Bridges defensive rebound | 107 | 95 |
| Q4 | 4:22 | SA | Lonnie Walker IV personal foul | 107 | 95 |
| Q4 | 4:20 | PHX | Devin Booker makes 27-foot three point jumper | 110 | 95 |
| Q4 | 4:06 | SA | Jakob Poeltl makes layup (Dejounte Murray assists) | 110 | 97 |
| Q4 | 3:53 | PHX | Devin Booker misses 14-foot two point shot | 110 | 97 |
| Q4 | 3:53 | SA | Lonnie Walker IV defensive rebound | 110 | 97 |
| Q4 | 3:46 | SA | Dejounte Murray makes 1-foot layup (Lonnie Walker IV assists) | 110 | 99 |
| Q4 | 3:24 | SA | Spurs Coach's Challenge | 110 | 99 |
| Q4 | 3:24 | SA | (03:24) [Spurs] COACH'S CHALLENGE (CALL OVERTURNED) [Spurs] retain their timeout | 110 | 99 |
| Q4 | 3:24 | SA | Deandre Ayton vs. Jakob Poeltl (Derrick White gains possession) | 110 | 99 |
| Q4 | 3:07 | SA | Devin Vassell misses 23-foot three point jumper | 110 | 99 |
| Q4 | 3:04 | PHX | Chris Paul defensive rebound | 110 | 99 |
| Q4 | 2:54 | PHX | Chris Paul makes 15-foot pullup jump shot | 112 | 99 |
| Q4 | 2:46 | SA | Dejounte Murray makes 2-foot two point shot | 112 | 101 |
| Q4 | 2:46 | PHX | Mikal Bridges shooting foul | 112 | 101 |
| Q4 | 2:46 | SA | Dejounte Murray misses free throw 1 of 1 | 112 | 101 |
| Q4 | 2:43 | PHX | Jae Crowder defensive rebound | 112 | 101 |
| Q4 | 2:21 | PHX | Jae Crowder misses 26-foot three point jumper | 112 | 101 |
| Q4 | 2:15 | PHX | Deandre Ayton offensive rebound | 112 | 101 |
| Q4 | 2:14 | PHX | Derrick White blocks Deandre Ayton 's 6-foot layup | 112 | 101 |
| Q4 | 2:10 | SA | Derrick White defensive rebound | 112 | 101 |
| Q4 | 2:08 | SA | Derrick White makes 6-foot two point shot | 112 | 103 |
| Q4 | 1:46 | PHX | Devin Booker misses 25-foot three point jumper | 112 | 103 |
| Q4 | 1:42 | SA | Lonnie Walker IV defensive rebound | 112 | 103 |
| Q4 | 1:38 | SA | Lonnie Walker IV out of bounds bad pass turnover | 112 | 103 |
| Q4 | 1:22 | PHX | Chris Paul misses 12-foot two point shot | 112 | 103 |
| Q4 | 1:19 | SA | Devin Vassell defensive rebound | 112 | 103 |
| Q4 | 1:09 | SA | Derrick White makes 26-foot three pointer (Dejounte Murray assists) | 112 | 106 |
| Q4 | 0:00 | PHX | Devin Booker makes 7-foot driving floating jump shot (Chris Paul assists) | 114 | 106 |
| Q4 | 0:00 | SA | Devin Vassell makes 28-foot three point jumper (Dejounte Murray assists) | 114 | 109 |
| Q4 | 0:00 | SA | Dejounte Murray personal foul | 114 | 109 |
| Q4 | 0:00 | PHX | Chris Paul lost ball turnover (Dejounte Murray steals) | 114 | 109 |
| Q4 | 0:00 | SA | Dejounte Murray makes two point shot | 114 | 111 |
| Q4 | 0:00 | PHX | Devin Booker vs. Lonnie Walker IV (Devin Booker gains possession) | 114 | 111 |
| Q4 | 0:00 | SA | Lonnie Walker IV personal foul | 114 | 111 |
| Q4 | 0:00 | PHX | Devin Booker makes free throw 1 of 2 | 115 | 111 |
| Q4 | 0:00 | PHX | Devin Booker misses free throw 2 of 2 | 115 | 111 |
| Q4 | 0:00 | SA | Dejounte Murray defensive rebound | 115 | 111 |
| Q4 | 0:00 | SA | Spurs Full timeout | 115 | 111 |
| Q4 | 0:00 | SA | Keldon Johnson enters the game for Jakob Poeltl | 114 | 111 |
| Q4 | 0:00 | — | Cameron Johnson enters the game for | 115 | 111 |
| Q4 | 0:00 | SA | Devin Vassell misses three point jumper | 115 | 111 |
| Q4 | 0:00 | PHX | Devin Booker defensive rebound | 115 | 111 |
| Q4 | 0:00 | — | End of the 4th Quarter | 115 | 111 |
| Q4 | 0:00 | — | End of Game | 115 | 111 |
| Q4 | 3:24 | PHX | Deandre Ayton misses layup | 110 | 99 |
| Q4 | 3:24 | PHX | Suns offensive team rebound | 110 | 99 |
| Q4 | 0:00 | PHX | Cameron Johnson enters the game for Deandre Ayton | 115 | 111 |
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 / 85 away
NBA-reported team possessions: unavailable
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 174 matches · 174 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:38 | SASan Antonio Spurs | Other | 0 | Phoenix Suns 0, San Antonio Spurs 0PHX 0 · SA 0 | |
| 2 | Q1 11:23 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 3, San Antonio Spurs 0PHX 3 · SA 0 | |
| 3 | Q1 11:05 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 3, San Antonio Spurs 2PHX 3 · SA 2 | |
| 4 | Q1 10:43 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 3, San Antonio Spurs 2PHX 3 · SA 2 | |
| 5 | Q1 10:35 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 3, San Antonio Spurs 4PHX 3 · SA 4 | |
| 6 | Q1 10:16 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 5, San Antonio Spurs 4PHX 5 · SA 4 | |
| 7 | Q1 10:00 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 5, San Antonio Spurs 6PHX 5 · SA 6 | |
| 8 | Q1 9:50 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 5, San Antonio Spurs 6PHX 5 · SA 6 | |
| 9 | Q1 9:38 | SASan Antonio Spurs | Other | 0 | Phoenix Suns 5, San Antonio Spurs 6PHX 5 · SA 6 | |
| 10 | Q1 9:32 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 5, San Antonio Spurs 6PHX 5 · SA 6 | |
| 11 | Q1 9:14 | SASan Antonio Spurs | Other | 0 | Phoenix Suns 5, San Antonio Spurs 6PHX 5 · SA 6 | |
| 12 | Q1 9:04 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 5, San Antonio Spurs 6PHX 5 · SA 6 | |
| 13 | Q1 8:44 | SASan Antonio Spurs | Turnover | 0 | Phoenix Suns 5, San Antonio Spurs 6PHX 5 · SA 6 | |
| 14 | Q1 8:33 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 5, San Antonio Spurs 6PHX 5 · SA 6 | |
| 15 | Q1 8:11 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 5, San Antonio Spurs 8PHX 5 · SA 8 | |
| 16 | Q1 7:41 | SASan Antonio Spurs | Other | 0 | Phoenix Suns 5, San Antonio Spurs 8PHX 5 · SA 8 | |
| 17 | Q1 7:21 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 7, San Antonio Spurs 8PHX 7 · SA 8 | |
| 18 | Q1 7:02 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 7, San Antonio Spurs 10PHX 7 · SA 10 | |
| 19 | Q1 6:38 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 7, San Antonio Spurs 12PHX 7 · SA 12 | |
| 20 | Q1 6:09 | SASan Antonio Spurs | Other | 2 | Phoenix Suns 9, San Antonio Spurs 14PHX 9 · SA 14 | |
| 21 | Q1 5:54 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 9, San Antonio Spurs 14PHX 9 · SA 14 | |
| 22 | Q1 5:29 | SASan Antonio Spurs | Made shot | 2 | Phoenix Suns 9, San Antonio Spurs 16PHX 9 · SA 16 | |
| 23 | Q1 5:10 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 11, San Antonio Spurs 16PHX 11 · SA 16 | |
| 24 | Q1 4:53 | SASan Antonio Spurs | Other | 0 | Phoenix Suns 11, San Antonio Spurs 16PHX 11 · SA 16 | |
| 25 | Q1 4:46 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 13, San Antonio Spurs 16PHX 13 · SA 16 |
POSS 1 · Q1 11:38
SASan Antonio Spurs
Other
0 PTS
POSS 2 · Q1 11:23
PHXPhoenix Suns
Made shot
3 PTS
POSS 3 · Q1 11:05
SASan Antonio Spurs
Made shot
2 PTS
POSS 4 · Q1 10:43
PHXPhoenix Suns
Other
0 PTS
POSS 5 · Q1 10:35
SASan Antonio Spurs
Made shot
2 PTS
POSS 6 · Q1 10:16
PHXPhoenix Suns
Made shot
2 PTS
POSS 7 · Q1 10:00
SASan Antonio Spurs
Made shot
2 PTS
POSS 8 · Q1 9:50
PHXPhoenix Suns
Other
0 PTS
POSS 9 · Q1 9:38
SASan Antonio Spurs
Other
0 PTS
POSS 10 · Q1 9:32
PHXPhoenix Suns
Other
0 PTS
POSS 11 · Q1 9:14
SASan Antonio Spurs
Other
0 PTS
POSS 12 · Q1 9:04
PHXPhoenix Suns
Other
0 PTS
POSS 13 · Q1 8:44
SASan Antonio Spurs
Turnover
0 PTS
POSS 14 · Q1 8:33
PHXPhoenix Suns
Other
0 PTS
POSS 15 · Q1 8:11
SASan Antonio Spurs
Made shot
2 PTS
POSS 16 · Q1 7:41
SASan Antonio Spurs
Other
0 PTS
POSS 17 · Q1 7:21
PHXPhoenix Suns
Made shot
2 PTS
POSS 18 · Q1 7:02
SASan Antonio Spurs
Made shot
2 PTS
POSS 19 · Q1 6:38
SASan Antonio Spurs
Made shot
2 PTS
POSS 20 · Q1 6:09
SASan Antonio Spurs
Other
2 PTS
POSS 21 · Q1 5:54
PHXPhoenix Suns
Made shot
2 PTS
POSS 22 · Q1 5:29
SASan Antonio Spurs
Made shot
2 PTS
POSS 23 · Q1 5:10
PHXPhoenix Suns
Made shot
2 PTS
POSS 24 · Q1 4:53
SASan Antonio Spurs
Other
0 PTS
POSS 25 · Q1 4:46
PHXPhoenix Suns
Made shot
2 PTS