Loading Game Flow & shots…
Loading Game Lab analysis…
Possession ExplorerEvery possession rebuilt from play-by-play, with filters by quarter, team and result.
Loading Possession Explorer…
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Thu, Nov 2, 2023·2023-24
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 39 | 36 | 28 | 29 | 132 | |
| 20 | 35 | 34 | 32 | 121 |
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.
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 +27 Q2 7:54PHX never led
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 34 | 38 | 10 | 2 | 1 | 2 | 2 | 15-26 | 3-6 | 5-6 | +21 | 66.3% | |
| 35 | 19 | 8 | 4 | 0 | 0 | 3 | 7-10 | 3-3 | 2-2 | +8 | 87.3% | |
| 26 | 14 | 5 | 9 | 0 | 1 | 1 | 7-13 | 0-0 | 0-0 | 0 | 53.8% | |
| 17 | 17 | 2 | 1 | 0 | 0 | 0 | 7-10 | 3-3 | 0-0 | +16 | 85.0% | |
| 35 | 7 | 7 | 6 | 2 | 1 | 0 | 3-11 | 1-6 | 0-0 | +11 | 31.8% | |
| 28 | 12 | 5 | 10 | 1 | 0 | 1 | 3-8 | 2-4 | 4-4 | +19 | 61.5% | |
| 22 | 13 | 2 | 1 | 1 | 0 | 0 | 5-8 | 3-6 | 0-0 | -16 | 81.3% | |
| 16 | 6 | 0 | 0 | 1 | 0 | 0 | 2-4 | 2-3 | 0-0 | -17 | 75.0% | |
| 6 | 3 | 1 | 1 | 1 | 0 | 1 | 1-1 | 0-0 | 1-1 | +8 | 104.2% | |
| 20 | 3 | 1 | 3 | 0 | 1 | 0 | 1-7 | 1-6 | 0-0 | +5 | 21.4% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 35 | 31 | 9 | 13 | 0 | 0 | 5 | 10-19 | 5-7 | 6-6 | -2 | 71.6% | |
| 37 | 28 | 6 | 1 | 0 | 2 | 3 | 10-15 | 3-5 | 5-9 | -17 | 73.8% | |
| 33 | 16 | 2 | 4 | 0 | 0 | 2 | 6-10 | 4-5 | 0-0 | -10 | 80.0% | |
| 19 | 7 | 3 | 2 | 1 | 0 | 2 | 2-5 | 1-3 | 2-2 | -5 | 59.5% | |
| 12 | 0 | 1 | 0 | 2 | 0 | 0 | 0-2 | 0-1 | 0-0 | -4 | 0.0% | |
| 27 | 13 | 5 | 1 | 0 | 1 | 1 | 5-9 | 0-0 | 3-3 | -9 | 63.0% | |
| 18 | 13 | 2 | 0 | 0 | 0 | 0 | 5-7 | 1-3 | 2-4 | +7 | 74.2% | |
| 24 | 7 | 1 | 1 | 1 | 1 | 0 | 3-5 | 1-2 | 0-0 | -2 | 70.0% | |
| 10 | 3 | 1 | 3 | 1 | 0 | 1 | 1-3 | 1-2 | 0-0 | -13 | 50.0% | |
| 26 | 3 | 4 | 1 | 0 | 0 | 0 | 1-5 | 0-4 | 1-2 | 0 | 25.5% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
450 events
| Q | Clock | Team | Play | SA | PHX |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Victor Wembanyama vs. Jusuf Nurkic (Josh Okogie gains possession) | 0 | 0 |
| Q1 | 11:44 | PHX | Victor Wembanyama blocks Devin Booker 's 3-foot layup | 0 | 0 |
| Q1 | 11:41 | SA | Jeremy Sochan defensive rebound | 0 | 0 |
| Q1 | 11:35 | SA | Devin Vassell makes 22-foot three point jumper (Jeremy Sochan assists) | 3 | 0 |
| Q1 | 11:18 | PHX | Jusuf Nurkic bad pass (Keldon Johnson steals) | 3 | 0 |
| Q1 | 11:14 | SA | Devin Vassell makes two point shot (Keldon Johnson assists) | 5 | 0 |
| Q1 | 10:50 | PHX | Devin Booker misses 20-foot pullup jump shot | 5 | 0 |
| Q1 | 10:47 | SA | Keldon Johnson defensive rebound | 5 | 0 |
| Q1 | 10:43 | SA | Devin Vassell misses two point shot | 5 | 0 |
| Q1 | 10:41 | PHX | Josh Okogie defensive rebound | 5 | 0 |
| Q1 | 10:33 | PHX | Grayson Allen bad pass (Victor Wembanyama steals) | 5 | 0 |
| Q1 | 10:28 | SA | Jeremy Sochan lost ball turnover (Josh Okogie steals) | 5 | 0 |
| Q1 | 10:14 | PHX | Jusuf Nurkic offensive charge | 5 | 0 |
| Q1 | 10:14 | PHX | Jusuf Nurkic turnover | 5 | 0 |
| Q1 | 10:01 | SA | Jeremy Sochan makes 11-foot pullup jump shot | 7 | 0 |
| Q1 | 9:35 | PHX | Grayson Allen misses driving layup | 7 | 0 |
| Q1 | 9:33 | SA | Victor Wembanyama defensive rebound | 7 | 0 |
| Q1 | 9:25 | SA | Keldon Johnson misses 25-foot three point jumper | 7 | 0 |
| Q1 | 9:24 | PHX | Suns defensive team rebound | 7 | 0 |
| Q1 | 9:07 | PHX | Josh Okogie misses 23-foot three point jumper | 7 | 0 |
| Q1 | 9:04 | SA | Keldon Johnson defensive rebound | 7 | 0 |
| Q1 | 9:00 | SA | Victor Wembanyama makes dunk (Jeremy Sochan assists) | 9 | 0 |
| Q1 | 8:59 | PHX | Suns Full timeout | 9 | 0 |
| Q1 | 8:37 | PHX | Devin Booker misses 23-foot step back jumpshot | 9 | 0 |
| Q1 | 8:34 | SA | Devin Vassell defensive rebound | 9 | 0 |
| Q1 | 8:26 | PHX | Jusuf Nurkic defensive 3-seconds (technical foul) | 9 | 0 |
| Q1 | 8:26 | SA | Victor Wembanyama makes technical free throw | 10 | 0 |
| Q1 | 8:19 | SA | Devin Vassell makes 25-foot three point jumper (Jeremy Sochan assists) | 13 | 0 |
| Q1 | 8:04 | PHX | Kevin Durant makes pullup jump shot (Grayson Allen assists) | 13 | 2 |
| Q1 | 7:44 | SA | Victor Wembanyama misses 20-foot jumper | 13 | 2 |
| Q1 | 7:42 | PHX | Jusuf Nurkic defensive rebound | 13 | 2 |
| Q1 | 7:32 | SA | Keldon Johnson kicked ball violation | 13 | 2 |
| Q1 | 7:30 | PHX | Kevin Durant bad pass (Keldon Johnson steals) | 13 | 2 |
| Q1 | 7:25 | SA | Jeremy Sochan makes two point shot (Keldon Johnson assists) | 15 | 2 |
| Q1 | 7:19 | PHX | Grayson Allen makes dunk (Devin Booker assists) | 15 | 4 |
| Q1 | 7:05 | SA | Victor Wembanyama makes layup (Jeremy Sochan assists) | 17 | 4 |
| Q1 | 6:57 | PHX | Kevin Durant makes 26-foot three point jumper (Devin Booker assists) | 17 | 7 |
| Q1 | 6:40 | PHX | Devin Booker personal foul | 17 | 7 |
| Q1 | 6:40 | SA | Cedi Osman enters the game for Victor Wembanyama | 17 | 7 |
| Q1 | 6:30 | SA | Jeremy Sochan misses 7-foot two point shot | 17 | 7 |
| Q1 | 6:26 | PHX | Devin Booker defensive rebound | 17 | 7 |
| Q1 | 6:21 | PHX | Kevin Durant makes driving layup (Grayson Allen assists) | 17 | 9 |
| Q1 | 6:21 | SA | Keldon Johnson shooting foul | 17 | 9 |
| Q1 | 6:21 | PHX | Kevin Durant misses free throw 1 of 1 | 17 | 9 |
| Q1 | 6:17 | SA | Devin Vassell defensive rebound | 17 | 9 |
| Q1 | 6:09 | SA | Keldon Johnson misses 24-foot three point jumper | 17 | 9 |
| Q1 | 6:04 | PHX | Kevin Durant defensive rebound | 17 | 9 |
| Q1 | 5:48 | PHX | Kevin Durant makes 14-foot two point shot | 17 | 11 |
| Q1 | 5:30 | SA | Zach Collins makes 24-foot three point jumper (Keldon Johnson assists) | 20 | 11 |
| Q1 | 5:09 | PHX | Grayson Allen traveling | 20 | 11 |
| Q1 | 5:09 | PHX | Drew Eubanks enters the game for Devin Booker | 20 | 11 |
| Q1 | 5:09 | PHX | Eric Gordon enters the game for Jusuf Nurkic | 20 | 11 |
| Q1 | 5:09 | SA | Malaki Branham enters the game for Devin Vassell | 20 | 11 |
| Q1 | 4:58 | SA | Cedi Osman makes 26-foot three point jumper (Keldon Johnson assists) | 23 | 11 |
| Q1 | 4:46 | PHX | Drew Eubanks makes layup (Eric Gordon assists) | 23 | 13 |
| Q1 | 4:26 | SA | Zach Collins lost ball turnover (Josh Okogie steals) | 23 | 13 |
| Q1 | 4:23 | PHX | Keldon Johnson blocks Josh Okogie 's 3-foot two point shot | 23 | 13 |
| Q1 | 4:23 | SA | Spurs defensive team rebound | 23 | 13 |
| Q1 | 4:23 | SA | Tre Jones enters the game for Jeremy Sochan | 23 | 13 |
| Q1 | 4:23 | SA | Spurs Full timeout | 23 | 13 |
| Q1 | 4:23 | SA | (04:23) [Spurs] COACH'S CHALLENGE (CALL OVERTURNED) [Spurs] retain their timeout | 23 | 13 |
| Q1 | 4:23 | PHX | Yuta Watanabe enters the game for Josh Okogie | 23 | 13 |
| Q1 | 4:23 | PHX | Jordan Goodwin enters the game for Grayson Allen | 23 | 13 |
| Q1 | 4:05 | SA | Zach Collins makes 3-foot hook shot (Tre Jones assists) | 25 | 13 |
| Q1 | 3:45 | PHX | Drew Eubanks makes 4-foot hook shot | 25 | 15 |
| Q1 | 3:45 | SA | Zach Collins shooting foul | 25 | 15 |
| Q1 | 3:45 | SA | Charles Bassey enters the game for Zach Collins | 25 | 15 |
| Q1 | 3:45 | PHX | Drew Eubanks makes free throw 1 of 1 | 25 | 16 |
| Q1 | 3:22 | SA | Drew Eubanks blocks Keldon Johnson 's 5-foot layup | 25 | 16 |
| Q1 | 3:20 | PHX | Yuta Watanabe defensive rebound | 25 | 16 |
| Q1 | 3:07 | PHX | Yuta Watanabe misses 25-foot three point jumper | 25 | 16 |
| Q1 | 3:03 | SA | Tre Jones defensive rebound | 25 | 16 |
| Q1 | 2:55 | SA | Cedi Osman makes 27-foot three pointer | 28 | 16 |
| Q1 | 2:36 | PHX | Jordan Goodwin misses driving floating jump shot | 28 | 16 |
| Q1 | 2:34 | SA | Charles Bassey defensive rebound | 28 | 16 |
| Q1 | 2:29 | SA | Keldon Johnson makes 24-foot three point shot (Cedi Osman assists) | 31 | 16 |
| Q1 | 2:27 | PHX | Suns Full timeout | 31 | 16 |
| Q1 | 2:27 | SA | Victor Wembanyama enters the game for Keldon Johnson | 31 | 16 |
| Q1 | 2:12 | PHX | Kevin Durant misses 16-foot pullup jump shot | 31 | 16 |
| Q1 | 2:09 | SA | Cedi Osman defensive rebound | 31 | 16 |
| Q1 | 1:58 | SA | Malaki Branham misses 24-foot three point jumper | 31 | 16 |
| Q1 | 1:54 | SA | Victor Wembanyama offensive rebound | 31 | 16 |
| Q1 | 1:47 | SA | Kevin Durant blocks Victor Wembanyama's layup | 31 | 16 |
| Q1 | 1:46 | SA | Victor Wembanyama offensive rebound | 31 | 16 |
| Q1 | 1:43 | SA | Victor Wembanyama makes 1-foot dunk | 33 | 16 |
| Q1 | 1:26 | PHX | Kevin Durant makes 14-foot jumper (Drew Eubanks assists) | 33 | 18 |
| Q1 | 1:08 | SA | Charles Bassey lost ball turnover (Jordan Goodwin steals) | 33 | 18 |
| Q1 | 1:08 | SA | Devin Vassell enters the game for Cedi Osman | 33 | 18 |
| Q1 | 1:05 | SA | Charles Bassey vs. Jordan Goodwin (Tre Jones gains possession) | 33 | 18 |
| Q1 | 1:05 | PHX | Jordan Goodwin lost ball turnover (Charles Bassey steals) | 33 | 18 |
| Q1 | 1:03 | SA | Tre Jones makes 25-foot three point jumper (Charles Bassey assists) | 36 | 18 |
| Q1 | 0:00 | PHX | Kevin Durant misses 15-foot step back jumpshot | 36 | 18 |
| Q1 | 0:00 | SA | Tre Jones defensive rebound | 36 | 18 |
| Q1 | 0:00 | SA | Malaki Branham misses 24-foot three point shot | 36 | 18 |
| Q1 | 0:00 | SA | Tre Jones offensive rebound | 36 | 18 |
| Q1 | 0:00 | SA | Devin Vassell makes 25-foot three point jumper (Malaki Branham assists) | 39 | 18 |
| Q1 | 0:00 | PHX | Drew Eubanks makes 9-foot jumper (Jordan Goodwin assists) | 39 | 20 |
| Q1 | 0:00 | SA | Malaki Branham misses 22-foot three point jumper | 39 | 20 |
| Q1 | 0:00 | SA | Spurs offensive team rebound | 39 | 20 |
| Q1 | 0:00 | — | End of the 1st Quarter | 39 | 20 |
| Q2 | 12:00 | PHX | Devin Booker enters the game for Kevin Durant | 39 | 20 |
| Q2 | 12:00 | SA | Doug McDermott enters the game for Malaki Branham | 39 | 20 |
| Q2 | 11:42 | SA | Devin Vassell misses 12-foot pullup jump shot | 39 | 20 |
| Q2 | 11:39 | PHX | Eric Gordon defensive rebound | 39 | 20 |
| Q2 | 11:35 | PHX | Yuta Watanabe makes dunk (Jordan Goodwin assists) | 39 | 22 |
| Q2 | 11:13 | SA | Victor Wembanyama misses 12-foot two point shot | 39 | 22 |
| Q2 | 11:11 | PHX | Yuta Watanabe defensive rebound | 39 | 22 |
| Q2 | 11:07 | PHX | Devin Booker offensive charge | 39 | 22 |
| Q2 | 11:07 | PHX | Devin Booker turnover | 39 | 22 |
| Q2 | 10:48 | SA | Tre Jones makes 24-foot three point jumper (Victor Wembanyama assists) | 42 | 22 |
| Q2 | 10:26 | PHX | Eric Gordon makes 25-foot step back jumpshot | 42 | 25 |
| Q2 | 10:16 | SA | Charles Bassey makes alley oop layup (Tre Jones assists) | 44 | 25 |
| Q2 | 10:16 | PHX | Devin Booker shooting foul | 44 | 25 |
| Q2 | 10:16 | SA | Charles Bassey makes free throw 1 of 1 | 45 | 25 |
| Q2 | 10:08 | PHX | Eric Gordon misses 26-foot three point jumper | 45 | 25 |
| Q2 | 10:04 | PHX | Jordan Goodwin offensive rebound | 45 | 25 |
| Q2 | 10:03 | PHX | Devin Booker makes 26-foot three point jumper (Jordan Goodwin assists) | 45 | 28 |
| Q2 | 10:01 | SA | Spurs Full timeout | 45 | 28 |
| Q2 | 10:01 | SA | Zach Collins enters the game for Charles Bassey | 45 | 28 |
| Q2 | 9:49 | SA | Victor Wembanyama makes alley oop dunk shot (Tre Jones assists) | 47 | 28 |
| Q2 | 9:33 | PHX | Jordan Goodwin misses 25-foot three point jumper | 47 | 28 |
| Q2 | 9:29 | SA | Tre Jones defensive rebound | 47 | 28 |
| Q2 | 9:26 | SA | Devin Vassell makes two point shot (Tre Jones assists) | 49 | 28 |
| Q2 | 9:19 | SA | Devin Vassell personal foul | 49 | 28 |
| Q2 | 9:15 | SA | Devin Vassell personal foul | 49 | 28 |
| Q2 | 9:05 | PHX | Eric Gordon misses driving floating jump shot | 49 | 28 |
| Q2 | 9:03 | SA | Victor Wembanyama defensive rebound | 49 | 28 |
| Q2 | 8:59 | SA | Devin Vassell makes two point shot (Tre Jones assists) | 51 | 28 |
| Q2 | 8:44 | PHX | Yuta Watanabe misses 24-foot three point jumper | 51 | 28 |
| Q2 | 8:41 | SA | Victor Wembanyama defensive rebound | 51 | 28 |
| Q2 | 8:31 | SA | Victor Wembanyama makes 13-foot two point shot (Devin Vassell assists) | 53 | 28 |
| Q2 | 8:29 | PHX | Suns Full timeout | 53 | 28 |
| Q2 | 8:29 | PHX | Grayson Allen enters the game for Eric Gordon | 53 | 28 |
| Q2 | 8:29 | SA | Jeremy Sochan enters the game for Tre Jones | 53 | 28 |
| Q2 | 8:04 | PHX | Grayson Allen misses 8-foot two point shot | 53 | 28 |
| Q2 | 8:02 | SA | Zach Collins defensive rebound | 53 | 28 |
| Q2 | 7:54 | SA | Jeremy Sochan makes 2-foot layup (Victor Wembanyama assists) | 55 | 28 |
| Q2 | 7:39 | PHX | Jordan Goodwin makes 26-foot step back jumpshot (Devin Booker assists) | 55 | 31 |
| Q2 | 7:21 | SA | Jeremy Sochan makes 8-foot two point shot | 57 | 31 |
| Q2 | 7:14 | PHX | Devin Booker makes 26-foot three pointer | 57 | 34 |
| Q2 | 6:59 | SA | Victor Wembanyama misses 21-foot two point shot | 57 | 34 |
| Q2 | 6:56 | SA | Zach Collins offensive rebound | 57 | 34 |
| Q2 | 6:55 | SA | Zach Collins misses 2-foot hook shot | 57 | 34 |
| Q2 | 6:53 | PHX | Yuta Watanabe defensive rebound | 57 | 34 |
| Q2 | 6:50 | SA | Jeremy Sochan personal foul | 57 | 34 |
| Q2 | 6:50 | — | (06:50) [Spurs] REF-INITIATED REVIEW (CALL STANDS) | 57 | 34 |
| Q2 | 6:50 | PHX | Keita Bates-Diop enters the game for Jordan Goodwin | 57 | 34 |
| Q2 | 6:50 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 57 | 34 |
| Q2 | 6:50 | SA | Cedi Osman enters the game for Victor Wembanyama | 57 | 34 |
| Q2 | 6:50 | SA | Keldon Johnson enters the game for Devin Vassell | 57 | 34 |
| Q2 | 6:43 | PHX | Devin Booker makes 10-foot two point shot | 57 | 36 |
| Q2 | 6:26 | SA | Zach Collins makes 24-foot three point jumper (Jeremy Sochan assists) | 60 | 36 |
| Q2 | 6:11 | PHX | Devin Booker misses 25-foot three point pullup jump shot | 60 | 36 |
| Q2 | 6:07 | PHX | Jusuf Nurkic offensive rebound | 60 | 36 |
| Q2 | 6:03 | PHX | Grayson Allen makes 28-foot three point jumper (Jusuf Nurkic assists) | 60 | 39 |
| Q2 | 6:00 | SA | Spurs Full timeout | 60 | 39 |
| Q2 | 6:00 | PHX | Kevin Durant enters the game for Yuta Watanabe | 60 | 39 |
| Q2 | 5:43 | SA | Jeremy Sochan misses 8-foot two point shot | 60 | 39 |
| Q2 | 5:38 | PHX | Devin Booker defensive rebound | 60 | 39 |
| Q2 | 5:37 | SA | Jeremy Sochan personal foul | 60 | 39 |
| Q2 | 5:37 | SA | Tre Jones enters the game for Doug McDermott | 60 | 39 |
| Q2 | 5:22 | PHX | Grayson Allen makes driving layup | 60 | 41 |
| Q2 | 5:06 | PHX | Jusuf Nurkic shooting foul | 60 | 41 |
| Q2 | 5:06 | SA | Zach Collins makes free throw 1 of 2 | 61 | 41 |
| Q2 | 5:06 | PHX | Eric Gordon enters the game for Devin Booker | 61 | 41 |
| Q2 | 5:06 | SA | Zach Collins makes free throw 2 of 2 | 62 | 41 |
| Q2 | 4:47 | SA | Jeremy Sochan shooting foul | 62 | 41 |
| Q2 | 4:47 | PHX | Kevin Durant misses free throw 1 of 2 | 62 | 41 |
| Q2 | 4:47 | PHX | Suns offensive team rebound | 62 | 41 |
| Q2 | 4:47 | SA | Devin Vassell enters the game for Jeremy Sochan | 62 | 41 |
| Q2 | 4:47 | PHX | Kevin Durant makes free throw 2 of 2 | 62 | 42 |
| Q2 | 4:40 | SA | Cedi Osman makes layup (Tre Jones assists) | 64 | 42 |
| Q2 | 4:29 | PHX | Jusuf Nurkic makes 25-foot three point jumper (Grayson Allen assists) | 64 | 45 |
| Q2 | 4:18 | SA | Tre Jones bad pass (Jusuf Nurkic steals) | 64 | 45 |
| Q2 | 4:13 | PHX | Keita Bates-Diop makes dunk (Jusuf Nurkic assists) | 64 | 47 |
| Q2 | 3:46 | SA | Keldon Johnson misses 25-foot three point pullup jump shot | 64 | 47 |
| Q2 | 3:44 | PHX | Jusuf Nurkic defensive rebound | 64 | 47 |
| Q2 | 3:36 | PHX | Jusuf Nurkic loose ball foul | 64 | 47 |
| Q2 | 3:36 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 64 | 47 |
| Q2 | 3:36 | SA | Victor Wembanyama enters the game for Zach Collins | 64 | 47 |
| Q2 | 3:23 | SA | Keldon Johnson misses 9-foot pullup jump shot | 64 | 47 |
| Q2 | 3:21 | SA | Spurs offensive team rebound | 64 | 47 |
| Q2 | 3:21 | PHX | Kevin Durant loose ball foul | 64 | 47 |
| Q2 | 3:21 | PHX | Frank Vogel technical foul (1st technical foul) | 64 | 47 |
| Q2 | 3:21 | SA | Victor Wembanyama makes technical free throw | 65 | 47 |
| Q2 | 3:15 | SA | Cedi Osman misses 23-foot three point jumper | 65 | 47 |
| Q2 | 3:12 | PHX | Keita Bates-Diop defensive rebound | 65 | 47 |
| Q2 | 3:12 | SA | Tre Jones personal foul | 65 | 47 |
| Q2 | 3:12 | PHX | Keita Bates-Diop misses free throw 1 of 2 | 65 | 47 |
| Q2 | 3:12 | PHX | Suns offensive team rebound | 65 | 47 |
| Q2 | 3:12 | PHX | Keita Bates-Diop misses free throw 2 of 2 | 65 | 47 |
| Q2 | 3:10 | SA | Keldon Johnson defensive rebound | 65 | 47 |
| Q2 | 2:56 | SA | Devin Vassell makes 17-foot pullup jump shot | 67 | 47 |
| Q2 | 2:43 | SA | Keldon Johnson personal foul | 67 | 47 |
| Q2 | 2:43 | PHX | Kevin Durant misses free throw 1 of 2 | 67 | 47 |
| Q2 | 2:43 | PHX | Suns offensive team rebound | 67 | 47 |
| Q2 | 2:43 | PHX | Kevin Durant makes free throw 2 of 2 | 67 | 48 |
| Q2 | 2:28 | SA | Victor Wembanyama misses 25-foot three point jumper | 67 | 48 |
| Q2 | 2:25 | PHX | Keita Bates-Diop defensive rebound | 67 | 48 |
| Q2 | 2:14 | SA | Cedi Osman personal foul | 67 | 48 |
| Q2 | 2:14 | PHX | Keita Bates-Diop makes free throw 1 of 2 | 67 | 49 |
| Q2 | 2:14 | SA | Zach Collins enters the game for Cedi Osman | 67 | 49 |
| Q2 | 2:14 | PHX | Keita Bates-Diop makes free throw 2 of 2 | 67 | 50 |
| Q2 | 2:01 | SA | Eric Gordon blocks Tre Jones 's 6-foot driving layup | 67 | 50 |
| Q2 | 1:59 | PHX | Kevin Durant defensive rebound | 67 | 50 |
| Q2 | 1:50 | PHX | Kevin Durant lost ball turnover (Tre Jones steals) | 67 | 50 |
| Q2 | 1:44 | SA | Victor Wembanyama makes dunk (Tre Jones assists) | 69 | 50 |
| Q2 | 1:30 | PHX | Keita Bates-Diop misses 26-foot three point jumper | 69 | 50 |
| Q2 | 1:27 | SA | Zach Collins defensive rebound | 69 | 50 |
| Q2 | 1:22 | SA | Devin Vassell misses 15-foot pullup jump shot | 69 | 50 |
| Q2 | 1:20 | SA | Zach Collins offensive rebound | 69 | 50 |
| Q2 | 1:20 | SA | Zach Collins misses tip shot | 69 | 50 |
| Q2 | 1:18 | PHX | Kevin Durant defensive rebound | 69 | 50 |
| Q2 | 1:05 | PHX | Drew Eubanks offensive foul | 69 | 50 |
| Q2 | 1:05 | PHX | Drew Eubanks turnover | 69 | 50 |
| Q2 | 1:05 | PHX | Devin Booker enters the game for Keita Bates-Diop | 69 | 50 |
| Q2 | 1:05 | SA | Spurs Full timeout | 69 | 50 |
| Q2 | 1:05 | SA | Cedi Osman enters the game for Devin Vassell | 69 | 50 |
| Q2 | 1:05 | SA | Malaki Branham enters the game for Tre Jones | 69 | 50 |
| Q2 | 0:00 | SA | Victor Wembanyama misses 10-foot two point shot | 69 | 50 |
| Q2 | 0:00 | PHX | Drew Eubanks defensive rebound | 69 | 50 |
| Q2 | 0:00 | PHX | Grayson Allen makes 23-foot three point jumper (Devin Booker assists) | 69 | 53 |
| Q2 | 0:00 | SA | Victor Wembanyama makes 24-foot three point jumper (Malaki Branham assists) | 72 | 53 |
| Q2 | 0:00 | PHX | Devin Booker makes driving layup | 72 | 55 |
| Q2 | 0:00 | SA | Victor Wembanyama makes 24-foot three pointer | 75 | 55 |
| Q2 | 0:00 | PHX | Devin Booker lost ball turnover (Cedi Osman steals) | 75 | 55 |
| Q2 | 0:00 | SA | Cedi Osman misses 24-foot three point pullup jump shot | 75 | 55 |
| Q2 | 0:00 | SA | Spurs offensive team rebound | 75 | 55 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 75 | 55 |
| Q2 | 3:36 | PHX | Kevin Durant out of bounds bad pass turnover | 64 | 47 |
| Q3 | 12:00 | PHX | Yuta Watanabe enters the game for Drew Eubanks | 75 | 55 |
| Q3 | 12:00 | PHX | Jusuf Nurkic enters the game for Eric Gordon | 75 | 55 |
| Q3 | 12:00 | SA | Jeremy Sochan enters the game for Cedi Osman | 75 | 55 |
| Q3 | 11:45 | PHX | Kevin Durant personal foul | 75 | 55 |
| Q3 | 11:37 | SA | Jeremy Sochan makes driving layup | 77 | 55 |
| Q3 | 11:15 | PHX | Grayson Allen makes 22-foot three point jumper (Devin Booker assists) | 77 | 58 |
| Q3 | 10:58 | SA | Zach Collins makes 26-foot three point jumper (Jeremy Sochan assists) | 80 | 58 |
| Q3 | 10:38 | PHX | Devin Booker misses 17-foot pullup jump shot | 80 | 58 |
| Q3 | 10:36 | SA | Keldon Johnson defensive rebound | 80 | 58 |
| Q3 | 10:26 | SA | Jeremy Sochan misses driving floating jump shot | 80 | 58 |
| Q3 | 10:25 | SA | Jeremy Sochan offensive rebound | 80 | 58 |
| Q3 | 10:24 | SA | Jeremy Sochan makes two point shot | 82 | 58 |
| Q3 | 10:05 | PHX | Jusuf Nurkic misses 25-foot three point jumper | 82 | 58 |
| Q3 | 10:01 | SA | Victor Wembanyama defensive rebound | 82 | 58 |
| Q3 | 9:51 | SA | Jeremy Sochan misses two point shot | 82 | 58 |
| Q3 | 9:51 | PHX | Suns defensive team rebound | 82 | 58 |
| Q3 | 9:40 | PHX | Jusuf Nurkic makes dunk (Devin Booker assists) | 82 | 60 |
| Q3 | 9:21 | SA | Victor Wembanyama misses 14-foot step back jumpshot | 82 | 60 |
| Q3 | 9:19 | PHX | Devin Booker defensive rebound | 82 | 60 |
| Q3 | 9:16 | PHX | Devin Booker makes 7-foot two point shot | 82 | 62 |
| Q3 | 9:16 | SA | Jeremy Sochan shooting foul | 82 | 62 |
| Q3 | 9:16 | SA | Tre Jones enters the game for Jeremy Sochan | 82 | 62 |
| Q3 | 9:16 | PHX | Devin Booker makes free throw 1 of 1 | 82 | 63 |
| Q3 | 9:04 | SA | Keldon Johnson misses 5-foot two point shot | 82 | 63 |
| Q3 | 9:03 | SA | Keldon Johnson offensive rebound | 82 | 63 |
| Q3 | 9:01 | SA | Keldon Johnson makes two point shot | 84 | 63 |
| Q3 | 8:46 | SA | Tre Jones personal foul | 84 | 63 |
| Q3 | 8:38 | PHX | Jusuf Nurkic misses 24-foot three point jumper | 84 | 63 |
| Q3 | 8:34 | SA | Malaki Branham defensive rebound | 84 | 63 |
| Q3 | 8:24 | SA | Malaki Branham makes 24-foot three point jumper (Tre Jones assists) | 87 | 63 |
| Q3 | 8:10 | PHX | Devin Booker makes 24-foot three pointer | 87 | 66 |
| Q3 | 7:47 | SA | Zach Collins makes 10-foot two point shot | 89 | 66 |
| Q3 | 7:27 | PHX | Grayson Allen misses driving floating jump shot | 89 | 66 |
| Q3 | 7:25 | SA | Zach Collins defensive rebound | 89 | 66 |
| Q3 | 7:22 | SA | Malaki Branham misses 25-foot three point shot | 89 | 66 |
| Q3 | 7:22 | SA | Spurs offensive team rebound | 89 | 66 |
| Q3 | 7:19 | PHX | Devin Booker loose ball foul | 89 | 66 |
| Q3 | 7:17 | SA | Victor Wembanyama traveling | 89 | 66 |
| Q3 | 7:07 | SA | Zach Collins shooting foul | 89 | 66 |
| Q3 | 7:07 | PHX | Kevin Durant makes free throw 1 of 2 | 89 | 67 |
| Q3 | 7:07 | PHX | Eric Gordon enters the game for Devin Booker | 89 | 67 |
| Q3 | 7:07 | SA | Cedi Osman enters the game for Victor Wembanyama | 89 | 67 |
| Q3 | 7:07 | PHX | Kevin Durant makes free throw 2 of 2 | 89 | 68 |
| Q3 | 6:49 | SA | Tre Jones misses 26-foot three point pullup jump shot | 89 | 68 |
| Q3 | 6:44 | PHX | Grayson Allen defensive rebound | 89 | 68 |
| Q3 | 6:39 | SA | Malaki Branham shooting foul | 89 | 68 |
| Q3 | 6:39 | PHX | Suns Full timeout | 89 | 68 |
| Q3 | 6:39 | PHX | Jusuf Nurkic makes free throw 1 of 2 | 89 | 69 |
| Q3 | 6:39 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 89 | 70 |
| Q3 | 6:27 | SA | Malaki Branham misses driving floating jump shot | 89 | 70 |
| Q3 | 6:24 | SA | Zach Collins offensive rebound | 89 | 70 |
| Q3 | 6:24 | SA | Zach Collins misses tip shot | 89 | 70 |
| Q3 | 6:23 | PHX | Kevin Durant defensive rebound | 89 | 70 |
| Q3 | 6:04 | PHX | Jusuf Nurkic misses layup | 89 | 70 |
| Q3 | 6:01 | SA | Cedi Osman defensive rebound | 89 | 70 |
| Q3 | 5:53 | SA | Keldon Johnson makes driving layup | 91 | 70 |
| Q3 | 5:34 | PHX | Eric Gordon makes 11-foot pullup jump shot (Kevin Durant assists) | 91 | 72 |
| Q3 | 5:13 | SA | Cedi Osman makes 17-foot pullup jump shot (Zach Collins assists) | 93 | 72 |
| Q3 | 4:51 | PHX | Grayson Allen misses 24-foot three point jumper | 93 | 72 |
| Q3 | 4:45 | PHX | Grayson Allen offensive rebound | 93 | 72 |
| Q3 | 4:44 | PHX | Grayson Allen makes 26-foot three point jumper | 93 | 75 |
| Q3 | 4:32 | PHX | Eric Gordon shooting foul | 93 | 75 |
| Q3 | 4:32 | SA | Tre Jones makes free throw 1 of 2 | 94 | 75 |
| Q3 | 4:32 | PHX | Josh Okogie enters the game for Yuta Watanabe | 94 | 75 |
| Q3 | 4:32 | SA | Victor Wembanyama enters the game for Zach Collins | 94 | 75 |
| Q3 | 4:32 | SA | Tre Jones makes free throw 2 of 2 | 95 | 75 |
| Q3 | 4:18 | PHX | Kevin Durant misses 24-foot three point jumper | 95 | 75 |
| Q3 | 4:16 | SA | Victor Wembanyama defensive rebound | 95 | 75 |
| Q3 | 4:06 | SA | Victor Wembanyama makes alley oop layup (Malaki Branham assists) | 97 | 75 |
| Q3 | 3:46 | PHX | Kevin Durant makes 13-foot pullup jump shot | 97 | 77 |
| Q3 | 3:31 | SA | Victor Wembanyama makes layup (Keldon Johnson assists) | 99 | 77 |
| Q3 | 3:31 | PHX | Suns Full timeout | 99 | 77 |
| Q3 | 3:31 | PHX | Devin Booker enters the game for Grayson Allen | 99 | 77 |
| Q3 | 3:31 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 99 | 77 |
| Q3 | 3:31 | SA | Jeremy Sochan enters the game for Malaki Branham | 99 | 77 |
| Q3 | 3:31 | SA | Doug McDermott enters the game for Tre Jones | 99 | 77 |
| Q3 | 3:19 | PHX | Devin Booker out of bounds bad pass turnover | 99 | 77 |
| Q3 | 3:03 | SA | Victor Wembanyama misses 25-foot three point jumper | 99 | 77 |
| Q3 | 3:00 | PHX | Devin Booker defensive rebound | 99 | 77 |
| Q3 | 2:45 | PHX | Eric Gordon makes 9-foot driving floating jump shot (Devin Booker assists) | 99 | 79 |
| Q3 | 2:32 | SA | Victor Wembanyama misses alley oop dunk shot | 99 | 79 |
| Q3 | 2:29 | PHX | Kevin Durant defensive rebound | 99 | 79 |
| Q3 | 2:23 | SA | Keldon Johnson shooting foul | 99 | 79 |
| Q3 | 2:23 | PHX | Devin Booker makes free throw 1 of 2 | 99 | 80 |
| Q3 | 2:23 | PHX | Devin Booker makes free throw 2 of 2 | 99 | 81 |
| Q3 | 2:10 | SA | Victor Wembanyama misses 14-foot jumper | 99 | 81 |
| Q3 | 2:07 | PHX | Drew Eubanks defensive rebound | 99 | 81 |
| Q3 | 2:00 | PHX | Kevin Durant makes 22-foot three point jumper (Devin Booker assists) | 99 | 84 |
| Q3 | 1:59 | SA | Spurs Full timeout | 99 | 84 |
| Q3 | 1:59 | SA | Tre Jones enters the game for Cedi Osman | 99 | 84 |
| Q3 | 1:44 | SA | Victor Wembanyama makes two point shot (Keldon Johnson assists) | 101 | 84 |
| Q3 | 1:38 | PHX | Kevin Durant makes driving layup (Devin Booker assists) | 101 | 86 |
| Q3 | 1:20 | SA | Victor Wembanyama makes 1-foot alley oop dunk shot (Tre Jones assists) | 103 | 86 |
| Q3 | 1:06 | PHX | Drew Eubanks misses layup | 103 | 86 |
| Q3 | 1:04 | SA | Jeremy Sochan defensive rebound | 103 | 86 |
| Q3 | 0:00 | PHX | Suns Coach's Challenge | 103 | 86 |
| Q3 | 0:00 | PHX | (00:58.3) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 103 | 86 |
| Q3 | 0:00 | SA | Zach Collins enters the game for Jeremy Sochan | 103 | 86 |
| Q3 | 1:01 | SA | Tre Jones misses driving layup | 103 | 86 |
| Q3 | 1:00 | PHX | Suns defensive team rebound | 103 | 86 |
| Q3 | 0:00 | PHX | Devin Booker out of bounds bad pass turnover | 103 | 86 |
| Q3 | 0:00 | SA | Keldon Johnson misses 25-foot three point jumper | 103 | 86 |
| Q3 | 0:00 | PHX | Devin Booker defensive rebound | 103 | 86 |
| Q3 | 0:00 | PHX | Devin Booker makes 25-foot three pointer | 103 | 89 |
| Q3 | 0:00 | SA | Keldon Johnson misses 24-foot three point jumper | 103 | 89 |
| Q3 | 0:00 | SA | Spurs offensive team rebound | 103 | 89 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 103 | 89 |
| Q4 | 12:00 | PHX | Keita Bates-Diop enters the game for Josh Okogie | 103 | 89 |
| Q4 | 12:00 | PHX | Yuta Watanabe enters the game for Kevin Durant | 103 | 89 |
| Q4 | 12:00 | SA | Malaki Branham enters the game for Keldon Johnson | 103 | 89 |
| Q4 | 11:48 | PHX | Victor Wembanyama blocks Drew Eubanks's dunk | 103 | 89 |
| Q4 | 11:46 | SA | Zach Collins defensive rebound | 103 | 89 |
| Q4 | 11:42 | SA | Victor Wembanyama steps out of bounds turnover | 103 | 89 |
| Q4 | 11:29 | PHX | Devin Booker misses 12-foot pullup jump shot | 103 | 89 |
| Q4 | 11:25 | SA | Victor Wembanyama defensive rebound | 103 | 89 |
| Q4 | 11:18 | SA | Tre Jones misses driving floating jump shot | 103 | 89 |
| Q4 | 11:17 | PHX | Drew Eubanks defensive rebound | 103 | 89 |
| Q4 | 11:17 | SA | Victor Wembanyama personal foul | 103 | 89 |
| Q4 | 11:07 | PHX | Devin Booker makes layup | 103 | 91 |
| Q4 | 10:55 | SA | Zach Collins bad pass (Eric Gordon steals) | 103 | 91 |
| Q4 | 10:48 | PHX | Yuta Watanabe misses 23-foot three point jumper | 103 | 91 |
| Q4 | 10:44 | SA | Tre Jones defensive rebound | 103 | 91 |
| Q4 | 10:41 | SA | Doug McDermott makes 25-foot three point shot (Tre Jones assists) | 106 | 91 |
| Q4 | 10:14 | PHX | Keita Bates-Diop makes two point shot | 106 | 93 |
| Q4 | 10:01 | SA | Victor Wembanyama misses 27-foot three point jumper | 106 | 93 |
| Q4 | 9:58 | SA | Zach Collins offensive rebound | 106 | 93 |
| Q4 | 9:58 | SA | Zach Collins out of bounds bad pass turnover | 106 | 93 |
| Q4 | 9:58 | SA | Cedi Osman enters the game for Victor Wembanyama | 106 | 93 |
| Q4 | 9:48 | PHX | Devin Booker makes 9-foot pullup jump shot | 106 | 95 |
| Q4 | 9:48 | SA | Tre Jones shooting foul | 106 | 95 |
| Q4 | 9:48 | SA | Jeremy Sochan enters the game for Tre Jones | 106 | 95 |
| Q4 | 9:48 | PHX | Devin Booker makes free throw 1 of 1 | 106 | 96 |
| Q4 | 9:33 | SA | Doug McDermott makes 26-foot three pointer (Zach Collins assists) | 109 | 96 |
| Q4 | 9:19 | PHX | Drew Eubanks makes 6-foot two point shot (Devin Booker assists) | 109 | 98 |
| Q4 | 8:58 | SA | Malaki Branham misses 25-foot step back jumpshot | 109 | 98 |
| Q4 | 8:55 | PHX | Devin Booker defensive rebound | 109 | 98 |
| Q4 | 8:50 | PHX | Malaki Branham blocks Devin Booker 's 6-foot two point shot | 109 | 98 |
| Q4 | 8:50 | PHX | Suns offensive team rebound | 109 | 98 |
| Q4 | 8:42 | PHX | Devin Booker makes 24-foot three pointer | 109 | 101 |
| Q4 | 8:40 | SA | Spurs Full timeout | 109 | 101 |
| Q4 | 8:40 | PHX | Grayson Allen enters the game for Eric Gordon | 109 | 101 |
| Q4 | 8:23 | SA | Zach Collins makes layup (Jeremy Sochan assists) | 111 | 101 |
| Q4 | 8:12 | PHX | Devin Booker misses driving floating jump shot | 111 | 101 |
| Q4 | 8:10 | PHX | Drew Eubanks offensive rebound | 111 | 101 |
| Q4 | 8:02 | PHX | Devin Booker lost ball turnover (Doug McDermott steals) | 111 | 101 |
| Q4 | 7:56 | SA | Doug McDermott misses running pullup jump shot | 111 | 101 |
| Q4 | 7:54 | PHX | Drew Eubanks defensive rebound | 111 | 101 |
| Q4 | 7:32 | PHX | Keita Bates-Diop makes two point shot (Yuta Watanabe assists) | 111 | 103 |
| Q4 | 7:13 | SA | Jeremy Sochan misses driving floating jump shot | 111 | 103 |
| Q4 | 7:09 | PHX | Yuta Watanabe defensive rebound | 111 | 103 |
| Q4 | 6:55 | PHX | Drew Eubanks makes 6-foot hook shot (Devin Booker assists) | 111 | 105 |
| Q4 | 6:38 | PHX | Kevin Durant enters the game for Drew Eubanks | 111 | 105 |
| Q4 | 6:38 | SA | Keldon Johnson enters the game for Malaki Branham | 111 | 105 |
| Q4 | 6:32 | SA | Doug McDermott misses 6-foot two point shot | 111 | 105 |
| Q4 | 6:30 | PHX | Devin Booker defensive rebound | 111 | 105 |
| Q4 | 6:21 | SA | Keldon Johnson shooting foul | 111 | 105 |
| Q4 | 6:21 | PHX | Yuta Watanabe misses free throw 1 of 2 | 111 | 105 |
| Q4 | 6:21 | PHX | Suns offensive team rebound | 111 | 105 |
| Q4 | 6:21 | SA | Victor Wembanyama enters the game for Zach Collins | 111 | 105 |
| Q4 | 6:21 | PHX | Yuta Watanabe makes free throw 2 of 2 | 111 | 106 |
| Q4 | 6:09 | SA | Kevin Durant blocks Jeremy Sochan 's 4-foot driving layup | 111 | 106 |
| Q4 | 6:06 | PHX | Devin Booker defensive rebound | 111 | 106 |
| Q4 | 6:04 | PHX | Keita Bates-Diop makes 2-foot dunk (Devin Booker assists) | 111 | 108 |
| Q4 | 6:04 | SA | Spurs Full timeout | 111 | 108 |
| Q4 | 8:10 | PHX | Drew Eubanks misses 1-foot tip shot | 111 | 101 |
| Q4 | 8:07 | PHX | Devin Booker offensive rebound | 111 | 101 |
| Q4 | 6:04 | SA | Tre Jones enters the game for Doug McDermott | 111 | 108 |
| Q4 | 5:47 | SA | Cedi Osman makes 26-foot three point jumper (Jeremy Sochan assists) | 114 | 108 |
| Q4 | 5:31 | SA | Keldon Johnson shooting foul | 114 | 108 |
| Q4 | 5:31 | PHX | Devin Booker makes free throw 1 of 2 | 114 | 109 |
| Q4 | 5:31 | PHX | Devin Booker makes free throw 2 of 2 | 114 | 110 |
| Q4 | 5:17 | SA | Cedi Osman misses 26-foot three point pullup jump shot | 114 | 110 |
| Q4 | 5:15 | PHX | Kevin Durant defensive rebound | 114 | 110 |
| Q4 | 5:06 | PHX | Kevin Durant makes 25-foot three pointer | 114 | 113 |
| Q4 | 4:44 | SA | Jeremy Sochan makes driving layup | 116 | 113 |
| Q4 | 4:21 | PHX | Keita Bates-Diop makes 23-foot three point jumper (Grayson Allen assists) | 116 | 116 |
| Q4 | 4:12 | PHX | Yuta Watanabe shooting foul | 116 | 116 |
| Q4 | 4:12 | SA | Victor Wembanyama misses free throw 1 of 2 | 116 | 116 |
| Q4 | 4:12 | SA | Spurs offensive team rebound | 116 | 116 |
| Q4 | 4:12 | SA | Victor Wembanyama makes free throw 2 of 2 | 117 | 116 |
| Q4 | 4:01 | PHX | Yuta Watanabe misses 23-foot three point jumper | 117 | 116 |
| Q4 | 3:56 | SA | Keldon Johnson defensive rebound | 117 | 116 |
| Q4 | 3:50 | PHX | Kevin Durant shooting foul | 117 | 116 |
| Q4 | 3:50 | SA | Victor Wembanyama makes free throw 1 of 2 | 118 | 116 |
| Q4 | 3:50 | PHX | Drew Eubanks enters the game for Yuta Watanabe | 118 | 116 |
| Q4 | 3:50 | SA | Victor Wembanyama makes free throw 2 of 2 | 119 | 116 |
| Q4 | 3:31 | PHX | Drew Eubanks misses layup | 119 | 116 |
| Q4 | 3:29 | SA | Victor Wembanyama defensive rebound | 119 | 116 |
| Q4 | 3:50 | SA | Zach Collins enters the game for Cedi Osman | 119 | 116 |
| Q4 | 3:15 | SA | Victor Wembanyama makes 3-foot dunk (Zach Collins assists) | 121 | 116 |
| Q4 | 3:15 | PHX | Suns Full timeout | 121 | 116 |
| Q4 | 3:01 | PHX | Kevin Durant misses 24-foot three point jumper | 121 | 116 |
| Q4 | 2:59 | SA | Jeremy Sochan defensive rebound | 121 | 116 |
| Q4 | 2:46 | SA | Zach Collins makes 9-foot two point shot | 123 | 116 |
| Q4 | 2:29 | PHX | Jeremy Sochan blocks Devin Booker 's 6-foot driving floating jump shot | 123 | 116 |
| Q4 | 2:27 | SA | Jeremy Sochan defensive rebound | 123 | 116 |
| Q4 | 2:10 | SA | Victor Wembanyama makes 26-foot three pointer | 126 | 116 |
| Q4 | 1:48 | PHX | Kevin Durant misses 6-foot two point shot | 126 | 116 |
| Q4 | 1:46 | SA | Victor Wembanyama defensive rebound | 126 | 116 |
| Q4 | 1:35 | SA | Victor Wembanyama makes 18-foot two point shot (Jeremy Sochan assists) | 128 | 116 |
| Q4 | 1:27 | SA | Victor Wembanyama shooting foul | 128 | 116 |
| Q4 | 1:27 | PHX | Kevin Durant misses free throw 1 of 2 | 128 | 116 |
| Q4 | 1:27 | PHX | Suns offensive team rebound | 128 | 116 |
| Q4 | 1:27 | PHX | Kevin Durant makes free throw 2 of 2 | 128 | 117 |
| Q4 | 1:08 | SA | Tre Jones misses 26-foot three point jumper | 128 | 117 |
| Q4 | 1:06 | PHX | Suns defensive team rebound | 128 | 117 |
| Q4 | 1:06 | SA | Victor Wembanyama loose ball foul | 128 | 117 |
| Q4 | 1:06 | PHX | Drew Eubanks makes free throw 1 of 2 | 128 | 118 |
| Q4 | 1:06 | PHX | Drew Eubanks makes free throw 2 of 2 | 128 | 119 |
| Q4 | 0:00 | SA | Tre Jones makes two point shot (Zach Collins assists) | 130 | 119 |
| Q4 | 0:00 | PHX | Suns Full timeout | 130 | 119 |
| Q4 | 0:00 | PHX | Kevin Durant makes 7-foot driving floating jump shot (Devin Booker assists) | 130 | 121 |
| Q4 | 0:00 | PHX | Keita Bates-Diop personal foul | 130 | 121 |
| Q4 | 0:00 | PHX | Grayson Allen personal foul | 130 | 121 |
| Q4 | 0:00 | SA | Tre Jones makes free throw 1 of 2 | 131 | 121 |
| Q4 | 0:00 | SA | Tre Jones makes free throw 2 of 2 | 132 | 121 |
| Q4 | 0:00 | PHX | Keita Bates-Diop misses 27-foot three point jumper | 132 | 121 |
| Q4 | 0:00 | SA | Keldon Johnson defensive rebound | 132 | 121 |
| Q4 | 0:00 | — | End of the 4th Quarter | 132 | 121 |
| Q4 | 0:00 | — | End of Game | 132 | 121 |
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.