POSS 1 · Q1 11:36
PORPortland Trail Blazers
Other
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Tue, Dec 14, 2021·2021-22
| Team | Q1 | Q2 | Q3 | Q4 | OT | T |
|---|---|---|---|---|---|---|
| 32 | 17 | 24 | 29 | 9 | 111 | |
| 21 | 22 | 32 | 27 | 5 | 107 |
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
POR
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 +14 Q1 0:00POR +6 Q4 8:12
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 POR the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | PHX | POR | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 41 | 24 | 8 | 14 | 3 | 0 | 3 | 10-19 | 1-1 | 3-4 | +6 | 57.8% | |
| 45 | 28 | 13 | 1 | 2 | 0 | 3 | 12-17 | 0-0 | 4-5 | +1 | 72.9% | |
| 35 | 8 | 3 | 2 | 1 | 0 | 1 | 3-8 | 2-7 | 0-0 | -14 | 50.0% | |
| 23 | 7 | 2 | 3 | 0 | 0 | 1 | 2-7 | 1-5 | 2-2 | +2 | 44.4% | |
| 38 | 11 | 5 | 2 | 0 | 0 | 3 | 5-11 | 1-4 | 0-0 | +13 | 50.0% | |
| 34 | 17 | 3 | 5 | 1 | 0 | 1 | 6-14 | 2-3 | 3-4 | +1 | 53.9% | |
| 32 | 12 | 8 | 1 | 0 | 0 | 0 | 4-14 | 4-11 | 0-0 | +2 | 42.9% | |
| 8 | 4 | 7 | 0 | 0 | 0 | 1 | 2-2 | 0-0 | 0-0 | +3 | 100.0% | |
| 8 | 0 | 0 | 2 | 0 | 0 | 1 | 0-1 | 0-0 | 0-0 | +6 | 0.0% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · LEFT HAMSTRING STRAIN | ||||||||||||
| POR | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 39 | 17 | 13 | 5 | 1 | 0 | 1 | 7-11 | 0-1 | 3-5 | -9 | 64.4% | |
| 47 | 31 | 2 | 10 | 0 | 1 | 4 | 11-31 | 5-16 | 4-5 | 0 | 46.7% | |
| 39 | 23 | 6 | 0 | 2 | 0 | 3 | 9-17 | 3-7 | 2-3 | -13 | 62.8% | |
| 28 | 9 | 8 | 4 | 3 | 0 | 2 | 4-8 | 0-0 | 1-4 | -1 | 46.1% | |
| 24 | 3 | 5 | 1 | 1 | 1 | 2 | 1-4 | 0-3 | 1-2 | -7 | 30.7% | |
| 16 | 8 | 2 | 1 | 0 | 0 | 1 | 2-2 | 2-2 | 2-2 | +9 | 138.9% | |
| 36 | 8 | 7 | 0 | 0 | 1 | 0 | 3-7 | 2-5 | 0-0 | +1 | 57.1% | |
| 33 | 8 | 5 | 2 | 0 | 0 | 0 | 3-13 | 1-6 | 1-1 | +3 | 29.8% | |
| 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0-3 | 0-1 | 0-0 | -3 | 0.0% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
488 events
| Q | Clock | Team | Play | PHX | POR |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Deandre Ayton vs. Jusuf Nurkic (Chris Paul gains possession) | 0 | 0 |
| Q1 | 11:45 | PHX | Chris Paul bad pass (Larry Nance Jr. steals) | 0 | 0 |
| Q1 | 11:36 | POR | Larry Nance Jr. misses layup | 0 | 0 |
| Q1 | 11:34 | PHX | Chris Paul defensive rebound | 0 | 0 |
| Q1 | 11:26 | PHX | Jae Crowder makes 20-foot pullup jump shot (Chris Paul assists) | 2 | 0 |
| Q1 | 11:06 | POR | Larry Nance Jr. bad pass (Deandre Ayton steals) | 2 | 0 |
| Q1 | 10:52 | PHX | Deandre Ayton makes layup (Chris Paul assists) | 4 | 0 |
| Q1 | 10:52 | POR | Norman Powell shooting foul | 4 | 0 |
| Q1 | 10:52 | PHX | Deandre Ayton makes free throw 1 of 1 | 5 | 0 |
| Q1 | 10:42 | PHX | Deandre Ayton defensive 3-seconds (technical foul) | 5 | 0 |
| Q1 | 10:42 | POR | Damian Lillard makes technical free throw | 5 | 1 |
| Q1 | 10:42 | POR | 5 second violation | 5 | 1 |
| Q1 | 10:24 | PHX | Landry Shamet makes 18-foot jumper (Chris Paul assists) | 7 | 1 |
| Q1 | 10:10 | POR | Damian Lillard misses 28-foot three point pullup jump shot | 7 | 1 |
| Q1 | 10:07 | POR | Jusuf Nurkic makes two point shot | 7 | 3 |
| Q1 | 9:57 | PHX | Jae Crowder misses jumper | 7 | 3 |
| Q1 | 9:57 | PHX | Suns offensive team rebound | 7 | 3 |
| Q1 | 9:43 | PHX | Jae Crowder misses 35-foot three point pullup jump shot | 7 | 3 |
| Q1 | 9:39 | PHX | Deandre Ayton offensive rebound | 7 | 3 |
| Q1 | 9:38 | PHX | Deandre Ayton bad pass (Nassir Little steals) | 7 | 3 |
| Q1 | 9:32 | POR | Nassir Little bad pass (Chris Paul steals) | 7 | 3 |
| Q1 | 9:32 | PHX | Jae Crowder bad pass (Jusuf Nurkic steals) | 7 | 6 |
| Q1 | 9:30 | PHX | Chris Paul personal take foul | 7 | 3 |
| Q1 | 9:20 | POR | Damian Lillard makes 25-foot three point jumper (Larry Nance Jr. assists) | 7 | 6 |
| Q1 | 8:58 | PHX | Landry Shamet misses 16-foot pullup jump shot | 7 | 3 |
| Q1 | 8:56 | POR | Nassir Little defensive rebound | 7 | 3 |
| Q1 | 8:49 | PHX | Chris Paul shooting foul | 7 | 3 |
| Q1 | 8:49 | POR | Larry Nance Jr. misses free throw 1 of 2 | 7 | 3 |
| Q1 | 8:49 | POR | Trail Blazers offensive team rebound | 7 | 3 |
| Q1 | 8:49 | POR | Larry Nance Jr. makes free throw 2 of 2 | 7 | 4 |
| Q1 | 8:41 | PHX | Chris Paul misses 7-foot two point shot | 7 | 7 |
| Q1 | 8:38 | POR | Larry Nance Jr. defensive rebound | 7 | 7 |
| Q1 | 8:15 | PHX | Jae Crowder makes 3-foot two point shot (Deandre Ayton assists) | 9 | 9 |
| Q1 | 7:59 | POR | Jusuf Nurkic misses layup | 9 | 9 |
| Q1 | 7:57 | PHX | Mikal Bridges defensive rebound | 9 | 9 |
| Q1 | 7:40 | PHX | Mikal Bridges misses 22-foot three point jumper | 9 | 9 |
| Q1 | 7:38 | POR | Jusuf Nurkic defensive rebound | 9 | 9 |
| Q1 | 7:32 | POR | Larry Nance Jr. makes 2-foot dunk (Damian Lillard assists) | 9 | 11 |
| Q1 | 7:17 | PHX | Nassir Little blocks Jae Crowder 's 1-foot layup | 9 | 11 |
| Q1 | 7:15 | POR | Norman Powell defensive rebound | 9 | 11 |
| Q1 | 7:13 | POR | Norman Powell out of bounds bad pass turnover | 9 | 11 |
| Q1 | 7:04 | POR | Jusuf Nurkic shooting foul | 9 | 11 |
| Q1 | 7:04 | PHX | Deandre Ayton makes free throw 1 of 2 | 10 | 14 |
| Q1 | 7:04 | PHX | Deandre Ayton makes free throw 2 of 2 | 11 | 14 |
| Q1 | 6:57 | POR | Damian Lillard misses 32-foot three point pullup jump shot | 11 | 9 |
| Q1 | 6:52 | PHX | Chris Paul defensive rebound | 11 | 14 |
| Q1 | 6:47 | PHX | Deandre Ayton makes dunk (Chris Paul assists) | 13 | 14 |
| Q1 | 6:30 | POR | Trail Blazers Full timeout | 13 | 12 |
| Q1 | 10:09 | POR | Jusuf Nurkic offensive rebound | 7 | 1 |
| Q1 | 8:35 | POR | Damian Lillard makes 15-foot pullup jump shot | 7 | 9 |
| Q1 | 6:28 | POR | Jusuf Nurkic offensive foul | 13 | 11 |
| Q1 | 6:28 | POR | Jusuf Nurkic turnover | 13 | 11 |
| Q1 | 6:18 | PHX | Deandre Ayton offensive foul | 13 | 11 |
| Q1 | 6:18 | PHX | Deandre Ayton turnover | 13 | 11 |
| Q1 | 6:07 | POR | Norman Powell makes 25-foot three point jumper (Jusuf Nurkic assists) | 13 | 14 |
| Q1 | 6:30 | POR | Robert Covington enters the game for Larry Nance Jr. | 13 | 11 |
| Q1 | 5:47 | PHX | Mikal Bridges misses 23-foot three point jumper | 13 | 14 |
| Q1 | 5:42 | POR | Norman Powell defensive rebound | 13 | 14 |
| Q1 | 5:41 | POR | Norman Powell steps out of bounds turnover | 13 | 14 |
| Q1 | 5:19 | PHX | Jae Crowder makes 20-foot jumper (Chris Paul assists) | 15 | 14 |
| Q1 | 5:08 | POR | Jusuf Nurkic misses layup | 15 | 14 |
| Q1 | 5:05 | PHX | Jae Crowder defensive rebound | 15 | 14 |
| Q1 | 5:01 | PHX | Landry Shamet makes 29-foot three point shot (Chris Paul assists) | 18 | 14 |
| Q1 | 4:37 | POR | Nassir Little misses 23-foot three point jumper | 18 | 14 |
| Q1 | 4:34 | POR | Robert Covington offensive rebound | 18 | 14 |
| Q1 | 4:32 | POR | Robert Covington misses 23-foot three point jumper | 18 | 14 |
| Q1 | 4:28 | PHX | Chris Paul defensive rebound | 18 | 14 |
| Q1 | 4:20 | PHX | Deandre Ayton makes 16-foot driving floating jump shot (Chris Paul assists) | 20 | 14 |
| Q1 | 4:10 | POR | Damian Lillard misses 32-foot three point jumper | 20 | 14 |
| Q1 | 4:08 | PHX | Jae Crowder defensive rebound | 20 | 14 |
| Q1 | 3:58 | POR | Robert Covington personal foul | 20 | 14 |
| Q1 | 3:58 | POR | Anfernee Simons enters the game for Nassir Little | 20 | 14 |
| Q1 | 3:58 | PHX | Cameron Johnson enters the game for Deandre Ayton | 20 | 14 |
| Q1 | 3:58 | PHX | JaVale McGee enters the game for Landry Shamet | 20 | 14 |
| Q1 | 3:49 | PHX | Damian Lillard blocks Cameron Johnson 's 17-foot driving floating jump shot | 20 | 14 |
| Q1 | 3:47 | POR | Robert Covington defensive rebound | 20 | 14 |
| Q1 | 3:39 | POR | Robert Covington misses driving layup | 20 | 14 |
| Q1 | 3:37 | PHX | Cameron Johnson defensive rebound | 20 | 14 |
| Q1 | 3:58 | PHX | Cameron Payne enters the game for Chris Paul | 20 | 14 |
| Q1 | 3:30 | POR | Tony Snell enters the game for Norman Powell | 20 | 14 |
| Q1 | 3:30 | POR | Larry Nance Jr. enters the game for Jusuf Nurkic | 20 | 14 |
| Q1 | 3:30 | PHX | Chris Paul enters the game for Mikal Bridges | 20 | 14 |
| Q1 | 3:22 | PHX | JaVale McGee makes dunk (Cameron Payne assists) | 22 | 14 |
| Q1 | 3:22 | POR | Trail Blazers Full timeout | 22 | 14 |
| Q1 | 3:22 | PHX | Mikal Bridges enters the game for Chris Paul | 22 | 14 |
| Q1 | 3:00 | POR | Larry Nance Jr. makes 20-foot jumper (Anfernee Simons assists) | 22 | 16 |
| Q1 | 2:46 | POR | Tony Snell personal foul | 22 | 16 |
| Q1 | 2:46 | POR | Ben McLemore enters the game for Damian Lillard | 22 | 16 |
| Q1 | 2:38 | PHX | JaVale McGee 3 second turnover | 22 | 16 |
| Q1 | 2:38 | PHX | Elfrid Payton enters the game for Mikal Bridges | 22 | 16 |
| Q1 | 2:22 | POR | Anfernee Simons misses 28-foot three point pullup jump shot | 22 | 16 |
| Q1 | 2:18 | PHX | JaVale McGee defensive rebound | 22 | 16 |
| Q1 | 2:13 | PHX | Jae Crowder makes 26-foot three point shot (Elfrid Payton assists) | 25 | 16 |
| Q1 | 1:58 | POR | Anfernee Simons misses driving floating jump shot | 25 | 16 |
| Q1 | 1:56 | PHX | Jae Crowder defensive rebound | 25 | 16 |
| Q1 | 1:48 | PHX | Elfrid Payton misses driving floating jump shot | 25 | 16 |
| Q1 | 1:46 | POR | Larry Nance Jr. defensive rebound | 25 | 16 |
| Q1 | 1:40 | PHX | Cameron Payne personal foul | 25 | 16 |
| Q1 | 1:40 | PHX | Landry Shamet enters the game for Jae Crowder | 25 | 16 |
| Q1 | 1:33 | POR | Ben McLemore misses 20-foot jumper | 25 | 16 |
| Q1 | 1:31 | POR | Tony Snell offensive rebound | 25 | 16 |
| Q1 | 1:31 | PHX | JaVale McGee shooting foul | 25 | 16 |
| Q1 | 1:31 | POR | Tony Snell makes free throw 1 of 2 | 25 | 17 |
| Q1 | 1:31 | POR | Tony Snell makes free throw 2 of 2 | 25 | 18 |
| Q1 | 1:16 | PHX | Cameron Johnson makes 24-foot three point jumper (Landry Shamet assists) | 28 | 18 |
| Q1 | 1:03 | POR | Ben McLemore misses 26-foot three point jumper | 28 | 18 |
| Q1 | 1:01 | PHX | JaVale McGee defensive rebound | 28 | 18 |
| Q1 | 0:00 | POR | Tony Snell personal foul | 28 | 18 |
| Q1 | 0:00 | PHX | Cameron Payne misses free throw 1 of 2 | 28 | 18 |
| Q1 | 0:00 | PHX | Suns offensive team rebound | 28 | 18 |
| Q1 | 0:00 | PHX | Cameron Payne makes free throw 2 of 2 | 29 | 18 |
| Q1 | 0:00 | POR | Anfernee Simons misses 27-foot three point pullup jump shot | 29 | 18 |
| Q1 | 0:00 | PHX | JaVale McGee defensive rebound | 29 | 18 |
| Q1 | 0:00 | PHX | Cameron Payne makes 31-foot running pullup jump shot | 32 | 18 |
| Q1 | 0:00 | POR | Anfernee Simons makes two point shot | 32 | 20 |
| Q1 | 0:00 | PHX | JaVale McGee shooting foul | 32 | 20 |
| Q1 | 0:00 | POR | Anfernee Simons makes free throw 1 of 1 | 32 | 21 |
| Q1 | 0:00 | PHX | Cameron Payne misses driving layup | 32 | 21 |
| Q1 | 0:00 | PHX | Suns offensive team rebound | 32 | 21 |
| Q1 | 0:00 | — | End of the 1st Quarter | 32 | 21 |
| Q2 | 12:00 | POR | Norman Powell enters the game for Robert Covington | 32 | 21 |
| Q2 | 11:46 | POR | Norman Powell makes 3-foot driving floating jump shot | 32 | 23 |
| Q2 | 11:39 | PHX | Landry Shamet misses 26-foot three point pullup jump shot | 32 | 23 |
| Q2 | 11:37 | POR | Norman Powell defensive rebound | 32 | 23 |
| Q2 | 11:26 | POR | Norman Powell misses 26-foot three point pullup jump shot | 32 | 23 |
| Q2 | 11:24 | PHX | Landry Shamet defensive rebound | 32 | 23 |
| Q2 | 11:18 | PHX | Landry Shamet out of bounds bad pass turnover | 32 | 23 |
| Q2 | 11:04 | POR | Ben McLemore misses layup | 32 | 23 |
| Q2 | 11:02 | PHX | Cameron Johnson defensive rebound | 32 | 23 |
| Q2 | 10:52 | PHX | Cameron Johnson misses 26-foot three point jumper | 32 | 23 |
| Q2 | 10:50 | PHX | Suns offensive team rebound | 32 | 23 |
| Q2 | 10:50 | POR | Nassir Little enters the game for Ben McLemore | 32 | 23 |
| Q2 | 10:42 | PHX | Cameron Payne misses two point shot | 32 | 23 |
| Q2 | 10:41 | PHX | JaVale McGee offensive rebound | 32 | 23 |
| Q2 | 10:40 | PHX | JaVale McGee makes two point shot | 34 | 23 |
| Q2 | 10:22 | POR | Larry Nance Jr. misses two point shot | 34 | 23 |
| Q2 | 10:20 | PHX | JaVale McGee defensive rebound | 34 | 23 |
| Q2 | 9:58 | PHX | Cameron Payne misses two point shot | 34 | 23 |
| Q2 | 9:55 | PHX | Landry Shamet offensive rebound | 34 | 23 |
| Q2 | 9:47 | PHX | Cameron Johnson misses 19-foot pullup jump shot | 34 | 23 |
| Q2 | 9:44 | POR | Larry Nance Jr. defensive rebound | 34 | 23 |
| Q2 | 9:40 | PHX | Landry Shamet personal foul | 34 | 23 |
| Q2 | 9:34 | PHX | Landry Shamet personal foul | 34 | 23 |
| Q2 | 9:26 | POR | Norman Powell misses pullup jump shot | 34 | 23 |
| Q2 | 9:23 | PHX | JaVale McGee defensive rebound | 34 | 23 |
| Q2 | 9:16 | PHX | Landry Shamet misses 25-foot three point jumper | 34 | 23 |
| Q2 | 9:14 | POR | Nassir Little defensive rebound | 34 | 23 |
| Q2 | 9:03 | POR | Anfernee Simons misses 25-foot three point jumper | 34 | 23 |
| Q2 | 9:00 | PHX | JaVale McGee defensive rebound | 34 | 23 |
| Q2 | 8:55 | PHX | Elfrid Payton lost ball turnover (Norman Powell steals) | 34 | 23 |
| Q2 | 8:52 | PHX | JaVale McGee shooting foul | 34 | 23 |
| Q2 | 8:52 | POR | Nassir Little misses free throw 1 of 2 | 34 | 23 |
| Q2 | 8:52 | POR | Trail Blazers offensive team rebound | 34 | 23 |
| Q2 | 8:52 | POR | Jusuf Nurkic enters the game for Anfernee Simons | 34 | 23 |
| Q2 | 8:52 | POR | Damian Lillard enters the game for Tony Snell | 34 | 23 |
| Q2 | 8:52 | PHX | Deandre Ayton enters the game for JaVale McGee | 34 | 23 |
| Q2 | 8:52 | PHX | Mikal Bridges enters the game for Landry Shamet | 34 | 23 |
| Q2 | 8:52 | POR | Nassir Little makes free throw 2 of 2 | 34 | 24 |
| Q2 | 8:38 | PHX | Mikal Bridges makes 15-foot pullup jump shot | 36 | 24 |
| Q2 | 8:27 | PHX | Mikal Bridges kicked ball violation | 36 | 24 |
| Q2 | 8:12 | POR | Damian Lillard misses driving layup | 36 | 24 |
| Q2 | 8:09 | POR | Larry Nance Jr. offensive rebound | 36 | 24 |
| Q2 | 8:09 | POR | Larry Nance Jr. misses tip shot | 36 | 24 |
| Q2 | 8:09 | POR | Larry Nance Jr. offensive rebound | 36 | 24 |
| Q2 | 8:07 | POR | Larry Nance Jr. misses two point shot | 36 | 24 |
| Q2 | 8:07 | PHX | Deandre Ayton defensive rebound | 36 | 24 |
| Q2 | 8:00 | PHX | Cameron Payne misses layup | 36 | 24 |
| Q2 | 7:57 | POR | Larry Nance Jr. defensive rebound | 36 | 24 |
| Q2 | 7:52 | POR | Damian Lillard makes two point shot (Larry Nance Jr. assists) | 36 | 26 |
| Q2 | 7:27 | PHX | Cameron Payne makes 9-foot two point shot | 38 | 26 |
| Q2 | 7:17 | POR | Robert Covington enters the game for Larry Nance Jr. | 38 | 26 |
| Q2 | 7:06 | PHX | Deandre Ayton personal foul | 38 | 26 |
| Q2 | 6:53 | POR | Damian Lillard makes two point shot | 38 | 28 |
| Q2 | 6:37 | PHX | Deandre Ayton makes 7-foot two point shot (Elfrid Payton assists) | 40 | 28 |
| Q2 | 6:27 | POR | Damian Lillard misses 26-foot three point pullup jump shot | 40 | 28 |
| Q2 | 6:24 | POR | Nassir Little offensive rebound | 40 | 28 |
| Q2 | 6:23 | POR | Norman Powell misses 25-foot three point jumper | 40 | 28 |
| Q2 | 6:21 | PHX | Cameron Johnson defensive rebound | 40 | 28 |
| Q2 | 6:18 | PHX | Suns Full timeout | 40 | 28 |
| Q2 | 6:18 | PHX | Chris Paul enters the game for Elfrid Payton | 40 | 28 |
| Q2 | 6:18 | PHX | Jae Crowder enters the game for Cameron Payne | 40 | 28 |
| Q2 | 6:02 | PHX | Chris Paul bad pass (Norman Powell steals) | 40 | 28 |
| Q2 | 5:59 | POR | Norman Powell makes 1-foot dunk | 40 | 30 |
| Q2 | 5:47 | PHX | Robert Covington blocks Deandre Ayton 's 2-foot layup | 40 | 30 |
| Q2 | 5:47 | PHX | Deandre Ayton offensive rebound | 40 | 30 |
| Q2 | 5:45 | PHX | Deandre Ayton out of bounds lost ball turnover | 40 | 30 |
| Q2 | 5:31 | POR | Nassir Little misses 26-foot three point jumper | 40 | 30 |
| Q2 | 5:29 | PHX | Cameron Johnson defensive rebound | 40 | 30 |
| Q2 | 5:19 | PHX | Cameron Johnson makes 23-foot three point jumper (Mikal Bridges assists) | 43 | 30 |
| Q2 | 4:55 | POR | Damian Lillard makes two point shot (Jusuf Nurkic assists) | 43 | 32 |
| Q2 | 4:33 | PHX | Cameron Johnson misses 21-foot pullup jump shot | 43 | 32 |
| Q2 | 4:30 | POR | Nassir Little defensive rebound | 43 | 32 |
| Q2 | 4:19 | POR | Norman Powell makes 23-foot three point jumper (Nassir Little assists) | 43 | 35 |
| Q2 | 3:53 | PHX | Cameron Johnson misses 24-foot three point jumper | 43 | 35 |
| Q2 | 3:51 | POR | Jusuf Nurkic defensive rebound | 43 | 35 |
| Q2 | 3:37 | POR | Damian Lillard traveling | 43 | 35 |
| Q2 | 3:37 | POR | Anfernee Simons enters the game for Nassir Little | 43 | 35 |
| Q2 | 3:37 | PHX | Cameron Payne enters the game for Cameron Johnson | 43 | 35 |
| Q2 | 3:26 | PHX | Jae Crowder offensive foul | 43 | 35 |
| Q2 | 3:26 | PHX | Jae Crowder turnover | 43 | 35 |
| Q2 | 3:11 | POR | Norman Powell misses 24-foot three point jumper | 43 | 35 |
| Q2 | 3:07 | PHX | Chris Paul defensive rebound | 43 | 35 |
| Q2 | 2:54 | PHX | Chris Paul makes 17-foot pullup jump shot | 45 | 35 |
| Q2 | 2:36 | POR | Norman Powell out of bounds bad pass turnover | 45 | 35 |
| Q2 | 2:36 | POR | Trail Blazers Full timeout | 45 | 35 |
| Q2 | 2:23 | PHX | Jae Crowder misses 26-foot three point jumper | 45 | 35 |
| Q2 | 2:21 | PHX | Mikal Bridges offensive rebound | 45 | 35 |
| Q2 | 2:19 | PHX | Jae Crowder misses 24-foot three point jumper | 45 | 35 |
| Q2 | 2:17 | POR | Jusuf Nurkic defensive rebound | 45 | 35 |
| Q2 | 2:08 | POR | Norman Powell makes 21-foot pullup jump shot (Jusuf Nurkic assists) | 45 | 37 |
| Q2 | 1:53 | PHX | Jae Crowder back court turnover | 45 | 37 |
| Q2 | 1:40 | POR | Damian Lillard misses two point shot | 45 | 37 |
| Q2 | 1:39 | POR | Jusuf Nurkic offensive rebound | 45 | 37 |
| Q2 | 1:38 | POR | Jusuf Nurkic makes two point shot | 45 | 39 |
| Q2 | 1:22 | PHX | Cameron Payne misses 24-foot three point jumper | 45 | 39 |
| Q2 | 1:18 | POR | Norman Powell defensive rebound | 45 | 39 |
| Q2 | 1:10 | POR | Norman Powell misses two point shot | 45 | 39 |
| Q2 | 1:08 | PHX | Mikal Bridges defensive rebound | 45 | 39 |
| Q2 | 1:01 | PHX | Deandre Ayton makes 4-foot hook shot (Mikal Bridges assists) | 47 | 39 |
| Q2 | 0:00 | POR | Damian Lillard makes driving layup | 47 | 41 |
| Q2 | 0:00 | PHX | Chris Paul misses 20-foot step back jumpshot | 47 | 41 |
| Q2 | 0:00 | POR | Anfernee Simons defensive rebound | 47 | 41 |
| Q2 | 0:00 | POR | Jusuf Nurkic makes layup (Damian Lillard assists) | 47 | 43 |
| Q2 | 0:00 | POR | Norman Powell personal take foul | 47 | 43 |
| Q2 | 0:00 | PHX | Cameron Johnson enters the game for Cameron Payne | 47 | 43 |
| Q2 | 0:00 | POR | Norman Powell personal foul | 47 | 43 |
| Q2 | 0:00 | PHX | Chris Paul makes free throw 1 of 2 | 48 | 43 |
| Q2 | 0:00 | PHX | Chris Paul makes free throw 2 of 2 | 49 | 43 |
| Q2 | 0:00 | POR | Damian Lillard misses 32-foot three point shot | 49 | 43 |
| Q2 | 0:00 | POR | Trail Blazers offensive team rebound | 49 | 43 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 49 | 43 |
| Q3 | 12:00 | POR | Larry Nance Jr. enters the game for Anfernee Simons | 49 | 43 |
| Q3 | 12:00 | POR | Nassir Little enters the game for Robert Covington | 49 | 43 |
| Q3 | 12:00 | PHX | Landry Shamet enters the game for Cameron Johnson | 49 | 43 |
| Q3 | 11:46 | POR | Larry Nance Jr. makes 8-foot two point shot (Damian Lillard assists) | 49 | 45 |
| Q3 | 11:27 | PHX | Chris Paul makes 19-foot jumper (Landry Shamet assists) | 51 | 45 |
| Q3 | 11:12 | POR | Norman Powell misses 26-foot three point jumper | 51 | 45 |
| Q3 | 11:10 | PHX | Deandre Ayton defensive rebound | 51 | 45 |
| Q3 | 11:00 | PHX | Deandre Ayton makes layup (Chris Paul assists) | 53 | 45 |
| Q3 | 10:42 | POR | Nassir Little misses 26-foot three point jumper | 53 | 45 |
| Q3 | 10:40 | PHX | Deandre Ayton defensive rebound | 53 | 45 |
| Q3 | 10:29 | PHX | Landry Shamet misses 26-foot three point jumper | 53 | 45 |
| Q3 | 10:25 | POR | Larry Nance Jr. defensive rebound | 53 | 45 |
| Q3 | 10:14 | POR | Nassir Little lost ball turnover (Chris Paul steals) | 53 | 45 |
| Q3 | 10:14 | POR | Larry Nance Jr. personal foul | 53 | 45 |
| Q3 | 10:01 | PHX | Mikal Bridges makes 26-foot three point jumper (Jae Crowder assists) | 56 | 45 |
| Q3 | 9:40 | POR | Damian Lillard misses 21-foot step back jumpshot | 56 | 45 |
| Q3 | 9:39 | PHX | Chris Paul defensive rebound | 56 | 45 |
| Q3 | 9:20 | PHX | Deandre Ayton misses 5-foot two point shot | 56 | 45 |
| Q3 | 9:19 | PHX | Suns offensive team rebound | 56 | 45 |
| Q3 | 9:11 | PHX | Deandre Ayton misses 12-foot hook shot | 56 | 45 |
| Q3 | 9:09 | POR | Jusuf Nurkic defensive rebound | 56 | 45 |
| Q3 | 9:01 | POR | Damian Lillard bad pass (Mikal Bridges steals) | 56 | 45 |
| Q3 | 8:55 | PHX | Mikal Bridges makes 25-foot running pullup jump shot | 59 | 45 |
| Q3 | 8:55 | POR | Trail Blazers Full timeout | 59 | 45 |
| Q3 | 8:38 | POR | Damian Lillard makes 31-foot three point jumper (Jusuf Nurkic assists) | 59 | 48 |
| Q3 | 8:22 | PHX | Mikal Bridges misses three point jumper | 59 | 48 |
| Q3 | 8:19 | POR | Nassir Little defensive rebound | 59 | 48 |
| Q3 | 8:09 | POR | Norman Powell makes 27-foot three point jumper (Jusuf Nurkic assists) | 59 | 51 |
| Q3 | 7:48 | PHX | Deandre Ayton makes alley oop layup (Chris Paul assists) | 61 | 51 |
| Q3 | 7:36 | POR | Jusuf Nurkic misses 26-foot three point jumper | 61 | 51 |
| Q3 | 7:34 | POR | Larry Nance Jr. offensive rebound | 61 | 51 |
| Q3 | 7:33 | POR | Larry Nance Jr. makes two point shot | 61 | 53 |
| Q3 | 7:18 | PHX | Chris Paul makes 2-foot two point shot | 63 | 53 |
| Q3 | 7:03 | POR | Larry Nance Jr. traveling | 63 | 53 |
| Q3 | 6:53 | PHX | Chris Paul misses 18-foot pullup jump shot | 63 | 53 |
| Q3 | 6:51 | POR | Damian Lillard defensive rebound | 63 | 53 |
| Q3 | 6:31 | POR | Damian Lillard misses driving layup | 63 | 53 |
| Q3 | 6:29 | PHX | Deandre Ayton defensive rebound | 63 | 53 |
| Q3 | 6:23 | PHX | Jae Crowder makes two point shot (Landry Shamet assists) | 65 | 53 |
| Q3 | 5:56 | POR | Norman Powell makes driving layup | 65 | 55 |
| Q3 | 5:43 | PHX | Chris Paul misses driving floating jump shot | 65 | 55 |
| Q3 | 5:41 | POR | Norman Powell defensive rebound | 65 | 55 |
| Q3 | 5:38 | POR | Nassir Little makes dunk (Larry Nance Jr. assists) | 65 | 57 |
| Q3 | 5:22 | POR | Norman Powell personal foul | 65 | 57 |
| Q3 | 5:22 | POR | Robert Covington enters the game for Larry Nance Jr. | 65 | 57 |
| Q3 | 5:22 | POR | Anfernee Simons enters the game for Norman Powell | 65 | 57 |
| Q3 | 5:14 | PHX | Deandre Ayton makes layup (Chris Paul assists) | 67 | 57 |
| Q3 | 5:00 | POR | Jusuf Nurkic makes driving layup (Anfernee Simons assists) | 67 | 59 |
| Q3 | 4:47 | POR | Nassir Little shooting foul | 67 | 59 |
| Q3 | 4:47 | PHX | Landry Shamet makes free throw 1 of 2 | 68 | 59 |
| Q3 | 4:47 | PHX | JaVale McGee enters the game for Deandre Ayton | 68 | 59 |
| Q3 | 4:47 | PHX | Landry Shamet makes free throw 2 of 2 | 69 | 59 |
| Q3 | 4:32 | POR | Damian Lillard misses 18-foot pullup jump shot | 69 | 59 |
| Q3 | 4:27 | POR | Jusuf Nurkic offensive rebound | 69 | 59 |
| Q3 | 4:27 | POR | Jusuf Nurkic makes tip shot | 69 | 61 |
| Q3 | 4:16 | PHX | Chris Paul makes 7-foot driving floating jump shot | 71 | 61 |
| Q3 | 4:03 | POR | Jusuf Nurkic makes driving layup (Damian Lillard assists) | 71 | 63 |
| Q3 | 4:03 | PHX | JaVale McGee shooting foul | 71 | 63 |
| Q3 | 4:03 | PHX | Cameron Payne enters the game for Landry Shamet | 71 | 63 |
| Q3 | 4:03 | PHX | Cameron Johnson enters the game for Jae Crowder | 71 | 63 |
| Q3 | 4:03 | POR | Tony Snell enters the game for Nassir Little | 71 | 63 |
| Q3 | 4:03 | POR | Jusuf Nurkic makes free throw 1 of 1 | 71 | 64 |
| Q3 | 3:53 | PHX | Chris Paul makes 16-foot pullup jump shot (Cameron Payne assists) | 73 | 64 |
| Q3 | 3:36 | PHX | JaVale McGee personal foul | 73 | 64 |
| Q3 | 3:36 | PHX | Deandre Ayton enters the game for JaVale McGee | 73 | 64 |
| Q3 | 3:32 | PHX | Mikal Bridges personal foul | 73 | 64 |
| Q3 | 3:26 | POR | Damian Lillard misses 30-foot three point jumper | 73 | 64 |
| Q3 | 3:23 | PHX | Suns defensive team rebound | 73 | 64 |
| Q3 | 3:11 | PHX | Cameron Payne misses two point shot | 73 | 64 |
| Q3 | 3:10 | POR | Jusuf Nurkic defensive rebound | 73 | 64 |
| Q3 | 2:57 | POR | Anfernee Simons makes 26-foot three point jumper (Tony Snell assists) | 73 | 67 |
| Q3 | 2:35 | PHX | Chris Paul misses 17-foot pullup jump shot | 73 | 67 |
| Q3 | 2:33 | POR | Robert Covington defensive rebound | 73 | 67 |
| Q3 | 2:22 | POR | Robert Covington makes 4-foot two point shot (Damian Lillard assists) | 73 | 69 |
| Q3 | 2:22 | PHX | Suns Full timeout | 73 | 69 |
| Q3 | 2:22 | POR | Larry Nance Jr. enters the game for Jusuf Nurkic | 73 | 69 |
| Q3 | 2:22 | PHX | Landry Shamet enters the game for Chris Paul | 73 | 69 |
| Q3 | 2:05 | PHX | Landry Shamet misses 23-foot three point jumper | 73 | 69 |
| Q3 | 2:01 | PHX | Cameron Payne offensive rebound | 73 | 69 |
| Q3 | 1:50 | PHX | Cameron Johnson misses 29-foot three point jumper | 73 | 69 |
| Q3 | 1:47 | POR | Robert Covington defensive rebound | 73 | 69 |
| Q3 | 1:30 | POR | Tony Snell bad pass (Cameron Payne steals) | 73 | 69 |
| Q3 | 1:27 | PHX | Cameron Payne lost ball turnover (Larry Nance Jr. steals) | 73 | 69 |
| Q3 | 1:20 | POR | Damian Lillard misses 20-foot pullup jump shot | 73 | 69 |
| Q3 | 1:20 | POR | Trail Blazers offensive team rebound | 73 | 69 |
| Q3 | 1:20 | PHX | Cameron Payne loose ball foul | 73 | 69 |
| Q3 | 1:06 | POR | Anfernee Simons misses 20-foot pullup jump shot | 73 | 69 |
| Q3 | 1:03 | POR | Anfernee Simons offensive rebound | 73 | 69 |
| Q3 | 0:00 | POR | Robert Covington makes 26-foot three point jumper (Larry Nance Jr. assists) | 73 | 72 |
| Q3 | 0:00 | PHX | Mikal Bridges misses 26-foot three point jumper | 73 | 72 |
| Q3 | 0:00 | POR | Robert Covington defensive rebound | 73 | 72 |
| Q3 | 0:00 | POR | Anfernee Simons misses 28-foot three point jumper | 73 | 72 |
| Q3 | 0:00 | PHX | Deandre Ayton defensive rebound | 73 | 72 |
| Q3 | 0:00 | PHX | Mikal Bridges bad pass (Larry Nance Jr. steals) | 73 | 72 |
| Q3 | 0:00 | POR | Robert Covington makes 24-foot three point jumper (Damian Lillard assists) | 73 | 75 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 73 | 75 |
| Q4 | 12:00 | PHX | Chris Paul enters the game for Landry Shamet | 73 | 75 |
| Q4 | 11:39 | PHX | Cameron Payne misses driving layup | 73 | 75 |
| Q4 | 11:39 | PHX | Deandre Ayton offensive rebound | 73 | 75 |
| Q4 | 11:39 | POR | Robert Covington shooting foul | 73 | 75 |
| Q4 | 11:39 | PHX | Deandre Ayton misses free throw 1 of 2 | 73 | 75 |
| Q4 | 11:39 | PHX | Suns offensive team rebound | 73 | 75 |
| Q4 | 11:39 | PHX | Deandre Ayton makes free throw 2 of 2 | 74 | 75 |
| Q4 | 11:27 | POR | Damian Lillard makes three pointer | 74 | 78 |
| Q4 | 11:12 | PHX | Cameron Payne makes driving layup | 76 | 78 |
| Q4 | 10:59 | POR | Anfernee Simons misses 16-foot pullup jump shot | 76 | 78 |
| Q4 | 10:58 | PHX | Suns defensive team rebound | 76 | 78 |
| Q4 | 10:41 | PHX | Deandre Ayton misses two point shot | 76 | 78 |
| Q4 | 10:38 | POR | Damian Lillard defensive rebound | 76 | 78 |
| Q4 | 10:29 | POR | Robert Covington misses 26-foot three point jumper | 76 | 78 |
| Q4 | 10:26 | PHX | Cameron Payne defensive rebound | 76 | 78 |
| Q4 | 10:17 | PHX | Cameron Payne makes two point shot | 78 | 78 |
| Q4 | 10:00 | POR | Damian Lillard makes two point shot | 78 | 80 |
| Q4 | 9:42 | PHX | Chris Paul makes 25-foot three point jumper (Cameron Payne assists) | 81 | 80 |
| Q4 | 9:24 | POR | Tony Snell makes 24-foot three point jumper (Damian Lillard assists) | 81 | 83 |
| Q4 | 9:01 | PHX | Cameron Johnson misses 23-foot three point jumper | 81 | 83 |
| Q4 | 8:59 | POR | Robert Covington defensive rebound | 81 | 83 |
| Q4 | 8:45 | POR | Tony Snell makes 24-foot three point jumper (Damian Lillard assists) | 81 | 86 |
| Q4 | 8:44 | PHX | Suns Full timeout | 81 | 86 |
| Q4 | 8:44 | PHX | Jae Crowder enters the game for Cameron Johnson | 81 | 86 |
| Q4 | 8:29 | PHX | Chris Paul makes driving layup (Cameron Payne assists) | 83 | 86 |
| Q4 | 8:12 | POR | Damian Lillard makes 27-foot three pointer | 83 | 89 |
| Q4 | 7:53 | PHX | Mikal Bridges misses 24-foot three point jumper | 83 | 89 |
| Q4 | 7:50 | POR | Tony Snell defensive rebound | 83 | 89 |
| Q4 | 7:36 | PHX | Chris Paul shooting foul | 83 | 89 |
| Q4 | 7:36 | POR | Larry Nance Jr. misses free throw 1 of 2 | 83 | 89 |
| Q4 | 7:36 | POR | Trail Blazers offensive team rebound | 83 | 89 |
| Q4 | 7:36 | PHX | Cameron Johnson enters the game for Mikal Bridges | 83 | 89 |
| Q4 | 7:36 | POR | Larry Nance Jr. misses free throw 2 of 2 | 83 | 89 |
| Q4 | 7:33 | PHX | Deandre Ayton defensive rebound | 83 | 89 |
| Q4 | 7:28 | POR | Tony Snell personal foul | 83 | 89 |
| Q4 | 7:28 | POR | Jusuf Nurkic enters the game for Larry Nance Jr. | 83 | 89 |
| Q4 | 7:17 | PHX | Jae Crowder misses 15-foot pullup jump shot | 83 | 89 |
| Q4 | 7:12 | PHX | Cameron Payne offensive rebound | 83 | 89 |
| Q4 | 7:10 | PHX | Cameron Payne misses driving floating jump shot | 83 | 89 |
| Q4 | 7:08 | POR | Anfernee Simons defensive rebound | 83 | 89 |
| Q4 | 6:52 | POR | Damian Lillard bad pass (Chris Paul steals) | 83 | 89 |
| Q4 | 6:52 | PHX | Suns Full timeout | 83 | 89 |
| Q4 | 6:52 | POR | Norman Powell enters the game for Tony Snell | 83 | 89 |
| Q4 | 6:37 | PHX | Deandre Ayton makes 2-foot two point shot (Chris Paul assists) | 85 | 89 |
| Q4 | 6:15 | POR | Damian Lillard misses two point shot | 85 | 89 |
| Q4 | 6:13 | PHX | Deandre Ayton defensive rebound | 85 | 89 |
| Q4 | 6:05 | PHX | Chris Paul out of bounds bad pass turnover | 85 | 89 |
| Q4 | 5:45 | POR | Damian Lillard misses two point shot | 85 | 89 |
| Q4 | 5:44 | PHX | Cameron Johnson defensive rebound | 85 | 89 |
| Q4 | 5:39 | PHX | Cameron Johnson makes 24-foot three point shot (Chris Paul assists) | 88 | 89 |
| Q4 | 5:17 | POR | Norman Powell misses two point shot | 88 | 89 |
| Q4 | 5:14 | PHX | Jae Crowder defensive rebound | 88 | 89 |
| Q4 | 5:10 | POR | Robert Covington personal take foul | 88 | 89 |
| Q4 | 5:06 | PHX | Chris Paul misses 16-foot pullup jump shot | 88 | 89 |
| Q4 | 5:04 | POR | Anfernee Simons defensive rebound | 88 | 89 |
| Q4 | 4:52 | POR | Jusuf Nurkic makes 3-foot layup (Damian Lillard assists) | 88 | 91 |
| Q4 | 4:24 | PHX | Cameron Johnson misses 23-foot three point jumper | 88 | 91 |
| Q4 | 4:22 | POR | Jusuf Nurkic defensive rebound | 88 | 91 |
| Q4 | 4:13 | PHX | Jae Crowder personal foul | 88 | 91 |
| Q4 | 4:02 | POR | Anfernee Simons misses 26-foot three point jumper | 88 | 91 |
| Q4 | 3:59 | PHX | Cameron Johnson defensive rebound | 88 | 91 |
| Q4 | 3:51 | POR | Anfernee Simons personal foul | 88 | 91 |
| Q4 | 3:49 | POR | Robert Covington personal foul | 88 | 91 |
| Q4 | 3:49 | POR | Trail Blazers Full timeout | 88 | 91 |
| Q4 | 3:49 | PHX | Chris Paul misses free throw 1 of 2 | 88 | 91 |
| Q4 | 3:49 | PHX | Suns offensive team rebound | 88 | 91 |
| Q4 | 3:49 | PHX | Chris Paul makes free throw 2 of 2 | 89 | 91 |
| Q4 | 3:34 | POR | Damian Lillard misses 32-foot three point pullup jump shot | 89 | 91 |
| Q4 | 3:32 | POR | Jusuf Nurkic offensive rebound | 89 | 91 |
| Q4 | 3:30 | POR | Jusuf Nurkic misses two point shot | 89 | 91 |
| Q4 | 3:28 | PHX | Deandre Ayton defensive rebound | 89 | 91 |
| Q4 | 3:19 | PHX | Deandre Ayton makes driving layup (Chris Paul assists) | 91 | 91 |
| Q4 | 3:04 | PHX | Jae Crowder shooting foul | 91 | 91 |
| Q4 | 3:04 | POR | Damian Lillard makes free throw 1 of 2 | 91 | 92 |
| Q4 | 3:04 | POR | Damian Lillard makes free throw 2 of 2 | 91 | 93 |
| Q4 | 2:46 | PHX | Cameron Payne makes 27-foot three point jumper (Cameron Johnson assists) | 94 | 93 |
| Q4 | 2:30 | POR | Damian Lillard makes 29-foot three pointer | 94 | 96 |
| Q4 | 2:12 | PHX | Deandre Ayton makes dunk (Chris Paul assists) | 96 | 96 |
| Q4 | 1:54 | PHX | Deandre Ayton shooting foul | 96 | 96 |
| Q4 | 1:54 | POR | Jusuf Nurkic makes free throw 1 of 2 | 96 | 97 |
| Q4 | 1:54 | POR | Jusuf Nurkic misses free throw 2 of 2 | 96 | 97 |
| Q4 | 1:51 | PHX | Deandre Ayton defensive rebound | 96 | 97 |
| Q4 | 1:41 | PHX | Chris Paul misses 10-foot pullup jump shot | 96 | 97 |
| Q4 | 1:39 | POR | Jusuf Nurkic defensive rebound | 96 | 97 |
| Q4 | 1:20 | POR | Norman Powell makes 9-foot two point shot | 96 | 99 |
| Q4 | 1:20 | PHX | Cameron Payne shooting foul | 96 | 99 |
| Q4 | 1:20 | POR | Norman Powell makes free throw 1 of 1 | 96 | 100 |
| Q4 | 1:08 | PHX | Cameron Payne makes two point shot | 98 | 100 |
| Q4 | 0:00 | POR | Damian Lillard misses 30-foot step back jumpshot | 98 | 100 |
| Q4 | 0:00 | PHX | Deandre Ayton defensive rebound | 98 | 100 |
| Q4 | 0:00 | PHX | Chris Paul makes 14-foot pullup jump shot | 100 | 100 |
| Q4 | 0:00 | POR | Trail Blazers Full timeout | 100 | 100 |
| Q4 | 0:00 | PHX | Mikal Bridges enters the game for Cameron Payne | 100 | 100 |
| Q4 | 0:00 | POR | Damian Lillard misses 28-foot three point jumper | 100 | 100 |
| Q4 | 0:00 | POR | Trail Blazers offensive team rebound | 100 | 100 |
| Q4 | 0:00 | PHX | Deandre Ayton loose ball foul | 100 | 100 |
| Q4 | 0:00 | POR | Jusuf Nurkic makes free throw 1 of 2 | 100 | 101 |
| Q4 | 0:00 | POR | Jusuf Nurkic misses free throw 2 of 2 | 100 | 101 |
| Q4 | 0:00 | PHX | Cameron Johnson defensive rebound | 100 | 101 |
| Q4 | 0:00 | PHX | Suns Full timeout | 100 | 101 |
| Q4 | 0:00 | POR | Larry Nance Jr. enters the game for Jusuf Nurkic | 100 | 101 |
| Q4 | 0:00 | PHX | Cameron Payne enters the game for Mikal Bridges | 100 | 101 |
| Q4 | 0:00 | POR | Nassir Little enters the game for Anfernee Simons | 100 | 101 |
| Q4 | 0:00 | PHX | Chris Paul misses 19-foot two point shot | 100 | 101 |
| Q4 | 0:00 | PHX | (00:25.6) [Suns] COACH'S CHALLENGE (CALL STANDS) [Suns] charged with a timeout | 100 | 101 |
| Q4 | 0:00 | POR | Cameron Johnson vs. Nassir Little (Norman Powell gains possession) | 100 | 101 |
| Q4 | 0:00 | POR | Trail Blazers defensive team rebound | 100 | 101 |
| Q4 | 0:00 | PHX | Chris Paul personal take foul | 100 | 101 |
| Q4 | 0:00 | PHX | Suns Full timeout | 100 | 101 |
| Q4 | 0:00 | POR | Norman Powell misses free throw 1 of 2 | 100 | 101 |
| Q4 | 0:00 | POR | Trail Blazers offensive team rebound | 100 | 101 |
| Q4 | 0:00 | POR | Norman Powell makes free throw 2 of 2 | 100 | 102 |
| Q4 | 0:00 | PHX | Chris Paul makes 11-foot step back jumpshot | 102 | 102 |
| Q4 | 0:00 | POR | Damian Lillard lost ball turnover (Deandre Ayton steals) | 102 | 102 |
| Q4 | 0:00 | — | End of the 4th Quarter | 102 | 102 |
| OT1 | 5:00 | POR | Anfernee Simons enters the game for Larry Nance Jr. | 102 | 102 |
| OT1 | 5:00 | POR | Jusuf Nurkic enters the game for Nassir Little | 102 | 102 |
| OT1 | 5:00 | POR | Deandre Ayton vs. Jusuf Nurkic (Damian Lillard gains possession) | 102 | 102 |
| OT1 | 4:39 | POR | Anfernee Simons makes two point shot (Damian Lillard assists) | 102 | 104 |
| OT1 | 4:16 | PHX | Chris Paul makes 16-foot jumper | 104 | 104 |
| OT1 | 3:57 | POR | Damian Lillard misses 31-foot three point pullup jump shot | 104 | 104 |
| OT1 | 3:55 | PHX | Suns defensive team rebound | 104 | 104 |
| OT1 | 3:43 | PHX | Chris Paul misses driving layup | 104 | 104 |
| OT1 | 3:40 | POR | Robert Covington defensive rebound | 104 | 104 |
| OT1 | 3:24 | POR | Damian Lillard misses 15-foot step back jumpshot | 104 | 104 |
| OT1 | 3:21 | PHX | Chris Paul defensive rebound | 104 | 104 |
| OT1 | 3:09 | PHX | Cameron Johnson makes 25-foot three point jumper (Jae Crowder assists) | 107 | 104 |
| OT1 | 2:48 | POR | Anfernee Simons misses driving layup | 107 | 104 |
| OT1 | 2:46 | PHX | Chris Paul defensive rebound | 107 | 104 |
| OT1 | 2:34 | PHX | Cameron Johnson misses 23-foot three point jumper | 107 | 104 |
| OT1 | 2:31 | POR | Jusuf Nurkic defensive rebound | 107 | 104 |
| OT1 | 2:09 | POR | Norman Powell makes 21-foot step back jumpshot | 107 | 106 |
| OT1 | 1:46 | PHX | Deandre Ayton makes 1-foot two point shot (Cameron Payne assists) | 109 | 106 |
| OT1 | 1:28 | POR | Norman Powell misses driving layup | 109 | 106 |
| OT1 | 1:25 | PHX | Jae Crowder defensive rebound | 109 | 106 |
| OT1 | 1:08 | PHX | Cameron Johnson misses 28-foot three point jumper | 109 | 106 |
| OT1 | 1:05 | POR | Jusuf Nurkic defensive rebound | 109 | 106 |
| OT1 | 0:00 | POR | Robert Covington misses 26-foot three point jumper | 109 | 106 |
| OT1 | 0:00 | POR | Anfernee Simons offensive rebound | 109 | 106 |
| OT1 | 0:00 | POR | Anfernee Simons misses driving floating jump shot | 109 | 106 |
| OT1 | 0:00 | PHX | Cameron Johnson defensive rebound | 109 | 106 |
| OT1 | 0:00 | PHX | Deandre Ayton misses 16-foot jumper | 109 | 106 |
| OT1 | 0:00 | POR | Norman Powell defensive rebound | 109 | 106 |
| OT1 | 0:00 | PHX | Jae Crowder personal take foul | 109 | 106 |
| OT1 | 0:00 | POR | Trail Blazers Full timeout | 109 | 106 |
| OT1 | 0:00 | PHX | Mikal Bridges enters the game for Cameron Payne | 109 | 106 |
| OT1 | 0:00 | PHX | Cameron Johnson personal take foul | 109 | 106 |
| OT1 | 0:00 | POR | Damian Lillard misses free throw 1 of 2 | 109 | 106 |
| OT1 | 0:00 | POR | Trail Blazers offensive team rebound | 109 | 106 |
| OT1 | 0:00 | PHX | Cameron Payne enters the game for Mikal Bridges | 109 | 106 |
| OT1 | 0:00 | POR | Damian Lillard makes free throw 2 of 2 | 109 | 107 |
| OT1 | 0:00 | POR | Robert Covington personal foul | 109 | 107 |
| OT1 | 0:00 | POR | Norman Powell personal foul | 109 | 107 |
| OT1 | 0:00 | POR | Trail Blazers Full timeout | 109 | 107 |
| OT1 | 0:00 | PHX | Cameron Payne makes free throw 1 of 2 | 110 | 107 |
| OT1 | 0:00 | PHX | Mikal Bridges enters the game for Deandre Ayton | 109 | 107 |
| OT1 | 0:00 | PHX | Cameron Payne makes free throw 2 of 2 | 111 | 107 |
| OT1 | 0:00 | POR | Damian Lillard misses 32-foot three point pullup jump shot | 111 | 107 |
| OT1 | 0:00 | PHX | Chris Paul defensive rebound | 111 | 107 |
| OT1 | 0:00 | — | End of the 1st Overtime | 111 | 107 |
| OT1 | 0:00 | — | End of Game | 111 | 107 |
Possession sequences reconstructed from official play-by-play.
DerivedThese sequences are reconstructed from play-by-play. They are not labeled as official NBA possession counts.
Derived possession boundaries differ from the NBA-reported totals for this game. Sequence browsing remains available, but aggregate possession metrics are hidden.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Play-by-play: Secondary feed · Box score: Primary feed
Official comparison: Mismatched
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: 105 home / 105 away
Delta (derived − official): -105 / -105
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 184 matches · 184 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:36 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 0, Portland Trail Blazers 0PHX 0 · POR 0 | |
| 2 | Q1 11:26 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 2, Portland Trail Blazers 0PHX 2 · POR 0 | |
| 3 | Q1 10:52 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 4, Portland Trail Blazers 0PHX 4 · POR 0 | |
| 4 | Q1 10:52 | PHXPhoenix Suns | Other | 1 | Phoenix Suns 5, Portland Trail Blazers 1PHX 5 · POR 1 | |
| 5 | Q1 10:42 | PORPortland Trail Blazers | Other | 1 | Phoenix Suns 7, Portland Trail Blazers 1PHX 7 · POR 1 | |
| 6 | Q1 10:24 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 7, Portland Trail Blazers 1PHX 7 · POR 1 | |
| 7 | Q1 10:10 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 7, Portland Trail Blazers 3PHX 7 · POR 3 | |
| 8 | Q1 9:57 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 7, Portland Trail Blazers 6PHX 7 · POR 6 | |
| 9 | Q1 9:20 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 7, Portland Trail Blazers 6PHX 7 · POR 6 | |
| 10 | Q1 8:58 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 7, Portland Trail Blazers 3PHX 7 · POR 3 | |
| 11 | Q1 8:49 | PORPortland Trail Blazers | Other | 1 | Phoenix Suns 9, Portland Trail Blazers 9PHX 9 · POR 9 | |
| 12 | Q1 8:15 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 9, Portland Trail Blazers 9PHX 9 · POR 9 | |
| 13 | Q1 7:59 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 9, Portland Trail Blazers 9PHX 9 · POR 9 | |
| 14 | Q1 7:40 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 9, Portland Trail Blazers 9PHX 9 · POR 9 | |
| 15 | Q1 7:32 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 9, Portland Trail Blazers 11PHX 9 · POR 11 | |
| 16 | Q1 7:17 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 9, Portland Trail Blazers 11PHX 9 · POR 11 | |
| 17 | Q1 7:13 | PORPortland Trail Blazers | Turnover | 0 | Phoenix Suns 9, Portland Trail Blazers 11PHX 9 · POR 11 | |
| 18 | Q1 7:04 | PHXPhoenix Suns | Made shot | 4 | Phoenix Suns 13, Portland Trail Blazers 14PHX 13 · POR 14 | |
| 19 | Q1 8:35 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 7, Portland Trail Blazers 9PHX 7 · POR 9 | |
| 20 | Q1 6:28 | PORPortland Trail Blazers | Turnover | 0 | Phoenix Suns 13, Portland Trail Blazers 11PHX 13 · POR 11 | |
| 21 | Q1 6:18 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 13, Portland Trail Blazers 11PHX 13 · POR 11 | |
| 22 | Q1 6:07 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 13, Portland Trail Blazers 14PHX 13 · POR 14 | |
| 23 | Q1 5:47 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 13, Portland Trail Blazers 14PHX 13 · POR 14 | |
| 24 | Q1 5:41 | PORPortland Trail Blazers | Turnover | 0 | Phoenix Suns 13, Portland Trail Blazers 14PHX 13 · POR 14 | |
| 25 | Q1 5:19 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 15, Portland Trail Blazers 14PHX 15 · POR 14 |
POSS 1 · Q1 11:36
PORPortland Trail Blazers
Other
0 PTS
POSS 2 · Q1 11:26
PHXPhoenix Suns
Made shot
2 PTS
POSS 3 · Q1 10:52
PHXPhoenix Suns
Made shot
2 PTS
POSS 4 · Q1 10:52
PHXPhoenix Suns
Other
1 PTS
POSS 5 · Q1 10:42
PORPortland Trail Blazers
Other
1 PTS
POSS 6 · Q1 10:24
PHXPhoenix Suns
Made shot
2 PTS
POSS 7 · Q1 10:10
PORPortland Trail Blazers
Made shot
2 PTS
POSS 8 · Q1 9:57
PHXPhoenix Suns
Other
0 PTS
POSS 9 · Q1 9:20
PORPortland Trail Blazers
Made shot
3 PTS
POSS 10 · Q1 8:58
PHXPhoenix Suns
Other
0 PTS
POSS 11 · Q1 8:49
PORPortland Trail Blazers
Other
1 PTS
POSS 12 · Q1 8:15
PHXPhoenix Suns
Made shot
2 PTS
POSS 13 · Q1 7:59
PORPortland Trail Blazers
Other
0 PTS
POSS 14 · Q1 7:40
PHXPhoenix Suns
Other
0 PTS
POSS 15 · Q1 7:32
PORPortland Trail Blazers
Made shot
2 PTS
POSS 16 · Q1 7:17
PHXPhoenix Suns
Other
0 PTS
POSS 17 · Q1 7:13
PORPortland Trail Blazers
Turnover
0 PTS
POSS 18 · Q1 7:04
PHXPhoenix Suns
Made shot
4 PTS
POSS 19 · Q1 8:35
PORPortland Trail Blazers
Made shot
2 PTS
POSS 20 · Q1 6:28
PORPortland Trail Blazers
Turnover
0 PTS
POSS 21 · Q1 6:18
PHXPhoenix Suns
Turnover
0 PTS
POSS 22 · Q1 6:07
PORPortland Trail Blazers
Made shot
3 PTS
POSS 23 · Q1 5:47
PHXPhoenix Suns
Other
0 PTS
POSS 24 · Q1 5:41
PORPortland Trail Blazers
Turnover
0 PTS
POSS 25 · Q1 5:19
PHXPhoenix Suns
Made shot
2 PTS