POSS 1 · Q1 11:43
PHXPhoenix Suns
Made shot
3 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Wed, Dec 31, 2025·2025-26
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 21 | 33 | 35 | 24 | 113 | |
| 37 | 30 | 29 | 33 | 129 |
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
CLE
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 +4 Q1 11:07CLE +24 Q4 3:41
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 CLE the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | PHX | CLE | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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 | 32 | 2 | 4 | 1 | 1 | 1 | 13-25 | 2-4 | 4-4 | -12 | 59.8% | |
| 34 | 20 | 3 | 3 | 3 | 0 | 1 | 7-15 | 2-4 | 4-4 | -13 | 59.7% | |
| 27 | 17 | 6 | 5 | 2 | 1 | 2 | 6-15 | 5-11 | 0-0 | -17 | 56.7% | |
| 24 | 2 | 9 | 2 | 0 | 1 | 1 | 0-3 | 0-0 | 2-2 | -12 | 25.8% | |
| 27 | 9 | 2 | 1 | 1 | 0 | 4 | 4-10 | 1-6 | 0-1 | -16 | 43.1% | |
| 15 | 18 | 3 | 4 | 0 | 0 | 0 | 7-12 | 2-3 | 2-2 | -4 | 69.9% | |
| 4 | 5 | 3 | 0 | 0 | 0 | 0 | 2-2 | 1-1 | 0-0 | +8 | 125.0% | |
| 22 | 4 | 15 | 2 | 1 | 0 | 1 | 1-11 | 0-2 | 2-3 | -11 | 16.2% | |
| 19 | 6 | 5 | 0 | 0 | 0 | 1 | 2-7 | 2-4 | 0-0 | -11 | 42.9% | |
| 6 | 0 | 2 | 1 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | +4 | — | |
| 4 | 0 | 1 | 0 | 0 | 1 | 1 | 0-0 | 0-0 | 0-0 | +8 | — | |
| 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0-1 | 0-1 | 0-0 | +8 | 0.0% | |
| 21 | 0 | 1 | 1 | 0 | 0 | 1 | 0-4 | 0-0 | 0-0 | -12 | 0.0% | |
| OUT · COACH'S DECISION | ||||||||||||
| CLE | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 30 | 34 | 10 | 7 | 2 | 1 | 4 | 10-18 | 4-7 | 10-12 | +17 | 73.0% | |
| 29 | 16 | 10 | 5 | 1 | 5 | 2 | 7-10 | 0-1 | 2-3 | +15 | 70.7% | |
| 27 | 16 | 11 | 3 | 0 | 0 | 2 | 7-12 | 0-0 | 2-2 | +18 | 62.1% | |
| 29 | 19 | 1 | 6 | 1 | 0 | 3 | 7-13 | 2-7 | 3-3 | +15 | 66.3% | |
| 23 | 5 | 5 | 2 | 2 | 0 | 0 | 2-5 | 1-3 | 0-0 | +4 | 50.0% | |
| 31 | 18 | 2 | 3 | 0 | 0 | 1 | 7-16 | 3-6 | 1-2 | +12 | 53.3% | |
| 29 | 2 | 9 | 2 | 1 | 1 | 0 | 1-3 | 0-2 | 0-0 | +8 | 33.3% | |
| 23 | 16 | 1 | 1 | 0 | 0 | 2 | 6-14 | 4-9 | 0-0 | +14 | 57.1% | |
| 13 | 0 | 4 | 1 | 0 | 2 | 0 | 0-1 | 0-0 | 0-0 | -7 | 0.0% | |
| 4 | 3 | 0 | 0 | 0 | 0 | 0 | 1-2 | 1-2 | 0-0 | -8 | 75.0% | |
| 4 | 0 | 1 | 1 | 0 | 0 | 0 | 0-2 | 0-1 | 0-0 | -8 | 0.0% | |
| OUT · COACH'S DECISION | ||||||||||||
515 events
| Q | Clock | Team | Play | PHX | CLE |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Mark Williams vs. Jarrett Allen (Collin Gillespie gains possession) | 0 | 0 |
| Q1 | 11:43 | PHX | Royce O'Neale makes 24-foot three point jumper (Collin Gillespie assists) | 3 | 0 |
| Q1 | 11:43 | CLE | Donovan Mitchell shooting foul | 3 | 0 |
| Q1 | 11:43 | PHX | Royce O'Neale misses free throw 1 of 1 | 3 | 0 |
| Q1 | 11:40 | CLE | Evan Mobley defensive rebound | 3 | 0 |
| Q1 | 11:20 | CLE | Darius Garland misses 25-foot three point jumper | 3 | 0 |
| Q1 | 11:18 | CLE | Dean Wade offensive rebound | 3 | 0 |
| Q1 | 11:17 | CLE | Dean Wade makes tip shot | 3 | 2 |
| Q1 | 11:07 | PHX | Dillon Brooks makes 27-foot three pointer | 6 | 2 |
| Q1 | 10:49 | CLE | Donovan Mitchell misses 25-foot three point jumper | 6 | 2 |
| Q1 | 10:46 | PHX | Royce O'Neale defensive rebound | 6 | 2 |
| Q1 | 10:35 | PHX | Collin Gillespie misses 23-foot three point jumper | 6 | 2 |
| Q1 | 10:32 | PHX | Mark Williams offensive rebound | 6 | 2 |
| Q1 | 10:28 | PHX | Dillon Brooks misses 5-foot fade away jump shot | 6 | 2 |
| Q1 | 10:27 | CLE | Dean Wade defensive rebound | 6 | 2 |
| Q1 | 10:17 | CLE | Donovan Mitchell makes 25-foot three point jumper (Evan Mobley assists) | 6 | 5 |
| Q1 | 9:56 | PHX | Dillon Brooks makes 19-foot pullup jump shot (Devin Booker assists) | 8 | 5 |
| Q1 | 9:43 | CLE | Donovan Mitchell makes 7-foot driving floating jump shot | 8 | 7 |
| Q1 | 9:31 | PHX | Dillon Brooks misses 9-foot two point shot | 8 | 7 |
| Q1 | 9:29 | CLE | Donovan Mitchell defensive rebound | 8 | 7 |
| Q1 | 9:22 | CLE | Evan Mobley makes 1-foot dunk (Darius Garland assists) | 8 | 9 |
| Q1 | 9:06 | PHX | Devin Booker misses two point shot | 8 | 9 |
| Q1 | 9:04 | CLE | Donovan Mitchell defensive rebound | 8 | 9 |
| Q1 | 9:01 | CLE | Darius Garland makes 25-foot running jump shot (Donovan Mitchell assists) | 8 | 12 |
| Q1 | 8:51 | PHX | Royce O'Neale bad pass turnover (Donovan Mitchell steals) | 8 | 12 |
| Q1 | 8:45 | CLE | Donovan Mitchell misses 25-foot running jump shot | 8 | 12 |
| Q1 | 8:44 | CLE | Jarrett Allen offensive rebound | 8 | 12 |
| Q1 | 8:44 | CLE | Cavaliers Full timeout | 8 | 12 |
| Q1 | 8:39 | CLE | Darius Garland misses 26-foot three point jumper | 8 | 12 |
| Q1 | 8:37 | CLE | Donovan Mitchell offensive rebound | 8 | 12 |
| Q1 | 8:36 | CLE | Donovan Mitchell bad pass turnover (Dillon Brooks steals) | 8 | 12 |
| Q1 | 8:32 | PHX | Royce O'Neale steps out of bounds turnover | 8 | 12 |
| Q1 | 8:19 | CLE | Evan Mobley offensive foul | 8 | 12 |
| Q1 | 8:19 | CLE | Evan Mobley offensive foul turnover | 8 | 12 |
| Q1 | 8:19 | CLE | Sam Merrill enters the game for Evan Mobley | 8 | 12 |
| Q1 | 8:08 | PHX | Royce O'Neale misses driving floating jump shot | 8 | 12 |
| Q1 | 8:04 | CLE | Jarrett Allen defensive rebound | 8 | 12 |
| Q1 | 7:57 | CLE | Sam Merrill makes 23-foot three point jumper (Dean Wade assists) | 8 | 15 |
| Q1 | 7:37 | PHX | Collin Gillespie misses 10-foot step back jumpshot | 8 | 15 |
| Q1 | 7:35 | CLE | Donovan Mitchell defensive rebound | 8 | 15 |
| Q1 | 7:27 | CLE | Sam Merrill makes 26-foot three point jumper (Darius Garland assists) | 8 | 18 |
| Q1 | 7:26 | PHX | Suns Full timeout | 8 | 18 |
| Q1 | 7:26 | CLE | Jaylon Tyson enters the game for Donovan Mitchell | 8 | 18 |
| Q1 | 7:26 | PHX | Jordan Goodwin enters the game for Collin Gillespie | 8 | 18 |
| Q1 | 7:09 | PHX | Royce O'Neale misses 29-foot three point jumper | 8 | 18 |
| Q1 | 7:05 | CLE | Dean Wade defensive rebound | 8 | 18 |
| Q1 | 6:55 | CLE | Dean Wade makes 25-foot three point jumper (Darius Garland assists) | 8 | 21 |
| Q1 | 6:42 | PHX | Jordan Goodwin misses 24-foot three point jumper | 8 | 21 |
| Q1 | 6:39 | CLE | Dean Wade defensive rebound | 8 | 21 |
| Q1 | 6:29 | CLE | Darius Garland misses driving floating jump shot | 8 | 21 |
| Q1 | 6:27 | PHX | Mark Williams defensive rebound | 8 | 21 |
| Q1 | 6:24 | PHX | Royce O'Neale lost ball turnover (Dean Wade steals) | 8 | 21 |
| Q1 | 6:18 | CLE | Sam Merrill misses 26-foot three point jumper | 8 | 21 |
| Q1 | 6:16 | PHX | Mark Williams defensive rebound | 8 | 21 |
| Q1 | 5:54 | PHX | Devin Booker misses 18-foot two point shot | 8 | 21 |
| Q1 | 5:51 | PHX | Jordan Goodwin offensive rebound | 8 | 21 |
| Q1 | 5:49 | PHX | Dillon Brooks makes 25-foot three point jumper (Jordan Goodwin assists) | 11 | 21 |
| Q1 | 5:35 | CLE | Jaylon Tyson makes 23-foot three point jumper (Jarrett Allen assists) | 11 | 24 |
| Q1 | 5:22 | PHX | Royce O'Neale makes layup (Mark Williams assists) | 13 | 24 |
| Q1 | 5:01 | CLE | Sam Merrill misses 10-foot pullup jump shot | 13 | 24 |
| Q1 | 4:59 | PHX | Jordan Goodwin defensive rebound | 13 | 24 |
| Q1 | 4:58 | PHX | Jordan Goodwin out of bounds bad pass turnover | 13 | 24 |
| Q1 | 4:58 | CLE | Craig Porter Jr. enters the game for Dean Wade | 13 | 24 |
| Q1 | 4:58 | PHX | Ryan Dunn enters the game for Mark Williams | 13 | 24 |
| Q1 | 4:40 | CLE | Darius Garland makes 10-foot driving floating jump shot (Jarrett Allen assists) | 13 | 26 |
| Q1 | 4:19 | PHX | Ryan Dunn makes 23-foot three point jumper (Devin Booker assists) | 16 | 26 |
| Q1 | 4:01 | CLE | Craig Porter Jr. misses 27-foot three point jumper | 16 | 26 |
| Q1 | 3:58 | PHX | Jordan Goodwin defensive rebound | 16 | 26 |
| Q1 | 3:53 | PHX | Craig Porter Jr. blocks Oso Ighodaro's running layup | 16 | 26 |
| Q1 | 3:50 | CLE | Craig Porter Jr. defensive rebound | 16 | 26 |
| Q1 | 3:45 | CLE | Jaylon Tyson makes 6-foot running jump shot | 16 | 28 |
| Q1 | 3:21 | PHX | Devin Booker misses 13-foot pullup jump shot | 16 | 28 |
| Q1 | 3:19 | CLE | Sam Merrill defensive rebound | 16 | 28 |
| Q1 | 3:11 | CLE | Sam Merrill misses 25-foot three point pullup jump shot | 16 | 28 |
| Q1 | 3:09 | CLE | Craig Porter Jr. offensive rebound | 16 | 28 |
| Q1 | 3:09 | PHX | Dillon Brooks personal foul | 16 | 28 |
| Q1 | 3:09 | CLE | Evan Mobley enters the game for Darius Garland | 16 | 28 |
| Q1 | 3:09 | CLE | Donovan Mitchell enters the game for Jarrett Allen | 16 | 28 |
| Q1 | 3:09 | PHX | Collin Gillespie enters the game for Devin Booker | 16 | 28 |
| Q1 | 3:09 | PHX | Jamaree Bouyea enters the game for Dillon Brooks | 16 | 28 |
| Q1 | 3:05 | PHX | Collin Gillespie shooting foul | 16 | 28 |
| Q1 | 3:05 | CLE | Donovan Mitchell makes free throw 1 of 3 | 16 | 29 |
| Q1 | 3:05 | CLE | Donovan Mitchell misses free throw 2 of 3 | 16 | 29 |
| Q1 | 3:05 | CLE | Cavaliers offensive team rebound | 16 | 29 |
| Q1 | 3:05 | CLE | Donovan Mitchell makes free throw 3 of 3 | 16 | 30 |
| Q1 | 2:45 | PHX | Evan Mobley blocks Jordan Goodwin 's 1-foot driving floating jump shot | 16 | 30 |
| Q1 | 2:43 | PHX | Collin Gillespie offensive rebound | 16 | 30 |
| Q1 | 2:42 | PHX | Collin Gillespie misses 35-foot three point jumper | 16 | 30 |
| Q1 | 2:41 | PHX | Suns offensive team rebound | 16 | 30 |
| Q1 | 2:41 | PHX | shot clock turnover | 16 | 30 |
| Q1 | 2:26 | CLE | Sam Merrill misses driving layup | 16 | 30 |
| Q1 | 2:26 | PHX | Collin Gillespie defensive rebound | 16 | 30 |
| Q1 | 2:08 | PHX | Ryan Dunn misses layup | 16 | 30 |
| Q1 | 2:06 | PHX | Ryan Dunn offensive rebound | 16 | 30 |
| Q1 | 2:06 | PHX | Ryan Dunn misses two point shot | 16 | 30 |
| Q1 | 2:04 | CLE | Evan Mobley defensive rebound | 16 | 30 |
| Q1 | 1:57 | CLE | Collin Gillespie blocks Jaylon Tyson 's 2-foot driving layup | 16 | 30 |
| Q1 | 1:53 | CLE | Evan Mobley offensive rebound | 16 | 30 |
| Q1 | 1:52 | CLE | Evan Mobley makes 1-foot dunk | 16 | 32 |
| Q1 | 1:43 | PHX | Collin Gillespie misses 8-foot pullup jump shot | 16 | 32 |
| Q1 | 1:41 | CLE | Craig Porter Jr. defensive rebound | 16 | 32 |
| Q1 | 1:38 | CLE | Sam Merrill bad pass turnover (Jordan Goodwin steals) | 16 | 32 |
| Q1 | 1:35 | PHX | Jordan Goodwin misses driving layup | 16 | 32 |
| Q1 | 1:32 | PHX | Jordan Goodwin offensive rebound | 16 | 32 |
| Q1 | 1:32 | PHX | Jordan Goodwin misses tip shot | 16 | 32 |
| Q1 | 1:31 | PHX | Jordan Goodwin offensive rebound | 16 | 32 |
| Q1 | 1:30 | PHX | Jordan Goodwin misses two point shot | 16 | 32 |
| Q1 | 1:29 | PHX | Ryan Dunn offensive rebound | 16 | 32 |
| Q1 | 1:27 | PHX | Collin Gillespie misses 27-foot three point jumper | 16 | 32 |
| Q1 | 1:25 | CLE | Donovan Mitchell defensive rebound | 16 | 32 |
| Q1 | 1:20 | CLE | Evan Mobley makes 1-foot running dunk (Donovan Mitchell assists) | 16 | 34 |
| Q1 | 1:06 | PHX | Evan Mobley blocks Jamaree Bouyea 's 13-foot driving floating jump shot | 16 | 34 |
| Q1 | 1:05 | CLE | Craig Porter Jr. defensive rebound | 16 | 34 |
| Q1 | 0:00 | CLE | Evan Mobley misses 1-foot two point shot | 16 | 34 |
| Q1 | 0:00 | PHX | Collin Gillespie defensive rebound | 16 | 34 |
| Q1 | 0:00 | CLE | Sam Merrill personal foul | 16 | 34 |
| Q1 | 0:00 | PHX | Jamaree Bouyea misses 17-foot step back jumpshot | 16 | 34 |
| Q1 | 0:00 | PHX | Jordan Goodwin offensive rebound | 16 | 34 |
| Q1 | 0:00 | PHX | Jordan Goodwin makes tip shot | 18 | 34 |
| Q1 | 0:00 | CLE | Jaylon Tyson misses 26-foot three point jumper | 18 | 34 |
| Q1 | 0:00 | PHX | Jordan Goodwin defensive rebound | 18 | 34 |
| Q1 | 0:00 | PHX | Collin Gillespie bad pass turnover (Donovan Mitchell steals) | 18 | 34 |
| Q1 | 0:00 | CLE | Donovan Mitchell makes running layup | 18 | 36 |
| Q1 | 0:00 | PHX | Jordan Goodwin shooting foul | 18 | 36 |
| Q1 | 0:00 | CLE | Dean Wade enters the game for Sam Merrill | 18 | 36 |
| Q1 | 0:00 | PHX | Royce O'Neale enters the game for Ryan Dunn | 18 | 36 |
| Q1 | 0:00 | PHX | Devin Booker enters the game for Jamaree Bouyea | 18 | 36 |
| Q1 | 0:00 | CLE | Donovan Mitchell makes free throw 1 of 1 | 18 | 37 |
| Q1 | 0:00 | PHX | Collin Gillespie makes 32-foot three pointer | 21 | 37 |
| Q1 | 0:00 | CLE | Donovan Mitchell misses driving layup | 21 | 37 |
| Q1 | 0:00 | PHX | Collin Gillespie defensive rebound | 21 | 37 |
| Q1 | 0:00 | — | End of the 1st Quarter | 21 | 37 |
| Q1 | 4:58 | PHX | Oso Ighodaro enters the game for Royce O'Neale | 13 | 24 |
| Q2 | 12:00 | CLE | Jarrett Allen enters the game for Dean Wade | 21 | 37 |
| Q2 | 12:00 | PHX | Jamaree Bouyea enters the game for Oso Ighodaro | 21 | 37 |
| Q2 | 12:00 | PHX | Isaiah Livers enters the game for Jordan Goodwin | 21 | 37 |
| Q2 | 12:00 | PHX | Mark Williams enters the game for Devin Booker | 21 | 37 |
| Q2 | 11:48 | PHX | Isaiah Livers shooting foul | 21 | 37 |
| Q2 | 11:48 | CLE | Donovan Mitchell makes free throw 1 of 3 | 21 | 38 |
| Q2 | 11:48 | CLE | Donovan Mitchell makes free throw 2 of 3 | 21 | 39 |
| Q2 | 11:48 | CLE | Donovan Mitchell makes free throw 3 of 3 | 21 | 40 |
| Q2 | 11:29 | PHX | Royce O'Neale bad pass turnover (Evan Mobley steals) | 21 | 40 |
| Q2 | 11:23 | CLE | Jaylon Tyson misses running layup | 21 | 40 |
| Q2 | 11:22 | PHX | Isaiah Livers defensive rebound | 21 | 40 |
| Q2 | 11:02 | PHX | Royce O'Neale misses 24-foot three point jumper | 21 | 40 |
| Q2 | 10:58 | CLE | Donovan Mitchell defensive rebound | 21 | 40 |
| Q2 | 10:50 | CLE | Jarrett Allen misses driving floating jump shot | 21 | 40 |
| Q2 | 10:48 | PHX | Mark Williams defensive rebound | 21 | 40 |
| Q2 | 10:44 | PHX | Jamaree Bouyea makes 24-foot running jump shot | 24 | 40 |
| Q2 | 10:28 | CLE | Jarrett Allen makes driving layup | 24 | 42 |
| Q2 | 10:15 | PHX | Collin Gillespie makes 10-foot floating jump shot (Jamaree Bouyea assists) | 26 | 42 |
| Q2 | 10:02 | CLE | Donovan Mitchell misses two point shot | 26 | 42 |
| Q2 | 9:59 | CLE | Donovan Mitchell offensive rebound | 26 | 42 |
| Q2 | 9:58 | CLE | Donovan Mitchell makes two point shot | 26 | 44 |
| Q2 | 9:51 | PHX | Collin Gillespie misses 24-foot three point pullup jump shot | 26 | 44 |
| Q2 | 9:49 | CLE | Jarrett Allen defensive rebound | 26 | 44 |
| Q2 | 9:40 | CLE | Jarrett Allen makes 8-foot two point shot | 26 | 46 |
| Q2 | 9:40 | PHX | Suns Full timeout | 26 | 46 |
| Q2 | 9:40 | CLE | Nae'Qwan Tomlin enters the game for Evan Mobley | 26 | 46 |
| Q2 | 9:40 | PHX | Dillon Brooks enters the game for Isaiah Livers | 26 | 46 |
| Q2 | 9:26 | PHX | Collin Gillespie misses 26-foot three point pullup jump shot | 26 | 46 |
| Q2 | 9:22 | PHX | Jamaree Bouyea offensive rebound | 26 | 46 |
| Q2 | 9:22 | CLE | Nae'Qwan Tomlin shooting foul | 26 | 46 |
| Q2 | 9:22 | PHX | Mark Williams makes free throw 1 of 2 | 27 | 46 |
| Q2 | 9:22 | PHX | Mark Williams makes free throw 2 of 2 | 28 | 46 |
| Q2 | 9:21 | CLE | Jaylon Tyson out of bounds bad pass turnover | 28 | 46 |
| Q2 | 9:06 | PHX | Collin Gillespie misses 26-foot three point jumper | 28 | 46 |
| Q2 | 9:00 | PHX | Jamaree Bouyea offensive rebound | 28 | 46 |
| Q2 | 9:00 | PHX | Nae'Qwan Tomlin blocks Jamaree Bouyea 's 3-foot two point shot | 28 | 46 |
| Q2 | 8:56 | CLE | Nae'Qwan Tomlin defensive rebound | 28 | 46 |
| Q2 | 8:44 | CLE | Donovan Mitchell misses 25-foot three point step back jumpshot | 28 | 46 |
| Q2 | 8:40 | CLE | Craig Porter Jr. offensive rebound | 28 | 46 |
| Q2 | 8:36 | CLE | Jaylon Tyson misses 23-foot three point jumper | 28 | 46 |
| Q2 | 8:34 | PHX | Mark Williams defensive rebound | 28 | 46 |
| Q2 | 8:33 | PHX | Mark Williams lost ball turnover (Craig Porter Jr. steals) | 28 | 46 |
| Q2 | 8:32 | CLE | Nae'Qwan Tomlin misses dunk | 28 | 46 |
| Q2 | 8:31 | CLE | Jarrett Allen offensive rebound | 28 | 46 |
| Q2 | 8:26 | CLE | Jarrett Allen lost ball turnover (Collin Gillespie steals) | 28 | 46 |
| Q2 | 8:26 | PHX | Jamaree Bouyea makes running layup (Collin Gillespie assists) | 30 | 46 |
| Q2 | 8:26 | CLE | Darius Garland enters the game for Donovan Mitchell | 30 | 46 |
| Q2 | 8:26 | CLE | Craig Porter Jr. shooting foul | 30 | 46 |
| Q2 | 8:26 | PHX | Jamaree Bouyea makes free throw 1 of 1 | 31 | 46 |
| Q2 | 8:14 | CLE | Jarrett Allen makes driving dunk (Darius Garland assists) | 31 | 48 |
| Q2 | 7:59 | PHX | Dillon Brooks makes 7-foot floating jump shot | 33 | 48 |
| Q2 | 7:49 | CLE | Craig Porter Jr. makes 1-foot dunk (Jaylon Tyson assists) | 33 | 50 |
| Q2 | 7:34 | PHX | Collin Gillespie makes 26-foot three point jumper (Jamaree Bouyea assists) | 36 | 50 |
| Q2 | 7:23 | CLE | Jaylon Tyson misses driving layup | 36 | 50 |
| Q2 | 7:22 | CLE | Jarrett Allen offensive rebound | 36 | 50 |
| Q2 | 7:10 | CLE | Jarrett Allen misses alley oop layup | 36 | 50 |
| Q2 | 7:08 | PHX | Royce O'Neale defensive rebound | 36 | 50 |
| Q2 | 7:02 | PHX | Jamaree Bouyea makes running layup (Royce O'Neale assists) | 38 | 50 |
| Q2 | 7:00 | CLE | Cavaliers Full timeout | 38 | 50 |
| Q2 | 7:00 | CLE | Dean Wade enters the game for Jaylon Tyson | 38 | 50 |
| Q2 | 7:00 | PHX | Devin Booker enters the game for Collin Gillespie | 38 | 50 |
| Q2 | 7:00 | PHX | Jordan Goodwin enters the game for Jamaree Bouyea | 38 | 50 |
| Q2 | 6:35 | CLE | Jarrett Allen lost ball turnover (Dillon Brooks steals) | 38 | 50 |
| Q2 | 6:31 | PHX | Dillon Brooks misses 25-foot running jump shot | 38 | 50 |
| Q2 | 6:28 | PHX | Mark Williams offensive rebound | 38 | 50 |
| Q2 | 6:26 | PHX | Jordan Goodwin misses 25-foot three point jumper | 38 | 50 |
| Q2 | 6:23 | PHX | Mark Williams offensive rebound | 38 | 50 |
| Q2 | 6:23 | PHX | Mark Williams misses tip shot | 38 | 50 |
| Q2 | 6:23 | PHX | Suns offensive team rebound | 38 | 50 |
| Q2 | 6:23 | CLE | Evan Mobley enters the game for Craig Porter Jr. | 38 | 50 |
| Q2 | 6:23 | CLE | Sam Merrill enters the game for Jarrett Allen | 38 | 50 |
| Q2 | 6:20 | PHX | Dillon Brooks misses 25-foot three point jumper | 38 | 50 |
| Q2 | 6:16 | CLE | Darius Garland defensive rebound | 38 | 50 |
| Q2 | 6:09 | CLE | Evan Mobley offensive foul | 38 | 50 |
| Q2 | 6:09 | CLE | Evan Mobley offensive foul turnover | 38 | 50 |
| Q2 | 6:09 | PHX | Ryan Dunn enters the game for Royce O'Neale | 38 | 50 |
| Q2 | 6:09 | PHX | Oso Ighodaro enters the game for Mark Williams | 38 | 50 |
| Q2 | 5:54 | PHX | Devin Booker makes 16-foot pullup jump shot (Ryan Dunn assists) | 40 | 50 |
| Q2 | 5:32 | PHX | Jordan Goodwin misses 5-foot running jump shot | 40 | 50 |
| Q2 | 5:30 | CLE | Nae'Qwan Tomlin defensive rebound | 40 | 50 |
| Q2 | 5:25 | CLE | Evan Mobley makes 1-foot dunk (Nae'Qwan Tomlin assists) | 40 | 52 |
| Q2 | 4:59 | PHX | Dillon Brooks misses 10-foot two point shot | 40 | 52 |
| Q2 | 4:58 | CLE | Evan Mobley defensive rebound | 40 | 52 |
| Q2 | 4:50 | CLE | Sam Merrill makes layup (Evan Mobley assists) | 40 | 54 |
| Q2 | 4:37 | PHX | Devin Booker makes 12-foot step back jumpshot | 42 | 54 |
| Q2 | 4:30 | CLE | Cavaliers Full timeout | 42 | 54 |
| Q2 | 4:30 | CLE | Donovan Mitchell enters the game for Nae'Qwan Tomlin | 42 | 54 |
| Q2 | 4:19 | CLE | Sam Merrill offensive foul | 42 | 54 |
| Q2 | 4:19 | CLE | Sam Merrill offensive foul turnover | 42 | 54 |
| Q2 | 3:56 | PHX | Dillon Brooks makes 11-foot step back jumpshot | 44 | 54 |
| Q2 | 3:55 | PHX | Dillon Brooks away from play foul | 44 | 54 |
| Q2 | 3:55 | CLE | Donovan Mitchell makes free throw 1 of 1 | 44 | 55 |
| Q2 | 3:48 | PHX | Jordan Goodwin personal foul | 44 | 55 |
| Q2 | 3:43 | PHX | Devin Booker personal foul | 44 | 55 |
| Q2 | 3:31 | CLE | Darius Garland makes 14-foot fade away jump shot | 44 | 57 |
| Q2 | 3:18 | PHX | Devin Booker makes 17-foot two point shot | 46 | 57 |
| Q2 | 3:06 | CLE | Donovan Mitchell misses driving layup | 46 | 57 |
| Q2 | 3:04 | PHX | Devin Booker defensive rebound | 46 | 57 |
| Q2 | 2:58 | PHX | Devin Booker misses driving floating jump shot | 46 | 57 |
| Q2 | 2:56 | CLE | Evan Mobley defensive rebound | 46 | 57 |
| Q2 | 2:44 | PHX | Ryan Dunn shooting foul | 46 | 57 |
| Q2 | 2:44 | CLE | Evan Mobley misses free throw 1 of 2 | 46 | 57 |
| Q2 | 2:44 | CLE | Cavaliers offensive team rebound | 46 | 57 |
| Q2 | 2:44 | PHX | Collin Gillespie enters the game for Jordan Goodwin | 46 | 57 |
| Q2 | 2:44 | CLE | Evan Mobley makes free throw 2 of 2 | 46 | 58 |
| Q2 | 2:28 | PHX | Ryan Dunn misses 23-foot three point jumper | 46 | 58 |
| Q2 | 2:26 | CLE | Evan Mobley defensive rebound | 46 | 58 |
| Q2 | 2:13 | CLE | Evan Mobley makes dunk (Donovan Mitchell assists) | 46 | 60 |
| Q2 | 1:57 | PHX | Devin Booker misses driving floating jump shot | 46 | 60 |
| Q2 | 1:53 | CLE | Evan Mobley defensive rebound | 46 | 60 |
| Q2 | 1:47 | CLE | Darius Garland misses 23-foot three point jumper | 46 | 60 |
| Q2 | 1:43 | PHX | Ryan Dunn defensive rebound | 46 | 60 |
| Q2 | 1:36 | PHX | Dillon Brooks makes 1-foot two point shot | 48 | 60 |
| Q2 | 1:20 | CLE | Donovan Mitchell misses 14-foot turnaround jump shot | 48 | 60 |
| Q2 | 1:18 | PHX | Ryan Dunn defensive rebound | 48 | 60 |
| Q2 | 1:11 | CLE | Sam Merrill shooting foul | 48 | 60 |
| Q2 | 1:11 | PHX | Dillon Brooks makes free throw 1 of 2 | 49 | 60 |
| Q2 | 1:11 | PHX | Dillon Brooks makes free throw 2 of 2 | 50 | 60 |
| Q2 | 0:00 | CLE | Sam Merrill makes 2-foot layup (Evan Mobley assists) | 50 | 62 |
| Q2 | 0:00 | PHX | Dillon Brooks makes driving layup | 52 | 62 |
| Q2 | 0:00 | CLE | Donovan Mitchell makes 21-foot jumper (Sam Merrill assists) | 52 | 64 |
| Q2 | 0:00 | CLE | Darius Garland personal foul | 52 | 64 |
| Q2 | 0:00 | PHX | Dillon Brooks makes free throw 1 of 2 | 53 | 64 |
| Q2 | 0:00 | PHX | Jordan Goodwin enters the game for Collin Gillespie | 53 | 64 |
| Q2 | 0:00 | PHX | Dillon Brooks makes free throw 2 of 2 | 54 | 64 |
| Q2 | 0:00 | CLE | Donovan Mitchell makes 10-foot driving floating jump shot | 54 | 66 |
| Q2 | 0:00 | PHX | Ryan Dunn shooting foul | 54 | 66 |
| Q2 | 0:00 | PHX | Royce O'Neale enters the game for Jordan Goodwin | 54 | 66 |
| Q2 | 0:00 | CLE | Donovan Mitchell makes free throw 1 of 1 | 54 | 67 |
| Q2 | 0:00 | PHX | Dillon Brooks misses heave jump shot | 54 | 67 |
| Q2 | 0:00 | PHX | Suns offensive team rebound | 54 | 67 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 54 | 67 |
| Q2 | 5:41 | CLE | Devin Booker blocks Dean Wade's layup | 40 | 50 |
| Q2 | 5:40 | PHX | Jordan Goodwin defensive rebound | 40 | 50 |
| Q3 | 12:00 | CLE | Jarrett Allen enters the game for Sam Merrill | 54 | 67 |
| Q3 | 12:00 | PHX | Collin Gillespie enters the game for Ryan Dunn | 54 | 67 |
| Q3 | 12:00 | PHX | Mark Williams enters the game for Oso Ighodaro | 54 | 67 |
| Q3 | 11:37 | CLE | Darius Garland makes 24-foot three pointer (Donovan Mitchell assists) | 54 | 70 |
| Q3 | 11:18 | PHX | Royce O'Neale misses 24-foot three point jumper | 54 | 70 |
| Q3 | 11:16 | CLE | Jarrett Allen defensive rebound | 54 | 70 |
| Q3 | 11:05 | PHX | Mark Williams shooting foul | 54 | 70 |
| Q3 | 11:05 | CLE | Jarrett Allen makes free throw 1 of 2 | 54 | 71 |
| Q3 | 12:00 | CLE | Cavaliers delay of game violation | 54 | 67 |
| Q3 | 11:05 | CLE | Jarrett Allen makes free throw 2 of 2 | 54 | 72 |
| Q3 | 10:47 | PHX | Devin Booker makes 19-foot pullup jump shot | 56 | 72 |
| Q3 | 10:31 | CLE | Donovan Mitchell makes 24-foot three point step back jumpshot | 56 | 75 |
| Q3 | 10:23 | PHX | Devin Booker makes 9-foot two point shot (Dillon Brooks assists) | 58 | 75 |
| Q3 | 10:12 | CLE | Dean Wade misses 22-foot three point jumper | 58 | 75 |
| Q3 | 10:10 | PHX | Dillon Brooks defensive rebound | 58 | 75 |
| Q3 | 10:06 | PHX | Collin Gillespie makes 28-foot running jump shot (Dillon Brooks assists) | 61 | 75 |
| Q3 | 9:51 | CLE | Donovan Mitchell bad pass turnover (Devin Booker steals) | 61 | 75 |
| Q3 | 9:49 | PHX | Collin Gillespie makes 26-foot running jump shot (Devin Booker assists) | 64 | 75 |
| Q3 | 9:49 | CLE | Cavaliers Full timeout | 64 | 75 |
| Q3 | 9:36 | PHX | Devin Booker personal foul | 64 | 75 |
| Q3 | 9:36 | CLE | Cavaliers Full timeout | 64 | 75 |
| Q3 | 9:28 | CLE | Darius Garland makes 1-foot two point shot (Jarrett Allen assists) | 64 | 77 |
| Q3 | 9:14 | PHX | Dillon Brooks misses 16-foot two point shot | 64 | 77 |
| Q3 | 9:12 | PHX | Mark Williams offensive rebound | 64 | 77 |
| Q3 | 9:12 | PHX | Mark Williams misses tip shot | 64 | 77 |
| Q3 | 9:12 | PHX | Collin Gillespie offensive rebound | 64 | 77 |
| Q3 | 9:10 | PHX | Royce O'Neale misses 25-foot three point jumper | 64 | 77 |
| Q3 | 9:10 | PHX | Suns offensive team rebound | 64 | 77 |
| Q3 | 9:10 | CLE | Donovan Mitchell loose ball foul | 64 | 77 |
| Q3 | 9:05 | PHX | Devin Booker makes 28-foot three point jumper (Mark Williams assists) | 67 | 77 |
| Q3 | 8:48 | CLE | Jarrett Allen makes dunk (Dean Wade assists) | 67 | 79 |
| Q3 | 8:33 | PHX | Devin Booker makes 23-foot three point step back jumpshot (Collin Gillespie assists) | 70 | 79 |
| Q3 | 8:23 | PHX | Dillon Brooks personal foul | 70 | 79 |
| Q3 | 8:23 | CLE | Sam Merrill enters the game for Evan Mobley | 70 | 79 |
| Q3 | 8:16 | CLE | Darius Garland lost ball turnover (Collin Gillespie steals) | 70 | 79 |
| Q3 | 8:11 | PHX | Royce O'Neale makes running dunk (Collin Gillespie assists) | 72 | 79 |
| Q3 | 7:57 | CLE | Donovan Mitchell bad pass turnover (Royce O'Neale steals) | 72 | 79 |
| Q3 | 7:52 | PHX | Devin Booker makes two point shot (Collin Gillespie assists) | 74 | 79 |
| Q3 | 7:34 | CLE | Sam Merrill makes 24-foot three pointer | 74 | 82 |
| Q3 | 7:26 | PHX | Dillon Brooks offensive foul | 74 | 82 |
| Q3 | 7:26 | PHX | Dillon Brooks offensive foul turnover | 74 | 82 |
| Q3 | 7:26 | PHX | Jordan Goodwin enters the game for Collin Gillespie | 74 | 82 |
| Q3 | 7:10 | CLE | Jarrett Allen misses 7-foot floating jump shot | 74 | 82 |
| Q3 | 7:08 | PHX | Mark Williams defensive rebound | 74 | 82 |
| Q3 | 6:59 | PHX | Devin Booker makes 12-foot turnaround jump shot | 76 | 82 |
| Q3 | 6:47 | CLE | Darius Garland palming turnover | 76 | 82 |
| Q3 | 6:47 | CLE | Jaylon Tyson enters the game for Donovan Mitchell | 76 | 82 |
| Q3 | 6:35 | PHX | Devin Booker misses 21-foot pullup jump shot | 76 | 82 |
| Q3 | 6:35 | CLE | Cavaliers defensive team rebound | 76 | 82 |
| Q3 | 6:22 | CLE | Jarrett Allen makes 2-foot dunk (Jaylon Tyson assists) | 76 | 84 |
| Q3 | 6:11 | CLE | Sam Merrill shooting foul | 76 | 84 |
| Q3 | 6:11 | PHX | Devin Booker makes free throw 1 of 3 | 77 | 84 |
| Q3 | 6:11 | PHX | Devin Booker makes free throw 2 of 3 | 78 | 84 |
| Q3 | 6:11 | CLE | Craig Porter Jr. enters the game for Dean Wade | 78 | 84 |
| Q3 | 6:11 | PHX | Devin Booker makes free throw 3 of 3 | 79 | 84 |
| Q3 | 5:54 | CLE | Darius Garland bad pass turnover (Dillon Brooks steals) | 79 | 84 |
| Q3 | 5:48 | PHX | Devin Booker misses running pullup jump shot | 79 | 84 |
| Q3 | 5:45 | CLE | Jarrett Allen defensive rebound | 79 | 84 |
| Q3 | 5:26 | CLE | Sam Merrill misses 20-foot pullup jump shot | 79 | 84 |
| Q3 | 5:25 | CLE | Jaylon Tyson offensive rebound | 79 | 84 |
| Q3 | 5:19 | CLE | Jarrett Allen makes 1-foot reverse dunk (Craig Porter Jr. assists) | 79 | 86 |
| Q3 | 5:06 | PHX | Devin Booker misses 9-foot pullup jump shot | 79 | 86 |
| Q3 | 5:03 | PHX | Jordan Goodwin offensive rebound | 79 | 86 |
| Q3 | 5:03 | PHX | Jordan Goodwin misses tip shot | 79 | 86 |
| Q3 | 5:02 | CLE | Jarrett Allen defensive rebound | 79 | 86 |
| Q3 | 4:58 | CLE | Darius Garland makes 15-foot running pullup jump shot | 79 | 88 |
| Q3 | 4:56 | PHX | Suns Full timeout | 79 | 88 |
| Q3 | 4:56 | CLE | Evan Mobley enters the game for Darius Garland | 79 | 88 |
| Q3 | 4:56 | CLE | Donovan Mitchell enters the game for Jarrett Allen | 79 | 88 |
| Q3 | 4:56 | PHX | Oso Ighodaro enters the game for Royce O'Neale | 79 | 88 |
| Q3 | 4:56 | PHX | Ryan Dunn enters the game for Mark Williams | 79 | 88 |
| Q3 | 4:54 | CLE | Jaylon Tyson personal foul | 79 | 88 |
| Q3 | 4:39 | PHX | Ryan Dunn misses 23-foot three point jumper | 79 | 88 |
| Q3 | 4:35 | CLE | Evan Mobley defensive rebound | 79 | 88 |
| Q3 | 4:28 | CLE | Donovan Mitchell misses two point shot | 79 | 88 |
| Q3 | 4:26 | PHX | Jordan Goodwin defensive rebound | 79 | 88 |
| Q3 | 4:21 | PHX | Oso Ighodaro traveling turnover | 79 | 88 |
| Q3 | 4:09 | CLE | Evan Mobley misses 24-foot three point jumper | 79 | 88 |
| Q3 | 4:06 | CLE | Donovan Mitchell traveling turnover | 79 | 88 |
| Q3 | 4:08 | CLE | Craig Porter Jr. offensive rebound | 79 | 88 |
| Q3 | 3:49 | PHX | Devin Booker makes 17-foot jumper | 81 | 88 |
| Q3 | 3:33 | CLE | Sam Merrill misses 25-foot three point jumper | 81 | 88 |
| Q3 | 3:31 | PHX | Dillon Brooks defensive rebound | 81 | 88 |
| Q3 | 3:26 | PHX | Devin Booker misses driving layup | 81 | 88 |
| Q3 | 3:24 | CLE | Evan Mobley defensive rebound | 81 | 88 |
| Q3 | 3:21 | CLE | Jaylon Tyson misses two point shot | 81 | 88 |
| Q3 | 3:21 | PHX | Jordan Goodwin defensive rebound | 81 | 88 |
| Q3 | 3:21 | PHX | Devin Booker technical foul | 81 | 88 |
| Q3 | 3:21 | CLE | Donovan Mitchell misses technical free throw | 81 | 88 |
| Q3 | 3:21 | PHX | Suns defensive team rebound | 81 | 88 |
| Q3 | 3:02 | PHX | Ryan Dunn makes 23-foot three point jumper (Oso Ighodaro assists) | 84 | 88 |
| Q3 | 2:40 | CLE | Jaylon Tyson makes 25-foot three point jumper (Evan Mobley assists) | 84 | 91 |
| Q3 | 2:15 | PHX | Evan Mobley blocks Ryan Dunn 's 1-foot layup | 84 | 91 |
| Q3 | 2:14 | PHX | Jordan Goodwin offensive rebound | 84 | 91 |
| Q3 | 2:11 | PHX | Evan Mobley blocks Jordan Goodwin 's 3-foot two point shot | 84 | 91 |
| Q3 | 2:11 | PHX | Jordan Goodwin offensive rebound | 84 | 91 |
| Q3 | 2:11 | PHX | Collin Gillespie enters the game for Dillon Brooks | 84 | 91 |
| Q3 | 1:59 | PHX | Devin Booker misses 27-foot three point pullup jump shot | 84 | 91 |
| Q3 | 1:58 | CLE | Donovan Mitchell defensive rebound | 84 | 91 |
| Q3 | 1:51 | CLE | Sam Merrill misses 26-foot three point jumper | 84 | 91 |
| Q3 | 1:48 | PHX | Collin Gillespie defensive rebound | 84 | 91 |
| Q3 | 1:41 | PHX | Donovan Mitchell blocks Oso Ighodaro 's 4-foot layup | 84 | 91 |
| Q3 | 1:41 | PHX | Suns offensive team rebound | 84 | 91 |
| Q3 | 1:27 | PHX | Collin Gillespie makes 23-foot three point jumper (Devin Booker assists) | 87 | 91 |
| Q3 | 1:04 | CLE | Sam Merrill misses 22-foot three point jumper | 87 | 91 |
| Q3 | 1:01 | PHX | Jordan Goodwin defensive rebound | 87 | 91 |
| Q3 | 0:00 | CLE | Evan Mobley shooting foul | 87 | 91 |
| Q3 | 0:00 | PHX | Jordan Goodwin misses free throw 1 of 3 | 87 | 91 |
| Q3 | 0:00 | PHX | Suns offensive team rebound | 87 | 91 |
| Q3 | 0:00 | PHX | Jordan Goodwin makes free throw 2 of 3 | 88 | 91 |
| Q3 | 0:00 | PHX | Jordan Goodwin makes free throw 3 of 3 | 89 | 91 |
| Q3 | 0:00 | CLE | Sam Merrill makes 22-foot three point jumper (Evan Mobley assists) | 89 | 94 |
| Q3 | 0:00 | PHX | Devin Booker misses 14-foot pullup jump shot | 89 | 94 |
| Q3 | 0:00 | CLE | Donovan Mitchell defensive rebound | 89 | 94 |
| Q3 | 0:00 | PHX | Collin Gillespie personal foul | 89 | 94 |
| Q3 | 0:00 | CLE | Darius Garland enters the game for Craig Porter Jr. | 89 | 94 |
| Q3 | 0:00 | CLE | Evan Mobley makes 13-foot two point shot (Darius Garland assists) | 89 | 96 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 89 | 96 |
| Q3 | 0:00 | PHX | Ryan Dunn misses heave jump shot | 89 | 96 |
| Q3 | 0:00 | PHX | Suns offensive team rebound | 89 | 96 |
| Q4 | 12:00 | CLE | Craig Porter Jr. enters the game for Evan Mobley | 89 | 96 |
| Q4 | 12:00 | CLE | Nae'Qwan Tomlin enters the game for Sam Merrill | 89 | 96 |
| Q4 | 12:00 | CLE | Jarrett Allen enters the game for Darius Garland | 89 | 96 |
| Q4 | 12:00 | PHX | Jamaree Bouyea enters the game for Devin Booker | 89 | 96 |
| Q4 | 12:00 | PHX | Mark Williams enters the game for Oso Ighodaro | 89 | 96 |
| Q4 | 12:00 | PHX | Royce O'Neale enters the game for Jordan Goodwin | 89 | 96 |
| Q4 | 11:39 | CLE | Donovan Mitchell loose ball foul | 89 | 96 |
| Q4 | 11:28 | PHX | Jamaree Bouyea misses 23-foot three point jumper | 89 | 96 |
| Q4 | 11:24 | CLE | Craig Porter Jr. defensive rebound | 89 | 96 |
| Q4 | 11:18 | CLE | Jarrett Allen makes 6-foot floating jump shot (Donovan Mitchell assists) | 89 | 98 |
| Q4 | 11:03 | PHX | Ryan Dunn double dribble turnover | 89 | 98 |
| Q4 | 10:48 | CLE | Donovan Mitchell makes 10-foot driving floating jump shot | 89 | 100 |
| Q4 | 10:30 | PHX | Jamaree Bouyea makes 16-foot two point shot | 91 | 100 |
| Q4 | 10:30 | CLE | Craig Porter Jr. shooting foul | 91 | 100 |
| Q4 | 10:30 | PHX | Jamaree Bouyea makes free throw 1 of 1 | 92 | 100 |
| Q4 | 10:17 | CLE | Jarrett Allen misses 18-foot jumper | 92 | 100 |
| Q4 | 10:16 | PHX | Suns defensive team rebound | 92 | 100 |
| Q4 | 10:00 | PHX | Mark Williams misses driving layup | 92 | 100 |
| Q4 | 9:58 | CLE | Jarrett Allen defensive rebound | 92 | 100 |
| Q4 | 9:50 | CLE | Jaylon Tyson makes 8-foot floating jump shot (Donovan Mitchell assists) | 92 | 102 |
| Q4 | 9:50 | PHX | Suns Full timeout | 92 | 102 |
| Q4 | 9:50 | PHX | Dillon Brooks enters the game for Ryan Dunn | 92 | 102 |
| Q4 | 9:33 | PHX | Collin Gillespie misses 11-foot step back jumpshot | 92 | 102 |
| Q4 | 9:30 | CLE | Craig Porter Jr. defensive rebound | 92 | 102 |
| Q4 | 9:26 | CLE | Donovan Mitchell makes 25-foot running jump shot (Jaylon Tyson assists) | 92 | 105 |
| Q4 | 9:10 | PHX | Dillon Brooks misses 11-foot floating jump shot | 92 | 105 |
| Q4 | 9:08 | CLE | Jarrett Allen defensive rebound | 92 | 105 |
| Q4 | 9:00 | CLE | Mark Williams blocks Jarrett Allen 's 3-foot hook shot | 92 | 105 |
| Q4 | 8:56 | PHX | Dillon Brooks defensive rebound | 92 | 105 |
| Q4 | 8:54 | PHX | Royce O'Neale makes running layup (Dillon Brooks assists) | 94 | 105 |
| Q4 | 8:40 | CLE | Jaylon Tyson makes 5-foot floating jump shot (Donovan Mitchell assists) | 94 | 107 |
| Q4 | 8:26 | PHX | Dillon Brooks misses driving layup | 94 | 107 |
| Q4 | 8:23 | CLE | Nae'Qwan Tomlin defensive rebound | 94 | 107 |
| Q4 | 8:15 | CLE | Donovan Mitchell makes 25-foot three point step back jumpshot | 94 | 110 |
| Q4 | 8:15 | PHX | Suns Full timeout | 94 | 110 |
| Q4 | 8:15 | CLE | Darius Garland enters the game for Nae'Qwan Tomlin | 94 | 110 |
| Q4 | 8:15 | CLE | Evan Mobley enters the game for Donovan Mitchell | 94 | 110 |
| Q4 | 8:15 | PHX | Oso Ighodaro enters the game for Mark Williams | 94 | 110 |
| Q4 | 8:15 | PHX | Devin Booker enters the game for Jamaree Bouyea | 94 | 110 |
| Q4 | 7:55 | PHX | Devin Booker misses 16-foot fade away jump shot | 94 | 110 |
| Q4 | 7:53 | CLE | Jaylon Tyson defensive rebound | 94 | 110 |
| Q4 | 7:33 | CLE | Darius Garland misses 26-foot three point pullup jump shot | 94 | 110 |
| Q4 | 7:30 | PHX | Oso Ighodaro defensive rebound | 94 | 110 |
| Q4 | 7:16 | PHX | Oso Ighodaro misses 12-foot jumper | 94 | 110 |
| Q4 | 7:14 | CLE | Jarrett Allen defensive rebound | 94 | 110 |
| Q4 | 7:06 | CLE | Darius Garland makes 1-foot two point shot | 94 | 112 |
| Q4 | 7:06 | PHX | Devin Booker shooting foul | 94 | 112 |
| Q4 | 7:06 | CLE | Dean Wade enters the game for Jarrett Allen | 94 | 112 |
| Q4 | 7:06 | CLE | Darius Garland makes free throw 1 of 1 | 94 | 113 |
| Q4 | 6:53 | PHX | Collin Gillespie lost ball turnover (Darius Garland steals) | 94 | 113 |
| Q4 | 6:50 | CLE | Jaylon Tyson makes running dunk (Darius Garland assists) | 94 | 115 |
| Q4 | 6:50 | PHX | Suns Full timeout | 94 | 115 |
| Q4 | 6:50 | PHX | Jordan Goodwin enters the game for Collin Gillespie | 94 | 115 |
| Q4 | 6:35 | PHX | Devin Booker makes 14-foot pullup jump shot | 96 | 115 |
| Q4 | 6:35 | CLE | Darius Garland flopping technical foul | 96 | 115 |
| Q4 | 6:35 | PHX | Devin Booker makes technical free throw | 97 | 115 |
| Q4 | 6:11 | CLE | Evan Mobley misses 20-foot pullup jump shot | 97 | 115 |
| Q4 | 6:09 | PHX | Devin Booker defensive rebound | 97 | 115 |
| Q4 | 6:06 | PHX | Devin Booker lost ball turnover (Dean Wade steals) | 97 | 115 |
| Q4 | 5:57 | CLE | Darius Garland misses 24-foot three point step back jumpshot | 97 | 115 |
| Q4 | 5:56 | CLE | Evan Mobley offensive rebound | 97 | 115 |
| Q4 | 5:55 | PHX | Devin Booker personal foul | 97 | 115 |
| Q4 | 5:48 | CLE | Dean Wade misses 23-foot three point jumper | 97 | 115 |
| Q4 | 5:45 | CLE | Craig Porter Jr. offensive rebound | 97 | 115 |
| Q4 | 5:39 | PHX | Oso Ighodaro shooting foul | 97 | 115 |
| Q4 | 5:39 | CLE | Darius Garland makes free throw 1 of 2 | 97 | 116 |
| Q4 | 5:39 | CLE | Darius Garland makes free throw 2 of 2 | 97 | 117 |
| Q4 | 5:22 | PHX | Royce O'Neale misses 25-foot three point jumper | 97 | 117 |
| Q4 | 5:19 | CLE | Dean Wade defensive rebound | 97 | 117 |
| Q4 | 5:09 | CLE | Evan Mobley makes layup | 97 | 119 |
| Q4 | 5:09 | PHX | Devin Booker shooting foul | 97 | 119 |
| Q4 | 5:09 | PHX | Ryan Dunn enters the game for Royce O'Neale | 97 | 119 |
| Q4 | 5:09 | CLE | Evan Mobley makes free throw 1 of 1 | 97 | 120 |
| Q4 | 4:53 | PHX | Devin Booker makes 12-foot two point shot | 99 | 120 |
| Q4 | 4:33 | CLE | Jaylon Tyson misses 25-foot three point jumper | 99 | 120 |
| Q4 | 4:30 | PHX | Ryan Dunn defensive rebound | 99 | 120 |
| Q4 | 4:23 | PHX | Devin Booker makes 10-foot two point shot | 101 | 120 |
| Q4 | 4:08 | CLE | Jaylon Tyson makes 23-foot three point jumper (Craig Porter Jr. assists) | 101 | 123 |
| Q4 | 3:51 | CLE | Jaylon Tyson personal foul | 101 | 123 |
| Q4 | 3:51 | CLE | Jarrett Allen enters the game for Craig Porter Jr. | 101 | 123 |
| Q4 | 3:51 | CLE | Donovan Mitchell enters the game for Dean Wade | 101 | 123 |
| Q4 | 3:43 | PHX | Oso Ighodaro misses driving layup | 101 | 123 |
| Q4 | 3:42 | PHX | Jordan Goodwin offensive rebound | 101 | 123 |
| Q4 | 3:41 | PHX | Evan Mobley blocks Jordan Goodwin 's 1-foot two point shot | 101 | 123 |
| Q4 | 3:41 | CLE | Donovan Mitchell defensive rebound | 101 | 123 |
| Q4 | 3:41 | PHX | Jordan Goodwin personal foul | 101 | 123 |
| Q4 | 3:41 | CLE | Donovan Mitchell makes free throw 1 of 2 | 101 | 124 |
| Q4 | 3:41 | CLE | Nae'Qwan Tomlin enters the game for Evan Mobley | 101 | 124 |
| Q4 | 3:41 | CLE | Tyrese Proctor enters the game for Darius Garland | 101 | 124 |
| Q4 | 3:41 | CLE | Craig Porter Jr. enters the game for Jarrett Allen | 101 | 124 |
| Q4 | 3:41 | PHX | Isaiah Livers enters the game for Ryan Dunn | 101 | 124 |
| Q4 | 3:41 | PHX | Khaman Maluach enters the game for Devin Booker | 101 | 124 |
| Q4 | 3:41 | PHX | Rasheer Fleming enters the game for Dillon Brooks | 101 | 124 |
| Q4 | 3:41 | PHX | Nigel Hayes-Davis enters the game for Oso Ighodaro | 101 | 124 |
| Q4 | 3:41 | PHX | Jamaree Bouyea enters the game for Jordan Goodwin | 101 | 124 |
| Q4 | 3:41 | CLE | Donovan Mitchell makes free throw 2 of 2 | 101 | 125 |
| Q4 | 3:40 | CLE | Donovan Mitchell personal foul | 101 | 125 |
| Q4 | 3:40 | CLE | Thomas Bryant enters the game for Donovan Mitchell | 101 | 125 |
| Q4 | 3:27 | PHX | Rasheer Fleming misses 25-foot three point jumper | 101 | 125 |
| Q4 | 3:23 | PHX | Khaman Maluach offensive rebound | 101 | 125 |
| Q4 | 3:19 | PHX | Jamaree Bouyea makes driving layup | 103 | 125 |
| Q4 | 3:00 | CLE | Khaman Maluach blocks Jaylon Tyson 's 2-foot driving layup | 103 | 125 |
| Q4 | 2:59 | PHX | Isaiah Livers defensive rebound | 103 | 125 |
| Q4 | 2:53 | PHX | Jamaree Bouyea makes driving layup (Isaiah Livers assists) | 105 | 125 |
| Q4 | 2:35 | CLE | Thomas Bryant makes 24-foot three point jumper (Tyrese Proctor assists) | 105 | 128 |
| Q4 | 2:20 | PHX | Nigel Hayes-Davis makes 7-foot turnaround jump shot (Jamaree Bouyea assists) | 107 | 128 |
| Q4 | 2:06 | PHX | Nigel Hayes-Davis personal foul | 107 | 128 |
| Q4 | 2:06 | CLE | Jaylon Tyson makes free throw 1 of 2 | 107 | 129 |
| Q4 | 2:06 | CLE | Jaylon Tyson misses free throw 2 of 2 | 107 | 129 |
| Q4 | 2:03 | PHX | Nigel Hayes-Davis defensive rebound | 107 | 129 |
| Q4 | 1:52 | PHX | Jamaree Bouyea makes 26-foot three point step back jumpshot | 110 | 129 |
| Q4 | 1:35 | CLE | Craig Porter Jr. misses 25-foot three point step back jumpshot | 110 | 129 |
| Q4 | 1:32 | PHX | Nigel Hayes-Davis defensive rebound | 110 | 129 |
| Q4 | 1:28 | PHX | Nigel Hayes-Davis makes 25-foot three point jumper (Jamaree Bouyea assists) | 113 | 129 |
| Q4 | 1:14 | CLE | Tyrese Proctor misses driving floating jump shot | 113 | 129 |
| Q4 | 1:11 | CLE | Tyrese Proctor offensive rebound | 113 | 129 |
| Q4 | 1:08 | CLE | Tyrese Proctor misses 26-foot three point jumper | 113 | 129 |
| Q4 | 1:06 | PHX | Nigel Hayes-Davis defensive rebound | 113 | 129 |
| Q4 | 0:00 | PHX | Nae'Qwan Tomlin blocks Jamaree Bouyea 's 3-foot driving layup | 113 | 129 |
| Q4 | 0:00 | CLE | Nae'Qwan Tomlin defensive rebound | 113 | 129 |
| Q4 | 0:00 | CLE | Rasheer Fleming blocks Jaylon Tyson 's 1-foot running layup | 113 | 129 |
| Q4 | 0:00 | CLE | Cavaliers offensive team rebound | 113 | 129 |
| Q4 | 0:00 | CLE | Thomas Bryant misses 26-foot three point jumper | 113 | 129 |
| Q4 | 0:00 | PHX | Jamaree Bouyea defensive rebound | 113 | 129 |
| Q4 | 0:00 | PHX | Khaman Maluach out of bounds bad pass turnover | 113 | 129 |
| Q4 | 0:00 | CLE | shot clock turnover | 113 | 129 |
| Q4 | 0:00 | — | End of the 4th Quarter | 113 | 129 |
| Q4 | 0:00 | — | End of Game | 113 | 129 |
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: Cached data
Official comparison: Mismatched
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: 104 home / 106 away
Delta (derived − official): -104 / -106
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 205 matches · 205 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:43 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 3, Cleveland Cavaliers 0PHX 3 · CLE 0 | |
| 2 | Q1 11:43 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 3, Cleveland Cavaliers 0PHX 3 · CLE 0 | |
| 3 | Q1 11:20 | CLECleveland Cavaliers | Made shot | 2 | Phoenix Suns 3, Cleveland Cavaliers 2PHX 3 · CLE 2 | |
| 4 | Q1 11:07 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 6, Cleveland Cavaliers 2PHX 6 · CLE 2 | |
| 5 | Q1 10:49 | CLECleveland Cavaliers | Other | 0 | Phoenix Suns 6, Cleveland Cavaliers 2PHX 6 · CLE 2 | |
| 6 | Q1 10:35 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 6, Cleveland Cavaliers 2PHX 6 · CLE 2 | |
| 7 | Q1 10:17 | CLECleveland Cavaliers | Made shot | 3 | Phoenix Suns 6, Cleveland Cavaliers 5PHX 6 · CLE 5 | |
| 8 | Q1 9:56 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 8, Cleveland Cavaliers 5PHX 8 · CLE 5 | |
| 9 | Q1 9:43 | CLECleveland Cavaliers | Made shot | 2 | Phoenix Suns 8, Cleveland Cavaliers 7PHX 8 · CLE 7 | |
| 10 | Q1 9:31 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Cleveland Cavaliers 7PHX 8 · CLE 7 | |
| 11 | Q1 9:22 | CLECleveland Cavaliers | Made shot | 2 | Phoenix Suns 8, Cleveland Cavaliers 9PHX 8 · CLE 9 | |
| 12 | Q1 9:06 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Cleveland Cavaliers 9PHX 8 · CLE 9 | |
| 13 | Q1 9:01 | CLECleveland Cavaliers | Made shot | 3 | Phoenix Suns 8, Cleveland Cavaliers 12PHX 8 · CLE 12 | |
| 14 | Q1 8:51 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 8, Cleveland Cavaliers 12PHX 8 · CLE 12 | |
| 15 | Q1 8:45 | CLECleveland Cavaliers | Turnover | 0 | Phoenix Suns 8, Cleveland Cavaliers 12PHX 8 · CLE 12 | |
| 16 | Q1 8:32 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 8, Cleveland Cavaliers 12PHX 8 · CLE 12 | |
| 17 | Q1 8:19 | CLECleveland Cavaliers | Turnover | 0 | Phoenix Suns 8, Cleveland Cavaliers 12PHX 8 · CLE 12 | |
| 18 | Q1 8:08 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Cleveland Cavaliers 12PHX 8 · CLE 12 | |
| 19 | Q1 7:57 | CLECleveland Cavaliers | Made shot | 3 | Phoenix Suns 8, Cleveland Cavaliers 15PHX 8 · CLE 15 | |
| 20 | Q1 7:37 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Cleveland Cavaliers 15PHX 8 · CLE 15 | |
| 21 | Q1 7:27 | CLECleveland Cavaliers | Made shot | 3 | Phoenix Suns 8, Cleveland Cavaliers 18PHX 8 · CLE 18 | |
| 22 | Q1 7:09 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Cleveland Cavaliers 18PHX 8 · CLE 18 | |
| 23 | Q1 6:55 | CLECleveland Cavaliers | Made shot | 3 | Phoenix Suns 8, Cleveland Cavaliers 21PHX 8 · CLE 21 | |
| 24 | Q1 6:42 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Cleveland Cavaliers 21PHX 8 · CLE 21 | |
| 25 | Q1 6:29 | CLECleveland Cavaliers | Other | 0 | Phoenix Suns 8, Cleveland Cavaliers 21PHX 8 · CLE 21 |
POSS 1 · Q1 11:43
PHXPhoenix Suns
Made shot
3 PTS
POSS 2 · Q1 11:43
PHXPhoenix Suns
Other
0 PTS
POSS 3 · Q1 11:20
CLECleveland Cavaliers
Made shot
2 PTS
POSS 4 · Q1 11:07
PHXPhoenix Suns
Made shot
3 PTS
POSS 5 · Q1 10:49
CLECleveland Cavaliers
Other
0 PTS
POSS 6 · Q1 10:35
PHXPhoenix Suns
Other
0 PTS
POSS 7 · Q1 10:17
CLECleveland Cavaliers
Made shot
3 PTS
POSS 8 · Q1 9:56
PHXPhoenix Suns
Made shot
2 PTS
POSS 9 · Q1 9:43
CLECleveland Cavaliers
Made shot
2 PTS
POSS 10 · Q1 9:31
PHXPhoenix Suns
Other
0 PTS
POSS 11 · Q1 9:22
CLECleveland Cavaliers
Made shot
2 PTS
POSS 12 · Q1 9:06
PHXPhoenix Suns
Other
0 PTS
POSS 13 · Q1 9:01
CLECleveland Cavaliers
Made shot
3 PTS
POSS 14 · Q1 8:51
PHXPhoenix Suns
Turnover
0 PTS
POSS 15 · Q1 8:45
CLECleveland Cavaliers
Turnover
0 PTS
POSS 16 · Q1 8:32
PHXPhoenix Suns
Turnover
0 PTS
POSS 17 · Q1 8:19
CLECleveland Cavaliers
Turnover
0 PTS
POSS 18 · Q1 8:08
PHXPhoenix Suns
Other
0 PTS
POSS 19 · Q1 7:57
CLECleveland Cavaliers
Made shot
3 PTS
POSS 20 · Q1 7:37
PHXPhoenix Suns
Other
0 PTS
POSS 21 · Q1 7:27
CLECleveland Cavaliers
Made shot
3 PTS
POSS 22 · Q1 7:09
PHXPhoenix Suns
Other
0 PTS
POSS 23 · Q1 6:55
CLECleveland Cavaliers
Made shot
3 PTS
POSS 24 · Q1 6:42
PHXPhoenix Suns
Other
0 PTS
POSS 25 · Q1 6:29
CLECleveland Cavaliers
Other
0 PTS