TV/Stream: NBA League Pass, Arizona's Family 3TV, FanDuel SN DET, Suns Live
Refs: Brent Barnaky, Leon Wood, J.B. DeRosa
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| PHX | 32 | 31 | 27 | 15 | 105 |
| DET | 23 | 33 | 33 | 19 | 108 |
Play-by-Play (544 Plays)
|
| Clock | Team | Play Description | PHX - DET |
|---|---|---|---|
| Q4 0.0 | End of Game | 105 - 108 | |
| Q4 0.0 | End of the 4th Quarter | 105 - 108 | |
| Q4 0.1 | PHX | Suns offensive team rebound | 105 - 108 |
| Q4 0.7 | PHX | Grayson Allen misses 26-foot three point shot | 105 - 108 |
| Q4 2.0 | PHX | Grayson Allen enters the game for Ryan Dunn | 105 - 108 |
| Q4 2.0 | DET | Duncan Robinson makes free throw 2 of 2 +1 | 105 - 108 |
| Q4 2.0 | DET | Ausar Thompson enters the game for Jaden Ivey | 105 - 107 |
| Q4 2.0 | DET | Ronald Holland II enters the game for Tobias Harris | 105 - 107 |
| Q4 2.0 | DET | Pistons offensive team rebound | 105 - 107 |
| Q4 2.0 | DET | Duncan Robinson misses free throw 1 of 2 | 105 - 107 |
| Q4 2.0 | PHX | Jordan Goodwin personal foul | 105 - 107 |
| Q4 3.1 | PHX | Ryan Dunn enters the game for Grayson Allen | 105 - 107 |
| Q4 3.1 | DET | Jaden Ivey enters the game for Javonte Green | 105 - 107 |
| Q4 3.1 | DET | Duncan Robinson enters the game for Ausar Thompson | 105 - 107 |
| Q4 3.1 | DET | Tobias Harris enters the game for Ronald Holland II | 105 - 107 |
| Q4 3.1 | DET | Pistons Full timeout | 105 - 107 |
| Q4 3.1 | PHX | Grayson Allen makes 27-foot three point step back jumpshot (Royce O'Neale assists) +3 | 105 - 107 |
| Q4 6.6 | PHX | Grayson Allen enters the game for Ryan Dunn | 102 - 107 |
| Q4 6.6 | PHX | Collin Gillespie enters the game for Mark Williams | 102 - 107 |
| Q4 6.6 | PHX | Suns Full timeout | 102 - 107 |
| Q4 6.6 | PHX | Mark Williams defensive rebound | 102 - 107 |
| Q4 7.6 | DET | Ronald Holland II misses free throw 2 of 2 | 102 - 107 |
| Q4 7.6 | PHX | Ryan Dunn enters the game for Grayson Allen | 102 - 107 |
| Q4 7.6 | PHX | Mark Williams enters the game for Collin Gillespie | 102 - 107 |
| Q4 7.6 | DET | Pistons offensive team rebound | 102 - 107 |
| Q4 7.6 | DET | Ronald Holland II misses free throw 1 of 2 | 102 - 107 |
| Q4 7.6 | PHX | Jordan Goodwin personal take foul | 102 - 107 |
| Q4 7.6 | DET | Ronald Holland II defensive rebound | 102 - 107 |
| Q4 9.7 | PHX | Grayson Allen misses 26-foot three point jumper | 102 - 107 |
| Q4 13.2 | PHX | Grayson Allen enters the game for Ryan Dunn | 102 - 107 |
| Q4 13.2 | PHX | Collin Gillespie enters the game for Mark Williams | 102 - 107 |
| Q4 13.2 | DET | Javonte Green enters the game for Tobias Harris | 102 - 107 |
| Q4 13.2 | PHX | Suns Full timeout | 102 - 107 |
| Q4 13.2 | DET | Ronald Holland II makes free throw 2 of 2 +1 | 102 - 107 |
| Q4 13.2 | PHX | Ryan Dunn enters the game for Collin Gillespie | 102 - 106 |
| Q4 13.2 | PHX | Mark Williams enters the game for Grayson Allen | 102 - 106 |
| Q4 13.2 | DET | Pistons offensive team rebound | 102 - 106 |
| Q4 13.2 | DET | Ronald Holland II misses free throw 1 of 2 | 102 - 106 |
| Q4 13.2 | PHX | Jordan Goodwin personal take foul | 102 - 106 |
| Q4 14.1 | DET | Ronald Holland II defensive rebound | 102 - 106 |
| Q4 17.4 | PHX | Grayson Allen misses 27-foot three point jumper | 102 - 106 |
| Q4 20.4 | PHX | Oso Ighodaro offensive rebound | 102 - 106 |
| Q4 22.3 | PHX | Grayson Allen misses 23-foot three point pullup jump shot | 102 - 106 |
| Q4 37.5 | PHX | Collin Gillespie defensive rebound | 102 - 106 |
| Q4 39.7 | DET | Cade Cunningham misses 26-foot three point pullup jump shot | 102 - 106 |
| Q4 56.7 | DET | Ausar Thompson defensive rebound | 102 - 106 |
| Q4 59.3 | PHX | Jordan Goodwin misses driving floating jump shot | 102 - 106 |
| Q4 1:16 | PHX | Suns defensive team rebound | 102 - 106 |
| Q4 1:18 | DET | Ausar Thompson misses free throw 2 of 2 | 102 - 106 |
| Q4 1:18 | DET | Ausar Thompson makes free throw 1 of 2 +1 | 102 - 106 |
| Q4 1:18 | PHX | Jordan Goodwin personal foul | 102 - 105 |
| Q4 1:32 | PHX | Grayson Allen makes 6-foot driving floating jump shot +2 | 102 - 105 |
| Q4 1:51 | DET | Jalen Duren personal foul | 100 - 105 |
| Q4 1:51 | PHX | Jordan Goodwin defensive rebound | 100 - 105 |
| Q4 1:52 | DET | Cade Cunningham misses free throw 2 of 2 | 100 - 105 |
| Q4 1:52 | DET | Cade Cunningham makes free throw 1 of 2 +1 | 100 - 105 |
| Q4 1:52 | PHX | Oso Ighodaro personal foul | 100 - 104 |
| Q4 1:57 | DET | Jalen Duren defensive rebound | 100 - 104 |
| Q4 1:58 | PHX | Grayson Allen misses 26-foot three point pullup jump shot | 100 - 104 |
| Q4 2:10 | PHX | Royce O'Neale defensive rebound | 100 - 104 |
| Q4 2:13 | DET | Cade Cunningham misses free throw 2 of 2 | 100 - 104 |
| Q4 2:13 | DET | Ausar Thompson enters the game for Duncan Robinson | 100 - 104 |
| Q4 2:13 | DET | Pistons offensive team rebound | 100 - 104 |
| Q4 2:13 | DET | Cade Cunningham misses free throw 1 of 2 | 100 - 104 |
| Q4 2:13 | PHX | Royce O'Neale enters the game for Dillon Brooks | 100 - 104 |
| Q4 2:13 | PHX | Dillon Brooks shooting foul | 100 - 104 |
| Q4 2:15 | DET | Cade Cunningham defensive rebound | 100 - 104 |
| Q4 2:17 | PHX | Jalen Duren blocks Oso Ighodaro 's 4-foot driving layup | 100 - 104 |
| Q4 2:29 | DET | Cade Cunningham makes 5-foot two point shot (Tobias Harris assists) +2 | 100 - 104 |
| Q4 2:47 | PHX | Collin Gillespie enters the game for Royce O'Neale | 100 - 102 |
| Q4 2:47 | DET | Pistons Full timeout | 100 - 102 |
| Q4 2:47 | DET | Ronald Holland II defensive rebound | 100 - 102 |
| Q4 2:51 | PHX | Royce O'Neale misses 27-foot running jump shot | 100 - 102 |
| Q4 2:54 | DET | Ronald Holland II bad pass turnover (Oso Ighodaro steals) | 100 - 102 |
| Q4 3:09 | DET | Ronald Holland II enters the game for Isaiah Stewart | 100 - 102 |
| Q4 3:09 | DET | Jalen Duren enters the game for Jaden Ivey | 100 - 102 |
| Q4 3:09 | DET | Pistons Full timeout | 100 - 102 |
| Q4 3:09 | PHX | Grayson Allen makes running layup (Royce O'Neale assists) +2 | 100 - 102 |
| Q4 3:14 | DET | Jaden Ivey lost ball turnover (Oso Ighodaro steals) | 98 - 102 |
| Q4 3:37 | PHX | Oso Ighodaro makes 6-foot two point shot (Royce O'Neale assists) +2 | 98 - 102 |
| Q4 3:57 | DET | Tobias Harris makes 11-foot turnaround jump shot +2 | 96 - 102 |
| Q4 4:19 | DET | Tobias Harris defensive rebound | 96 - 100 |
| Q4 4:20 | PHX | Royce O'Neale misses two point shot | 96 - 100 |
| Q4 4:29 | PHX | Dillon Brooks enters the game for Collin Gillespie | 96 - 100 |
| Q4 4:41 | PHX | Oso Ighodaro defensive rebound | 96 - 100 |
| Q4 4:44 | DET | Cade Cunningham misses 26-foot three point jumper | 96 - 100 |
| Q4 4:56 | DET | Isaiah Stewart defensive rebound | 96 - 100 |
| Q4 4:59 | PHX | Isaiah Stewart blocks Grayson Allen 's 5-foot two point shot | 96 - 100 |
| Q4 5:11 | PHX | Jordan Goodwin defensive rebound | 96 - 100 |
| Q4 5:14 | DET | Cade Cunningham misses 13-foot step back jumpshot | 96 - 100 |
| Q4 5:26 | PHX | Collin Gillespie personal foul | 96 - 100 |
| Q4 5:42 | PHX | Collin Gillespie lost ball turnover (Tobias Harris steals) | 96 - 100 |
| Q4 5:58 | DET | Isaiah Stewart makes free throw 2 of 2 +1 | 96 - 100 |
| Q4 5:58 | PHX | Jordan Goodwin enters the game for Dillon Brooks | 96 - 99 |
| Q4 5:58 | DET | Duncan Robinson enters the game for Caris LeVert | 96 - 99 |
| Q4 5:58 | DET | Isaiah Stewart makes free throw 1 of 2 +1 | 96 - 99 |
| Q4 5:58 | PHX | Oso Ighodaro shooting foul | 96 - 98 |
| Q4 6:00 | DET | Caris LeVert defensive rebound | 96 - 98 |
| Q4 6:06 | PHX | Dillon Brooks misses 27-foot three point pullup jump shot | 96 - 98 |
| Q4 6:15 | PHX | Royce O'Neale defensive rebound | 96 - 98 |
| Q4 6:17 | DET | Tobias Harris misses 23-foot three point jumper | 96 - 98 |
| Q4 6:31 | DET | Tobias Harris defensive rebound | 96 - 98 |
| Q4 6:33 | PHX | Dillon Brooks misses 9-foot fade away jump shot | 96 - 98 |
| Q4 6:55 | DET | Tobias Harris makes 13-foot fade away jump shot +2 | 96 - 98 |
| Q4 7:02 | PHX | Grayson Allen enters the game for Isaiah Livers | 96 - 96 |
| Q4 7:02 | PHX | Oso Ighodaro enters the game for Mark Williams | 96 - 96 |
| Q4 7:02 | DET | Isaiah Stewart enters the game for Jalen Duren | 96 - 96 |
| Q4 7:02 | PHX | Dillon Brooks personal foul | 96 - 96 |
| Q4 7:03 | DET | Jalen Duren defensive rebound | 96 - 96 |
| Q4 7:05 | PHX | Dillon Brooks misses driving floating jump shot | 96 - 96 |
| Q4 7:24 | DET | Jalen Duren makes 1-foot alley oop dunk (Cade Cunningham assists) +2 | 96 - 96 |
| Q4 7:37 | PHX | Royce O'Neale makes 5-foot driving floating jump shot +2 | 96 - 94 |
| Q4 7:40 | PHX | Royce O'Neale offensive rebound | 94 - 94 |
| Q4 7:44 | PHX | Royce O'Neale misses 28-foot three point jumper | 94 - 94 |
| Q4 7:57 | PHX | Royce O'Neale enters the game for Jordan Goodwin | 94 - 94 |
| Q4 7:57 | PHX | Dillon Brooks enters the game for Ryan Dunn | 94 - 94 |
| Q4 7:57 | DET | Tobias Harris enters the game for Javonte Green | 94 - 94 |
| Q4 7:57 | PHX | Suns Full timeout | 94 - 94 |
| Q4 7:57 | DET | Jaden Ivey makes 28-foot three point jumper (Caris LeVert assists) +3 | 94 - 94 |
| Q4 8:06 | PHX | Collin Gillespie lost ball turnover (Caris LeVert steals) | 94 - 91 |
| Q4 8:25 | DET | Jalen Duren makes 3-foot driving floating jump shot (Jaden Ivey assists) +2 | 94 - 91 |
| Q4 8:28 | DET | Jaden Ivey offensive rebound | 94 - 89 |
| Q4 8:30 | DET | Javonte Green misses 23-foot three point jumper | 94 - 89 |
| Q4 8:45 | PHX | Ryan Dunn makes 19-foot driving floating jump shot (Mark Williams assists) +2 | 94 - 89 |
| Q4 9:10 | PHX | Ryan Dunn defensive rebound | 92 - 89 |
| Q4 9:12 | DET | Javonte Green misses 28-foot three point jumper | 92 - 89 |
| Q4 9:24 | DET | Jalen Duren defensive rebound | 92 - 89 |
| Q4 9:27 | PHX | Collin Gillespie misses 19-foot pullup jump shot | 92 - 89 |
| Q4 9:34 | PHX | Jordan Goodwin defensive rebound | 92 - 89 |
| Q4 9:37 | DET | Jaden Ivey misses 23-foot three point jumper | 92 - 89 |
| Q4 9:38 | DET | Caris LeVert offensive rebound | 92 - 89 |
| Q4 9:40 | DET | Javonte Green misses 28-foot three point jumper | 92 - 89 |
| Q4 9:56 | DET | Caris LeVert defensive rebound | 92 - 89 |
| Q4 9:58 | PHX | Mark Williams misses driving layup | 92 - 89 |
| Q4 10:10 | DET | Cade Cunningham lost ball turnover (Jordan Goodwin steals) | 92 - 89 |
| Q4 10:16 | DET | Jalen Duren enters the game for Isaiah Stewart | 92 - 89 |
| Q4 10:35 | PHX | Mark Williams makes 3-foot reverse layup (Ryan Dunn assists) +2 | 92 - 89 |
| Q4 10:41 | PHX | Jordan Goodwin defensive rebound | 90 - 89 |
| Q4 10:43 | DET | Cade Cunningham misses 11-foot fade away jump shot | 90 - 89 |
| Q4 10:52 | DET | Cade Cunningham defensive rebound | 90 - 89 |
| Q4 10:56 | PHX | Ryan Dunn misses 25-foot three point jumper | 90 - 89 |
| Q4 11:05 | PHX | Mark Williams defensive rebound | 90 - 89 |
| Q4 11:12 | DET | Isaiah Stewart misses 27-foot three point jumper | 90 - 89 |
| Q4 11:36 | PHX | shot clock turnover | 90 - 89 |
| Q4 11:36 | PHX | Suns offensive team rebound | 90 - 89 |
| Q4 11:37 | PHX | Jordan Goodwin misses 31-foot jump bank shot | 90 - 89 |
| Q4 12:00 | PHX | Isaiah Livers enters the game for Royce O'Neale | 90 - 89 |
| Q4 12:00 | PHX | Mark Williams enters the game for Grayson Allen | 90 - 89 |
| Q4 12:00 | PHX | Ryan Dunn enters the game for Oso Ighodaro | 90 - 89 |
| Q4 12:00 | DET | Cade Cunningham enters the game for Ronald Holland II | 90 - 89 |
| Q3 0.0 | End of the 3rd Quarter | 90 - 89 | |
| Q3 0.1 | PHX | Suns offensive team rebound | 90 - 89 |
| Q3 0.3 | PHX | Royce O'Neale misses heave jump shot | 90 - 89 |
| Q3 1.4 | DET | Ronald Holland II makes driving layup +2 | 90 - 89 |
| Q3 6.9 | PHX | Grayson Allen makes 6-foot two point shot +2 | 90 - 87 |
| Q3 24.0 | PHX | Jordan Goodwin defensive rebound | 88 - 87 |
| Q3 27.5 | DET | Javonte Green misses free throw 3 of 3 | 88 - 87 |
| Q3 27.5 | DET | Javonte Green makes free throw 2 of 3 +1 | 88 - 87 |
| Q3 27.5 | DET | Javonte Green makes free throw 1 of 3 +1 | 88 - 86 |
| Q3 27.5 | PHX | Royce O'Neale enters the game for Isaiah Livers | 88 - 85 |
| Q3 27.5 | PHX | Grayson Allen enters the game for Ryan Dunn | 88 - 85 |
| Q3 27.5 | PHX | (00:27.5) [Suns] COACH'S CHALLENGE (CALL STANDS) [Suns] charged with a timeout | 88 - 85 |
| Q3 27.5 | PHX | Suns Full timeout | 88 - 85 |
| Q3 27.5 | PHX | Jordan Goodwin shooting foul | 88 - 85 |
| Q3 40.7 | PHX | Collin Gillespie makes 33-foot three pointer +3 | 88 - 85 |
| Q3 44.3 | DET | Jaden Ivey makes 15-foot pullup jump shot (Caris LeVert assists) +2 | 85 - 85 |
| Q3 57.2 | PHX | Jordan Goodwin makes 9-foot driving floating jump shot +2 | 85 - 83 |
| Q3 1:23 | DET | Jaden Ivey makes 14-foot pullup jump shot +2 | 83 - 83 |
| Q3 1:44 | PHX | Jordan Goodwin makes free throw 2 of 2 +1 | 83 - 81 |
| Q3 1:44 | PHX | Suns offensive team rebound | 82 - 81 |
| Q3 1:44 | PHX | Jordan Goodwin misses free throw 1 of 2 | 82 - 81 |
| Q3 1:44 | DET | Javonte Green shooting foul | 82 - 81 |
| Q3 1:46 | DET | Ronald Holland II lost ball turnover (Oso Ighodaro steals) | 82 - 81 |
| Q3 2:05 | PHX | Isaiah Livers enters the game for Dillon Brooks | 82 - 81 |
| Q3 2:05 | DET | Caris LeVert enters the game for Cade Cunningham | 82 - 81 |
| Q3 2:25 | PHX | Collin Gillespie makes 6-foot running pullup jump shot (Jordan Goodwin assists) +2 | 82 - 81 |
| Q3 2:30 | PHX | Jordan Goodwin defensive rebound | 80 - 81 |
| Q3 2:33 | DET | Cade Cunningham misses 28-foot three point jumper | 80 - 81 |
| Q3 2:57 | PHX | Oso Ighodaro makes free throw 2 of 2 +1 | 80 - 81 |
| Q3 2:57 | DET | Jaden Ivey enters the game for Duncan Robinson | 79 - 81 |
| Q3 2:57 | DET | Javonte Green enters the game for Jalen Duren | 79 - 81 |
| Q3 2:57 | PHX | Suns offensive team rebound | 79 - 81 |
| Q3 2:57 | PHX | Oso Ighodaro misses free throw 1 of 2 | 79 - 81 |
| Q3 2:57 | DET | Duncan Robinson shooting foul | 79 - 81 |
| Q3 2:59 | PHX | Ryan Dunn defensive rebound | 79 - 81 |
| Q3 3:01 | DET | Ronald Holland II misses 24-foot three point jumper | 79 - 81 |
| Q3 3:15 | DET | Ronald Holland II defensive rebound | 79 - 81 |
| Q3 3:17 | PHX | Dillon Brooks misses 15-foot pullup jump shot | 79 - 81 |
| Q3 3:25 | PHX | Jordan Goodwin defensive rebound | 79 - 81 |
| Q3 3:28 | DET | Duncan Robinson misses 12-foot pullup jump shot | 79 - 81 |
| Q3 3:49 | PHX | Collin Gillespie makes 27-foot three pointer (Dillon Brooks assists) +3 | 79 - 81 |
| Q3 4:02 | PHX | Dillon Brooks defensive rebound | 76 - 81 |
| Q3 4:05 | DET | Duncan Robinson misses free throw 1 of 1 | 76 - 81 |
| Q3 4:05 | PHX | Collin Gillespie enters the game for Grayson Allen | 76 - 81 |
| Q3 4:05 | DET | Isaiah Stewart enters the game for Tobias Harris | 76 - 81 |
| Q3 4:05 | PHX | Ryan Dunn shooting foul | 76 - 81 |
| Q3 4:05 | DET | Duncan Robinson makes 10-foot two point shot (Cade Cunningham assists) +2 | 76 - 81 |
| Q3 4:12 | DET | Tobias Harris defensive rebound | 76 - 79 |
| Q3 4:15 | PHX | Dillon Brooks misses 27-foot three point step back jumpshot | 76 - 79 |
| Q3 4:34 | DET | Ronald Holland II makes driving layup +2 | 76 - 79 |
| Q3 4:38 | DET | Pistons defensive team rebound | 76 - 77 |
| Q3 4:38 | DET | Oso Ighodaro vs. Jalen Duren (Ronald Holland II gains possession) | 76 - 77 |
| Q3 4:42 | PHX | Grayson Allen misses 25-foot three point pullup jump shot | 76 - 77 |
| Q3 4:44 | PHX | Grayson Allen offensive rebound | 76 - 77 |
| Q3 4:46 | PHX | Oso Ighodaro misses alley oop layup | 76 - 77 |
| Q3 4:54 | PHX | Ryan Dunn enters the game for Royce O'Neale | 76 - 77 |
| Q3 4:54 | DET | Ronald Holland II enters the game for Ausar Thompson | 76 - 77 |
| Q3 5:10 | DET | Ausar Thompson makes dunk (Jalen Duren assists) +2 | 76 - 77 |
| Q3 5:19 | PHX | Royce O'Neale bad pass turnover (Tobias Harris steals) | 76 - 75 |
| Q3 5:20 | PHX | Royce O'Neale defensive rebound | 76 - 75 |
| Q3 5:22 | DET | Ausar Thompson misses 23-foot three point jumper | 76 - 75 |
| Q3 5:42 | PHX | Oso Ighodaro makes 8-foot floating jump shot (Royce O'Neale assists) +2 | 76 - 75 |
| Q3 5:57 | DET | Jalen Duren makes 3-foot reverse layup (Tobias Harris assists) +2 | 74 - 75 |
| Q3 6:22 | DET | Pistons defensive team rebound | 74 - 73 |
| Q3 6:24 | PHX | Grayson Allen misses 29-foot three point step back jumpshot | 74 - 73 |
| Q3 6:35 | DET | Jalen Duren out of bounds bad pass turnover | 74 - 73 |
| Q3 6:36 | DET | Jalen Duren defensive rebound | 74 - 73 |
| Q3 6:38 | PHX | Dillon Brooks misses 17-foot fade away jump shot | 74 - 73 |
| Q3 7:04 | PHX | Oso Ighodaro enters the game for Mark Williams | 74 - 73 |
| Q3 7:04 | PHX | Jordan Goodwin enters the game for Collin Gillespie | 74 - 73 |
| Q3 7:04 | PHX | Suns Full timeout | 74 - 73 |
| Q3 7:04 | DET | Jalen Duren makes 1-foot dunk (Cade Cunningham assists) +2 | 74 - 73 |
| Q3 7:08 | DET | Ausar Thompson offensive rebound | 74 - 71 |
| Q3 7:10 | DET | Duncan Robinson misses 23-foot three point jumper | 74 - 71 |
| Q3 7:20 | DET | Ausar Thompson defensive rebound | 74 - 71 |
| Q3 7:23 | PHX | Royce O'Neale misses 26-foot three point jumper | 74 - 71 |
| Q3 7:40 | DET | Duncan Robinson makes 26-foot three pointer (Cade Cunningham assists) +3 | 74 - 71 |
| Q3 7:58 | PHX | Dillon Brooks makes 26-foot three point jumper (Collin Gillespie assists) +3 | 74 - 68 |
| Q3 8:09 | DET | Ausar Thompson makes tip shot +2 | 71 - 68 |
| Q3 8:11 | DET | Ausar Thompson offensive rebound | 71 - 66 |
| Q3 8:11 | DET | Ausar Thompson misses tip shot | 71 - 66 |
| Q3 8:11 | DET | Ausar Thompson offensive rebound | 71 - 66 |
| Q3 8:15 | DET | Jalen Duren misses 5-foot two point shot | 71 - 66 |
| Q3 8:31 | DET | Jalen Duren defensive rebound | 71 - 66 |
| Q3 8:34 | PHX | Dillon Brooks misses 15-foot pullup jump shot | 71 - 66 |
| Q3 8:44 | DET | Jalen Duren makes 1-foot dunk +2 | 71 - 66 |
| Q3 8:45 | DET | Jalen Duren offensive rebound | 71 - 64 |
| Q3 8:55 | DET | Mark Williams blocks Jalen Duren 's 5-foot driving layup | 71 - 64 |
| Q3 9:02 | DET | Jalen Duren defensive rebound | 71 - 64 |
| Q3 9:04 | PHX | Grayson Allen misses 30-foot three point jumper | 71 - 64 |
| Q3 9:24 | DET | Tobias Harris makes 14-foot driving floating jump shot (Cade Cunningham assists) +2 | 71 - 64 |
| Q3 9:39 | PHX | Mark Williams kicked ball violation | 71 - 62 |
| Q3 9:52 | PHX | Mark Williams makes 2-foot dunk (Royce O'Neale assists) +2 | 71 - 62 |
| Q3 9:58 | DET | Cade Cunningham bad pass turnover (Mark Williams steals) | 69 - 62 |
| Q3 10:17 | PHX | Grayson Allen makes 31-foot three point jumper (Collin Gillespie assists) +3 | 69 - 62 |
| Q3 10:30 | PHX | Suns defensive team rebound | 66 - 62 |
| Q3 10:30 | DET | Cade Cunningham misses technical free throw | 66 - 62 |
| Q3 10:30 | PHX | Grayson Allen technical foul | 66 - 62 |
| Q3 10:30 | DET | Ausar Thompson personal foul | 66 - 62 |
| Q3 10:36 | DET | Jalen Duren makes dunk (Ausar Thompson assists) +2 | 66 - 62 |
| Q3 10:59 | PHX | Royce O'Neale makes 28-foot three pointer (Collin Gillespie assists) +3 | 66 - 60 |
| Q3 11:08 | PHX | Mark Williams defensive rebound | 63 - 60 |
| Q3 11:10 | DET | Cade Cunningham misses 19-foot pullup jump shot | 63 - 60 |
| Q3 11:18 | DET | Jalen Duren defensive rebound | 63 - 60 |
| Q3 11:18 | PHX | Cade Cunningham blocks Collin Gillespie 's 9-foot step back jumpshot | 63 - 60 |
| Q3 11:37 | PHX | Suns Full timeout | 63 - 60 |
| Q3 11:37 | DET | Duncan Robinson makes 27-foot three point jumper (Jalen Duren assists) +3 | 63 - 60 |
| Q3 11:37 | DET | Jalen Duren offensive rebound | 63 - 57 |
| Q3 11:41 | DET | Cade Cunningham misses free throw 2 of 2 | 63 - 57 |
| Q3 11:41 | DET | Cade Cunningham makes free throw 1 of 2 +1 | 63 - 57 |
| Q3 11:41 | PHX | Grayson Allen shooting foul | 63 - 56 |
| Q3 12:00 | PHX | Mark Williams enters the game for Ryan Dunn | 63 - 56 |
| Q3 12:00 | PHX | Grayson Allen enters the game for Jordan Goodwin | 63 - 56 |
| Q3 12:00 | PHX | Dillon Brooks enters the game for Oso Ighodaro | 63 - 56 |
| Q3 12:00 | DET | Ausar Thompson enters the game for Javonte Green | 63 - 56 |
| Q3 12:00 | DET | Jalen Duren enters the game for Isaiah Stewart | 63 - 56 |
| Q2 0.0 | End of the 2nd Quarter | 63 - 56 | |
| Q2 0.0 | DET | Pistons offensive team rebound | 63 - 56 |
| Q2 0.0 | DET | Tobias Harris misses driving layup | 63 - 56 |
| Q2 3.4 | DET | Isaiah Stewart defensive rebound | 63 - 56 |
| Q2 3.4 | PHX | Isaiah Stewart blocks Royce O'Neale 's 3-foot two point shot | 63 - 56 |
| Q2 28.5 | DET | Cade Cunningham makes 3-foot two point shot +2 | 63 - 56 |
| Q2 40.8 | DET | Cade Cunningham defensive rebound | 63 - 54 |
| Q2 43.2 | PHX | Royce O'Neale misses free throw 2 of 2 | 63 - 54 |
| Q2 43.2 | PHX | Suns offensive team rebound | 63 - 54 |
| Q2 43.2 | PHX | Royce O'Neale misses free throw 1 of 2 | 63 - 54 |
| Q2 43.2 | DET | Isaiah Stewart personal foul | 63 - 54 |
| Q2 54.4 | DET | Duncan Robinson makes 26-foot three point jumper (Cade Cunningham assists) +3 | 63 - 54 |
| Q2 1:02 | DET | Tobias Harris defensive rebound | 63 - 51 |
| Q2 1:05 | (01:05) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 63 - 51 | |
| Q2 1:05 | PHX | Collin Gillespie misses free throw 2 of 2 | 63 - 51 |
| Q2 1:05 | PHX | Collin Gillespie makes free throw 1 of 2 +1 | 63 - 51 |
| Q2 1:05 | PHX | Ryan Dunn enters the game for Grayson Allen | 62 - 51 |
| Q2 1:05 | DET | Javonte Green enters the game for Ronald Holland II | 62 - 51 |
| Q2 1:05 | PHX | Collin Gillespie makes technical free throw +1 | 62 - 51 |
| Q2 1:05 | DET | Isaiah Stewart technical foul | 61 - 51 |
| Q2 1:05 | DET | Ronald Holland II shooting foul | 61 - 51 |
| Q2 1:12 | DET | Isaiah Stewart 3 second turnover | 61 - 51 |
| Q2 1:27 | PHX | Grayson Allen makes 26-foot three point jumper (Collin Gillespie assists) +3 | 61 - 51 |
| Q2 1:30 | PHX | Jordan Goodwin offensive rebound | 58 - 51 |
| Q2 1:35 | PHX | Royce O'Neale misses 26-foot three point jumper | 58 - 51 |
| Q2 1:44 | DET | Ronald Holland II bad pass turnover (Oso Ighodaro steals) | 58 - 51 |
| Q2 1:48 | DET | Cade Cunningham defensive rebound | 58 - 51 |
| Q2 1:50 | PHX | Oso Ighodaro misses 6-foot floating jump shot | 58 - 51 |
| Q2 2:02 | DET | Ronald Holland II bad pass turnover (Jordan Goodwin steals) | 58 - 51 |
| Q2 2:10 | PHX | Grayson Allen makes 26-foot three point step back jumpshot +3 | 58 - 51 |
| Q2 2:27 | PHX | Jordan Goodwin enters the game for Mark Williams | 55 - 51 |
| Q2 2:27 | PHX | Oso Ighodaro enters the game for Dillon Brooks | 55 - 51 |
| Q2 2:27 | DET | Isaiah Stewart enters the game for Jalen Duren | 55 - 51 |
| Q2 2:27 | PHX | Dillon Brooks personal foul | 55 - 51 |
| Q2 2:27 | DET | Ronald Holland II makes free throw 2 of 2 +1 | 55 - 51 |
| Q2 2:27 | DET | Ronald Holland II makes free throw 1 of 2 +1 | 55 - 50 |
| Q2 2:27 | DET | (02:27) [Pistons] COACH'S CHALLENGE (CALL OVERTURNED) [Pistons] retain their timeout | 55 - 49 |
| Q2 2:31 | DET | Ronald Holland II defensive rebound | 55 - 49 |
| Q2 2:32 | PHX | Mark Williams misses tip shot | 55 - 49 |
| Q2 2:32 | PHX | Mark Williams offensive rebound | 55 - 49 |
| Q2 2:34 | PHX | Dillon Brooks misses 28-foot three point pullup jump shot | 55 - 49 |
| Q2 2:38 | PHX | Mark Williams defensive rebound | 55 - 49 |
| Q2 2:41 | DET | Jalen Duren misses 8-foot two point shot | 55 - 49 |
| Q2 3:02 | DET | Ronald Holland II defensive rebound | 55 - 49 |
| Q2 3:05 | PHX | Mark Williams misses free throw 2 of 2 | 55 - 49 |
| Q2 3:05 | DET | Cade Cunningham enters the game for Daniss Jenkins | 55 - 49 |
| Q2 3:05 | PHX | Mark Williams makes free throw 1 of 2 +1 | 55 - 49 |
| Q2 3:05 | DET | Ronald Holland II shooting foul | 54 - 49 |
| Q2 3:14 | DET | Tobias Harris makes running layup (Ronald Holland II assists) +2 | 54 - 49 |
| Q2 3:16 | DET | Ronald Holland II defensive rebound | 54 - 47 |
| Q2 3:20 | PHX | Daniss Jenkins blocks Grayson Allen 's 23-foot turnaround jump shot | 54 - 47 |
| Q2 3:46 | DET | Duncan Robinson makes 10-foot pullup jump shot (Daniss Jenkins assists) +2 | 54 - 47 |
| Q2 3:54 | DET | Ronald Holland II makes free throw flagrant 2 of 2 +1 | 54 - 45 |
| Q2 3:54 | DET | Pistons offensive team rebound | 54 - 44 |
| Q2 3:54 | DET | Ronald Holland II misses free throw flagrant 1 of 2 | 54 - 44 |
| Q2 3:54 | PHX | Collin Gillespie enters the game for Rasheer Fleming | 54 - 44 |
| Q2 3:54 | PHX | Grayson Allen makes technical free throw +1 | 54 - 44 |
| Q2 3:54 | DET | Duncan Robinson technical foul | 53 - 44 |
| Q2 3:54 | (03:54) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 53 - 44 | |
| Q2 3:54 | PHX | Dillon Brooks flagrant foul type 1 | 53 - 44 |
| Q2 3:54 | PHX | Dillon Brooks lost ball turnover (Ronald Holland II steals) | 53 - 44 |
| Q2 4:15 | DET | Duncan Robinson makes 7-foot two point shot (Daniss Jenkins assists) +2 | 53 - 44 |
| Q2 4:30 | PHX | Mark Williams offensive foul turnover | 53 - 42 |
| Q2 4:30 | PHX | Mark Williams offensive foul | 53 - 42 |
| Q2 4:38 | DET | Daniss Jenkins makes 26-foot running pullup jump shot +3 | 53 - 42 |
| Q2 4:43 | DET | Jalen Duren defensive rebound | 53 - 39 |
| Q2 4:45 | PHX | Dillon Brooks misses 11-foot two point shot | 53 - 39 |
| Q2 5:00 | PHX | Grayson Allen shooting foul | 53 - 39 |
| Q2 5:00 | DET | Tobias Harris makes free throw 2 of 2 +1 | 53 - 39 |
| Q2 5:00 | DET | Tobias Harris makes free throw 1 of 2 +1 | 53 - 38 |
| Q2 5:00 | PHX | Grayson Allen makes technical free throw +1 | 53 - 37 |
| Q2 5:00 | DET | Tobias Harris technical foul | 52 - 37 |
| Q2 5:00 | DET | (05:00) [Pistons] COACH'S CHALLENGE (CALL OVERTURNED) [Pistons] retain their timeout | 52 - 37 |
| Q2 5:00 | DET | Pistons Full timeout | 52 - 37 |
| Q2 5:16 | PHX | Dillon Brooks makes free throw 2 of 2 +1 | 52 - 37 |
| Q2 5:16 | PHX | Dillon Brooks makes free throw 1 of 2 +1 | 51 - 37 |
| Q2 5:16 | DET | Ronald Holland II personal foul | 50 - 37 |
| Q2 5:23 | DET | Ronald Holland II makes free throw 1 of 1 +1 | 50 - 37 |
| Q2 5:23 | PHX | Mark Williams shooting foul | 50 - 36 |
| Q2 5:23 | DET | Ronald Holland II makes driving layup (Daniss Jenkins assists) +2 | 50 - 36 |
| Q2 5:33 | PHX | Dillon Brooks makes free throw 2 of 2 +1 | 50 - 34 |
| Q2 5:33 | PHX | Suns offensive team rebound | 49 - 34 |
| Q2 5:33 | PHX | Dillon Brooks misses free throw 1 of 2 | 49 - 34 |
| Q2 5:33 | DET | Daniss Jenkins shooting foul | 49 - 34 |
| Q2 5:40 | PHX | Royce O'Neale defensive rebound | 49 - 34 |
| Q2 5:44 | DET | Tobias Harris misses 27-foot three point jumper | 49 - 34 |
| Q2 5:52 | DET | Jalen Duren defensive rebound | 49 - 34 |
| Q2 5:55 | PHX | Grayson Allen misses 31-foot three point jumper | 49 - 34 |
| Q2 6:06 | PHX | Suns defensive team rebound | 49 - 34 |
| Q2 6:08 | DET | Mark Williams blocks Tobias Harris 's 4-foot running layup | 49 - 34 |
| Q2 6:12 | PHX | Royce O'Neale lost ball turnover (Daniss Jenkins steals) | 49 - 34 |
| Q2 6:29 | PHX | Dillon Brooks makes free throw flagrant 1 of 1 +1 | 49 - 34 |
| Q2 6:29 | DET | Ronald Holland II enters the game for Ausar Thompson | 48 - 34 |
| Q2 6:29 | (06:29) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 48 - 34 | |
| Q2 6:29 | DET | Ausar Thompson flagrant foul type 1 | 48 - 34 |
| Q2 6:29 | PHX | Dillon Brooks makes 26-foot three point jumper (Royce O'Neale assists) +3 | 48 - 34 |
| Q2 6:33 | PHX | Rasheer Fleming enters the game for Jordan Goodwin | 45 - 34 |
| Q2 6:33 | DET | Ausar Thompson personal foul | 45 - 34 |
| Q2 6:33 | PHX | Jordan Goodwin defensive rebound | 45 - 34 |
| Q2 6:33 | DET | Jordan Goodwin blocks Ausar Thompson 's 5-foot driving layup | 45 - 34 |
| Q2 6:53 | PHX | Royce O'Neale makes 27-foot three pointer +3 | 45 - 34 |
| Q2 7:05 | DET | Tobias Harris makes free throw 2 of 2 +1 | 42 - 34 |
| Q2 7:05 | DET | Tobias Harris makes free throw 1 of 2 +1 | 42 - 33 |
| Q2 7:05 | PHX | Grayson Allen shooting foul | 42 - 32 |
| Q2 7:05 | DET | Tobias Harris offensive rebound | 42 - 32 |
| Q2 7:05 | DET | Duncan Robinson misses 26-foot running jump shot | 42 - 32 |
| Q2 7:23 | PHX | Jordan Goodwin bad pass turnover (Tobias Harris steals) | 42 - 32 |
| Q2 7:23 | DET | Daniss Jenkins makes free throw 2 of 2 +1 | 42 - 32 |
| Q2 7:23 | PHX | Mark Williams enters the game for Collin Gillespie | 42 - 31 |
| Q2 7:23 | PHX | Grayson Allen enters the game for Oso Ighodaro | 42 - 31 |
| Q2 7:23 | DET | Duncan Robinson enters the game for Javonte Green | 42 - 31 |
| Q2 7:23 | DET | Tobias Harris enters the game for Cade Cunningham | 42 - 31 |
| Q2 7:23 | DET | Daniss Jenkins makes free throw 1 of 2 +1 | 42 - 31 |
| Q2 7:23 | PHX | Oso Ighodaro shooting foul | 42 - 30 |
| Q2 7:35 | PHX | Royce O'Neale enters the game for Isaiah Livers | 42 - 30 |
| Q2 7:35 | PHX | Dillon Brooks enters the game for Ryan Dunn | 42 - 30 |
| Q2 7:35 | DET | Pistons defensive team rebound | 42 - 30 |
| Q2 7:35 | PHX | Oso Ighodaro misses two point shot | 42 - 30 |
| Q2 7:52 | DET | Javonte Green makes 23-foot three point jumper (Cade Cunningham assists) +3 | 42 - 30 |
| Q2 8:04 | PHX | Ryan Dunn traveling turnover | 42 - 27 |
| Q2 8:13 | PHX | Oso Ighodaro defensive rebound | 42 - 27 |
| Q2 8:14 | DET | Oso Ighodaro blocks Cade Cunningham 's 9-foot pullup jump shot | 42 - 27 |
| Q2 8:39 | DET | Jalen Duren enters the game for Isaiah Stewart | 42 - 27 |
| Q2 8:39 | DET | Ausar Thompson enters the game for Caris LeVert | 42 - 27 |
| Q2 8:39 | DET | Pistons Full timeout | 42 - 27 |
| Q2 8:39 | PHX | Jordan Goodwin makes tip shot +2 | 42 - 27 |
| Q2 8:39 | PHX | Jordan Goodwin offensive rebound | 40 - 27 |
| Q2 8:43 | PHX | Collin Gillespie misses 28-foot running jump shot | 40 - 27 |
| Q2 8:47 | DET | Cade Cunningham lost ball turnover (Oso Ighodaro steals) | 40 - 27 |
| Q2 8:56 | DET | Isaiah Stewart defensive rebound | 40 - 27 |
| Q2 9:00 | PHX | Ryan Dunn misses 26-foot running jump shot | 40 - 27 |
| Q2 9:05 | DET | Caris LeVert bad pass turnover (Isaiah Livers steals) | 40 - 27 |
| Q2 9:16 | DET | Daniss Jenkins enters the game for Ronald Holland II | 40 - 27 |
| Q2 9:16 | PHX | Collin Gillespie personal foul | 40 - 27 |
| Q2 9:26 | PHX | Jordan Goodwin makes running layup +2 | 40 - 27 |
| Q2 9:31 | DET | Cade Cunningham bad pass turnover (Jordan Goodwin steals) | 38 - 27 |
| Q2 9:53 | PHX | Collin Gillespie makes 11-foot step back jumpshot +2 | 38 - 27 |
| Q2 10:19 | DET | Pistons delay of game violation | 36 - 27 |
| Q2 10:19 | DET | Caris LeVert makes 3-foot two point shot (Cade Cunningham assists) +2 | 36 - 27 |
| Q2 10:25 | DET | Pistons Full timeout | 36 - 25 |
| Q2 10:25 | PHX | Isaiah Livers steps out of bounds turnover | 36 - 25 |
| Q2 10:29 | DET | Isaiah Stewart lost ball turnover (Collin Gillespie steals) | 36 - 25 |
| Q2 10:43 | PHX | Oso Ighodaro makes free throw 2 of 2 +1 | 36 - 25 |
| Q2 10:43 | PHX | Suns offensive team rebound | 35 - 25 |
| Q2 10:43 | PHX | Oso Ighodaro misses free throw 1 of 2 | 35 - 25 |
| Q2 10:43 | DET | Caris LeVert shooting foul | 35 - 25 |
| Q2 10:53 | DET | Isaiah Stewart makes free throw 2 of 2 +1 | 35 - 25 |
| Q2 10:53 | DET | Isaiah Stewart makes free throw 1 of 2 +1 | 35 - 24 |
| Q2 10:53 | PHX | Collin Gillespie shooting foul | 35 - 23 |
| Q2 10:53 | DET | Isaiah Stewart offensive rebound | 35 - 23 |
| Q2 10:53 | DET | Javonte Green misses 25-foot three point jumper | 35 - 23 |
| Q2 11:21 | PHX | Ryan Dunn makes 24-foot running jump shot (Isaiah Livers assists) +3 | 35 - 23 |
| Q2 11:28 | DET | Caris LeVert bad pass turnover (Oso Ighodaro steals) | 32 - 23 |
| Q2 11:31 | PHX | Collin Gillespie lost ball turnover (Javonte Green steals) | 32 - 23 |
| Q2 11:32 | PHX | Ryan Dunn offensive rebound | 32 - 23 |
| Q2 11:34 | PHX | Jordan Goodwin misses 15-foot step back jumpshot | 32 - 23 |
| Q2 11:51 | DET | Ronald Holland II out of bounds lost ball turnover | 32 - 23 |
| Q2 12:00 | PHX | Jordan Goodwin enters the game for Grayson Allen | 32 - 23 |
| Q2 12:00 | PHX | Ryan Dunn enters the game for Royce O'Neale | 32 - 23 |
| Q2 12:00 | DET | Cade Cunningham enters the game for Ausar Thompson | 32 - 23 |
| Q1 0.0 | End of the 1st Quarter | 32 - 23 | |
| Q1 0.1 | DET | Pistons offensive team rebound | 32 - 23 |
| Q1 0.3 | DET | Ausar Thompson misses heave jump shot | 32 - 23 |
| Q1 0.7 | PHX | Grayson Allen makes 30-foot three point jumper (Collin Gillespie assists) +3 | 32 - 23 |
| Q1 5.7 | PHX | Isaiah Livers enters the game for Jordan Goodwin | 29 - 23 |
| Q1 5.7 | PHX | Grayson Allen enters the game for Isaiah Livers | 29 - 23 |
| Q1 5.7 | PHX | Royce O'Neale enters the game for Ryan Dunn | 29 - 23 |
| Q1 5.7 | DET | Ausar Thompson enters the game for Jaden Ivey | 29 - 23 |
| Q1 21.8 | PHX | Isaiah Livers defensive rebound | 29 - 23 |
| Q1 24.8 | DET | Jaden Ivey misses 23-foot three point jumper | 29 - 23 |
| Q1 41.1 | PHX | Collin Gillespie makes 29-foot three pointer +3 | 29 - 23 |
| Q1 52.2 | PHX | Isaiah Livers offensive rebound | 26 - 23 |
| Q1 56.0 | PHX | Jordan Goodwin misses 24-foot three point jumper | 26 - 23 |
| Q1 1:03 | DET | Jaden Ivey bad pass turnover (Isaiah Livers steals) | 26 - 23 |
| Q1 1:05 | DET | Jaden Ivey defensive rebound | 26 - 23 |
| Q1 1:08 | PHX | Isaiah Livers misses 23-foot three point jumper | 26 - 23 |
| Q1 1:16 | PHX | Jordan Goodwin defensive rebound | 26 - 23 |
| Q1 1:19 | DET | Isaiah Stewart misses 26-foot three point jumper | 26 - 23 |
| Q1 1:40 | PHX | Collin Gillespie makes 27-foot three pointer +3 | 26 - 23 |
| Q1 2:00 | DET | Jaden Ivey makes 32-foot three point jumper (Caris LeVert assists) +3 | 23 - 23 |
| Q1 2:27 | PHX | Oso Ighodaro makes 3-foot layup (Jordan Goodwin assists) +2 | 23 - 20 |
| Q1 2:49 | PHX | Isaiah Livers enters the game for Dillon Brooks | 21 - 20 |
| Q1 2:49 | PHX | Suns Full timeout | 21 - 20 |
| Q1 2:49 | PHX | Jordan Goodwin defensive rebound | 21 - 20 |
| Q1 2:49 | DET | Ronald Holland II misses two point shot | 21 - 20 |
| Q1 2:58 | DET | Ronald Holland II defensive rebound | 21 - 20 |
| Q1 3:01 | PHX | Oso Ighodaro misses free throw 1 of 1 | 21 - 20 |
| Q1 3:01 | DET | Isaiah Stewart shooting foul | 21 - 20 |
| Q1 3:01 | PHX | Oso Ighodaro makes 1-foot dunk (Jordan Goodwin assists) +2 | 21 - 20 |
| Q1 3:10 | PHX | Collin Gillespie enters the game for Grayson Allen | 19 - 20 |
| Q1 3:10 | DET | Javonte Green enters the game for Cade Cunningham | 19 - 20 |
| Q1 3:15 | PHX | Grayson Allen defensive rebound | 19 - 20 |
| Q1 3:17 | DET | Ronald Holland II misses 23-foot running jump shot | 19 - 20 |
| Q1 3:25 | PHX | Grayson Allen bad pass turnover (Caris LeVert steals) | 19 - 20 |
| Q1 3:37 | DET | Jaden Ivey makes 28-foot three point jumper (Cade Cunningham assists) +3 | 19 - 20 |
| Q1 3:55 | DET | Ronald Holland II defensive rebound | 19 - 17 |
| Q1 3:58 | PHX | Dillon Brooks misses 26-foot three point jumper | 19 - 17 |
| Q1 4:09 | PHX | Suns defensive team rebound | 19 - 17 |
| Q1 4:09 | DET | Cade Cunningham misses 25-foot three point pullup jump shot | 19 - 17 |
| Q1 4:27 | PHX | Dillon Brooks makes free throw 2 of 2 +1 | 19 - 17 |
| Q1 4:27 | PHX | Oso Ighodaro enters the game for Mark Williams | 18 - 17 |
| Q1 4:27 | DET | Caris LeVert enters the game for Ausar Thompson | 18 - 17 |
| Q1 4:27 | PHX | Dillon Brooks makes free throw 1 of 2 +1 | 18 - 17 |
| Q1 4:27 | DET | Ausar Thompson shooting foul | 17 - 17 |
| Q1 4:34 | DET | Jaden Ivey makes 14-foot pullup jump shot +2 | 17 - 17 |
| Q1 4:55 | PHX | Dillon Brooks makes 6-foot two point shot +2 | 17 - 15 |
| Q1 5:14 | DET | Cade Cunningham makes free throw 2 of 2 +1 | 15 - 15 |
| Q1 5:14 | DET | Ausar Thompson enters the game for Jalen Duren | 15 - 14 |
| Q1 5:14 | DET | Ronald Holland II enters the game for Duncan Robinson | 15 - 14 |
| Q1 5:14 | DET | Jaden Ivey enters the game for Ausar Thompson | 15 - 14 |
| Q1 5:14 | DET | Cade Cunningham makes free throw 1 of 2 +1 | 15 - 14 |
| Q1 5:14 | PHX | Dillon Brooks shooting foul | 15 - 13 |
| Q1 5:25 | PHX | Ryan Dunn enters the game for Royce O'Neale | 15 - 13 |
| Q1 5:25 | PHX | Grayson Allen personal foul | 15 - 13 |
| Q1 5:36 | PHX | Grayson Allen makes 28-foot three point jumper +3 | 15 - 13 |
| Q1 5:48 | DET | Jalen Duren makes 9-foot turnaround jump shot +2 | 12 - 13 |
| Q1 6:05 | PHX | Dillon Brooks makes 5-foot driving floating jump shot (Mark Williams assists) +2 | 12 - 11 |
| Q1 6:11 | PHX | Mark Williams offensive rebound | 10 - 11 |
| Q1 6:11 | PHX | Duncan Robinson blocks Jordan Goodwin 's 4-foot running layup | 10 - 11 |
| Q1 6:15 | PHX | Grayson Allen defensive rebound | 10 - 11 |
| Q1 6:18 | DET | Cade Cunningham misses 26-foot three point step back jumpshot | 10 - 11 |
| Q1 6:32 | PHX | Grayson Allen makes free throw 2 of 2 +1 | 10 - 11 |
| Q1 6:32 | DET | Isaiah Stewart enters the game for Tobias Harris | 9 - 11 |
| Q1 6:32 | PHX | Grayson Allen makes free throw 1 of 2 +1 | 9 - 11 |
| Q1 6:32 | DET | Duncan Robinson shooting foul | 8 - 11 |
| Q1 6:32 | PHX | Grayson Allen defensive rebound | 8 - 11 |
| Q1 6:33 | DET | Grayson Allen blocks Duncan Robinson 's 28-foot three point pullup jump shot | 8 - 11 |
| Q1 6:40 | PHX | Jordan Goodwin enters the game for Collin Gillespie | 8 - 11 |
| Q1 6:57 | DET | Pistons Full timeout | 8 - 11 |
| Q1 6:59 | PHX | Grayson Allen makes 25-foot three point jumper (Collin Gillespie assists) +3 | 8 - 11 |
| Q1 7:02 | PHX | Collin Gillespie defensive rebound | 5 - 11 |
| Q1 7:05 | DET | Mark Williams blocks Ausar Thompson 's 7-foot driving layup | 5 - 11 |
| Q1 7:21 | PHX | Grayson Allen makes driving layup (Royce O'Neale assists) +2 | 5 - 11 |
| Q1 7:43 | DET | Duncan Robinson makes 23-foot three point jumper (Cade Cunningham assists) +3 | 3 - 11 |
| Q1 7:52 | PHX | Dillon Brooks personal foul | 3 - 8 |
| Q1 7:52 | DET | Jalen Duren offensive rebound | 3 - 8 |
| Q1 7:53 | DET | Mark Williams blocks Jalen Duren 's 3-foot driving layup | 3 - 8 |
| Q1 7:58 | DET | Tobias Harris offensive rebound | 3 - 8 |
| Q1 8:00 | DET | Jalen Duren misses 4-foot two point shot | 3 - 8 |
| Q1 8:04 | DET | Jalen Duren offensive rebound | 3 - 8 |
| Q1 8:06 | DET | Cade Cunningham misses driving floating jump shot | 3 - 8 |
| Q1 8:14 | DET | Jalen Duren defensive rebound | 3 - 8 |
| Q1 8:17 | PHX | Grayson Allen misses 27-foot three point pullup jump shot | 3 - 8 |
| Q1 8:30 | PHX | Suns defensive team rebound | 3 - 8 |
| Q1 8:30 | DET | Grayson Allen blocks Tobias Harris 's 4-foot running layup | 3 - 8 |
| Q1 8:34 | PHX | Dillon Brooks lost ball turnover (Tobias Harris steals) | 3 - 8 |
| Q1 8:41 | PHX | Suns offensive team rebound | 3 - 8 |
| Q1 8:41 | PHX | Mark Williams vs. Ausar Thompson (Dillon Brooks gains possession) | 3 - 8 |
| Q1 8:48 | PHX | Royce O'Neale misses 24-foot running jump shot | 3 - 8 |
| Q1 8:52 | PHX | Grayson Allen defensive rebound | 3 - 8 |
| Q1 8:54 | DET | Cade Cunningham misses 25-foot running jump shot | 3 - 8 |
| Q1 9:01 | PHX | Grayson Allen bad pass turnover (Tobias Harris steals) | 3 - 8 |
| Q1 9:11 | PHX | Royce O'Neale defensive rebound | 3 - 8 |
| Q1 9:11 | DET | Grayson Allen blocks Cade Cunningham 's 3-foot two point shot | 3 - 8 |
| Q1 9:14 | DET | Tobias Harris defensive rebound | 3 - 8 |
| Q1 9:16 | PHX | Collin Gillespie misses 27-foot three point pullup jump shot | 3 - 8 |
| Q1 9:33 | DET | Cade Cunningham makes 10-foot driving floating jump shot (Ausar Thompson assists) +2 | 3 - 8 |
| Q1 9:41 | DET | Duncan Robinson offensive rebound | 3 - 6 |
| Q1 9:43 | DET | Duncan Robinson misses two point shot | 3 - 6 |
| Q1 9:47 | DET | Ausar Thompson offensive rebound | 3 - 6 |
| Q1 9:49 | DET | Cade Cunningham misses 23-foot running jump shot | 3 - 6 |
| Q1 9:55 | DET | Jalen Duren defensive rebound | 3 - 6 |
| Q1 9:58 | PHX | Grayson Allen misses 27-foot running jump shot | 3 - 6 |
| Q1 10:04 | DET | Cade Cunningham bad pass turnover (Collin Gillespie steals) | 3 - 6 |
| Q1 10:31 | PHX | Royce O'Neale makes 28-foot three pointer +3 | 3 - 6 |
| Q1 10:41 | DET | Tobias Harris makes 3-foot running dunk (Cade Cunningham assists) +2 | 0 - 6 |
| Q1 10:45 | DET | Jalen Duren defensive rebound | 0 - 4 |
| Q1 10:47 | PHX | Dillon Brooks misses 13-foot fade away jump shot | 0 - 4 |
| Q1 11:04 | PHX | Royce O'Neale defensive rebound | 0 - 4 |
| Q1 11:08 | DET | Jalen Duren misses free throw 1 of 1 | 0 - 4 |
| Q1 11:08 | PHX | Mark Williams shooting foul | 0 - 4 |
| Q1 11:08 | DET | Jalen Duren makes running layup +2 | 0 - 4 |
| Q1 11:12 | DET | Jalen Duren defensive rebound | 0 - 2 |
| Q1 11:15 | PHX | Grayson Allen misses 25-foot three point pullup jump shot | 0 - 2 |
| Q1 11:28 | DET | Tobias Harris makes 14-foot pullup jump shot +2 | 0 - 2 |
| Q1 11:36 | DET | Jalen Duren defensive rebound | 0 - 0 |
| Q1 11:39 | PHX | Jalen Duren blocks Dillon Brooks 's 3-foot driving layup | 0 - 0 |
| Q1 12:00 | PHX | Mark Williams vs. Jalen Duren (Grayson Allen gains possession) | 0 - 0 |
| Q1 12:00 | PHX | Mark Williams vs. Jalen Duren (Grayson Allen gains possession) | 0 - 0 |
| Q1 11:39 | PHX | Jalen Duren blocks Dillon Brooks 's 3-foot driving layup | 0 - 0 |
| Q1 11:36 | DET | Jalen Duren defensive rebound | 0 - 0 |
| Q1 11:28 | DET | Tobias Harris makes 14-foot pullup jump shot +2 | 0 - 2 |
| Q1 11:15 | PHX | Grayson Allen misses 25-foot three point pullup jump shot | 0 - 2 |
| Q1 11:12 | DET | Jalen Duren defensive rebound | 0 - 2 |
| Q1 11:08 | DET | Jalen Duren makes running layup +2 | 0 - 4 |
| Q1 11:08 | PHX | Mark Williams shooting foul | 0 - 4 |
| Q1 11:08 | DET | Jalen Duren misses free throw 1 of 1 | 0 - 4 |
| Q1 11:04 | PHX | Royce O'Neale defensive rebound | 0 - 4 |
| Q1 10:47 | PHX | Dillon Brooks misses 13-foot fade away jump shot | 0 - 4 |
| Q1 10:45 | DET | Jalen Duren defensive rebound | 0 - 4 |
| Q1 10:41 | DET | Tobias Harris makes 3-foot running dunk (Cade Cunningham assists) +2 | 0 - 6 |
| Q1 10:31 | PHX | Royce O'Neale makes 28-foot three pointer +3 | 3 - 6 |
| Q1 10:04 | DET | Cade Cunningham bad pass turnover (Collin Gillespie steals) | 3 - 6 |
| Q1 9:58 | PHX | Grayson Allen misses 27-foot running jump shot | 3 - 6 |
| Q1 9:55 | DET | Jalen Duren defensive rebound | 3 - 6 |
| Q1 9:49 | DET | Cade Cunningham misses 23-foot running jump shot | 3 - 6 |
| Q1 9:47 | DET | Ausar Thompson offensive rebound | 3 - 6 |
| Q1 9:43 | DET | Duncan Robinson misses two point shot | 3 - 6 |
| Q1 9:41 | DET | Duncan Robinson offensive rebound | 3 - 6 |
| Q1 9:33 | DET | Cade Cunningham makes 10-foot driving floating jump shot (Ausar Thompson assists) +2 | 3 - 8 |
| Q1 9:16 | PHX | Collin Gillespie misses 27-foot three point pullup jump shot | 3 - 8 |
| Q1 9:14 | DET | Tobias Harris defensive rebound | 3 - 8 |
| Q1 9:11 | DET | Grayson Allen blocks Cade Cunningham 's 3-foot two point shot | 3 - 8 |
| Q1 9:11 | PHX | Royce O'Neale defensive rebound | 3 - 8 |
| Q1 9:01 | PHX | Grayson Allen bad pass turnover (Tobias Harris steals) | 3 - 8 |
| Q1 8:54 | DET | Cade Cunningham misses 25-foot running jump shot | 3 - 8 |
| Q1 8:52 | PHX | Grayson Allen defensive rebound | 3 - 8 |
| Q1 8:48 | PHX | Royce O'Neale misses 24-foot running jump shot | 3 - 8 |
| Q1 8:41 | PHX | Mark Williams vs. Ausar Thompson (Dillon Brooks gains possession) | 3 - 8 |
| Q1 8:41 | PHX | Suns offensive team rebound | 3 - 8 |
| Q1 8:34 | PHX | Dillon Brooks lost ball turnover (Tobias Harris steals) | 3 - 8 |
| Q1 8:30 | DET | Grayson Allen blocks Tobias Harris 's 4-foot running layup | 3 - 8 |
| Q1 8:30 | PHX | Suns defensive team rebound | 3 - 8 |
| Q1 8:17 | PHX | Grayson Allen misses 27-foot three point pullup jump shot | 3 - 8 |
| Q1 8:14 | DET | Jalen Duren defensive rebound | 3 - 8 |
| Q1 8:06 | DET | Cade Cunningham misses driving floating jump shot | 3 - 8 |
| Q1 8:04 | DET | Jalen Duren offensive rebound | 3 - 8 |
| Q1 8:00 | DET | Jalen Duren misses 4-foot two point shot | 3 - 8 |
| Q1 7:58 | DET | Tobias Harris offensive rebound | 3 - 8 |
| Q1 7:53 | DET | Mark Williams blocks Jalen Duren 's 3-foot driving layup | 3 - 8 |
| Q1 7:52 | DET | Jalen Duren offensive rebound | 3 - 8 |
| Q1 7:52 | PHX | Dillon Brooks personal foul | 3 - 8 |
| Q1 7:43 | DET | Duncan Robinson makes 23-foot three point jumper (Cade Cunningham assists) +3 | 3 - 11 |
| Q1 7:21 | PHX | Grayson Allen makes driving layup (Royce O'Neale assists) +2 | 5 - 11 |
| Q1 7:05 | DET | Mark Williams blocks Ausar Thompson 's 7-foot driving layup | 5 - 11 |
| Q1 7:02 | PHX | Collin Gillespie defensive rebound | 5 - 11 |
| Q1 6:59 | PHX | Grayson Allen makes 25-foot three point jumper (Collin Gillespie assists) +3 | 8 - 11 |
| Q1 6:57 | DET | Pistons Full timeout | 8 - 11 |
| Q1 6:40 | PHX | Jordan Goodwin enters the game for Collin Gillespie | 8 - 11 |
| Q1 6:33 | DET | Grayson Allen blocks Duncan Robinson 's 28-foot three point pullup jump shot | 8 - 11 |
| Q1 6:32 | PHX | Grayson Allen defensive rebound | 8 - 11 |
| Q1 6:32 | DET | Duncan Robinson shooting foul | 8 - 11 |
| Q1 6:32 | PHX | Grayson Allen makes free throw 1 of 2 +1 | 9 - 11 |
| Q1 6:32 | DET | Isaiah Stewart enters the game for Tobias Harris | 9 - 11 |
| Q1 6:32 | PHX | Grayson Allen makes free throw 2 of 2 +1 | 10 - 11 |
| Q1 6:18 | DET | Cade Cunningham misses 26-foot three point step back jumpshot | 10 - 11 |
| Q1 6:15 | PHX | Grayson Allen defensive rebound | 10 - 11 |
| Q1 6:11 | PHX | Duncan Robinson blocks Jordan Goodwin 's 4-foot running layup | 10 - 11 |
| Q1 6:11 | PHX | Mark Williams offensive rebound | 10 - 11 |
| Q1 6:05 | PHX | Dillon Brooks makes 5-foot driving floating jump shot (Mark Williams assists) +2 | 12 - 11 |
| Q1 5:48 | DET | Jalen Duren makes 9-foot turnaround jump shot +2 | 12 - 13 |
| Q1 5:36 | PHX | Grayson Allen makes 28-foot three point jumper +3 | 15 - 13 |
| Q1 5:25 | PHX | Grayson Allen personal foul | 15 - 13 |
| Q1 5:25 | PHX | Ryan Dunn enters the game for Royce O'Neale | 15 - 13 |
| Q1 5:14 | PHX | Dillon Brooks shooting foul | 15 - 13 |
| Q1 5:14 | DET | Cade Cunningham makes free throw 1 of 2 +1 | 15 - 14 |
| Q1 5:14 | DET | Jaden Ivey enters the game for Ausar Thompson | 15 - 14 |
| Q1 5:14 | DET | Ronald Holland II enters the game for Duncan Robinson | 15 - 14 |
| Q1 5:14 | DET | Ausar Thompson enters the game for Jalen Duren | 15 - 14 |
| Q1 5:14 | DET | Cade Cunningham makes free throw 2 of 2 +1 | 15 - 15 |
| Q1 4:55 | PHX | Dillon Brooks makes 6-foot two point shot +2 | 17 - 15 |
| Q1 4:34 | DET | Jaden Ivey makes 14-foot pullup jump shot +2 | 17 - 17 |
| Q1 4:27 | DET | Ausar Thompson shooting foul | 17 - 17 |
| Q1 4:27 | PHX | Dillon Brooks makes free throw 1 of 2 +1 | 18 - 17 |
| Q1 4:27 | DET | Caris LeVert enters the game for Ausar Thompson | 18 - 17 |
| Q1 4:27 | PHX | Oso Ighodaro enters the game for Mark Williams | 18 - 17 |
| Q1 4:27 | PHX | Dillon Brooks makes free throw 2 of 2 +1 | 19 - 17 |
| Q1 4:09 | DET | Cade Cunningham misses 25-foot three point pullup jump shot | 19 - 17 |
| Q1 4:09 | PHX | Suns defensive team rebound | 19 - 17 |
| Q1 3:58 | PHX | Dillon Brooks misses 26-foot three point jumper | 19 - 17 |
| Q1 3:55 | DET | Ronald Holland II defensive rebound | 19 - 17 |
| Q1 3:37 | DET | Jaden Ivey makes 28-foot three point jumper (Cade Cunningham assists) +3 | 19 - 20 |
| Q1 3:25 | PHX | Grayson Allen bad pass turnover (Caris LeVert steals) | 19 - 20 |
| Q1 3:17 | DET | Ronald Holland II misses 23-foot running jump shot | 19 - 20 |
| Q1 3:15 | PHX | Grayson Allen defensive rebound | 19 - 20 |
| Q1 3:10 | DET | Javonte Green enters the game for Cade Cunningham | 19 - 20 |
| Q1 3:10 | PHX | Collin Gillespie enters the game for Grayson Allen | 19 - 20 |
| Q1 3:01 | PHX | Oso Ighodaro makes 1-foot dunk (Jordan Goodwin assists) +2 | 21 - 20 |
| Q1 3:01 | DET | Isaiah Stewart shooting foul | 21 - 20 |
| Q1 3:01 | PHX | Oso Ighodaro misses free throw 1 of 1 | 21 - 20 |
| Q1 2:58 | DET | Ronald Holland II defensive rebound | 21 - 20 |
| Q1 2:49 | DET | Ronald Holland II misses two point shot | 21 - 20 |
| Q1 2:49 | PHX | Jordan Goodwin defensive rebound | 21 - 20 |
| Q1 2:49 | PHX | Suns Full timeout | 21 - 20 |
| Q1 2:49 | PHX | Isaiah Livers enters the game for Dillon Brooks | 21 - 20 |
| Q1 2:27 | PHX | Oso Ighodaro makes 3-foot layup (Jordan Goodwin assists) +2 | 23 - 20 |
| Q1 2:00 | DET | Jaden Ivey makes 32-foot three point jumper (Caris LeVert assists) +3 | 23 - 23 |
| Q1 1:40 | PHX | Collin Gillespie makes 27-foot three pointer +3 | 26 - 23 |
| Q1 1:19 | DET | Isaiah Stewart misses 26-foot three point jumper | 26 - 23 |
| Q1 1:16 | PHX | Jordan Goodwin defensive rebound | 26 - 23 |
| Q1 1:08 | PHX | Isaiah Livers misses 23-foot three point jumper | 26 - 23 |
| Q1 1:05 | DET | Jaden Ivey defensive rebound | 26 - 23 |
| Q1 1:03 | DET | Jaden Ivey bad pass turnover (Isaiah Livers steals) | 26 - 23 |
| Q1 56.0 | PHX | Jordan Goodwin misses 24-foot three point jumper | 26 - 23 |
| Q1 52.2 | PHX | Isaiah Livers offensive rebound | 26 - 23 |
| Q1 41.1 | PHX | Collin Gillespie makes 29-foot three pointer +3 | 29 - 23 |
| Q1 24.8 | DET | Jaden Ivey misses 23-foot three point jumper | 29 - 23 |
| Q1 21.8 | PHX | Isaiah Livers defensive rebound | 29 - 23 |
| Q1 5.7 | DET | Ausar Thompson enters the game for Jaden Ivey | 29 - 23 |
| Q1 5.7 | PHX | Royce O'Neale enters the game for Ryan Dunn | 29 - 23 |
| Q1 5.7 | PHX | Grayson Allen enters the game for Isaiah Livers | 29 - 23 |
| Q1 5.7 | PHX | Isaiah Livers enters the game for Jordan Goodwin | 29 - 23 |
| Q1 0.7 | PHX | Grayson Allen makes 30-foot three point jumper (Collin Gillespie assists) +3 | 32 - 23 |
| Q1 0.3 | DET | Ausar Thompson misses heave jump shot | 32 - 23 |
| Q1 0.1 | DET | Pistons offensive team rebound | 32 - 23 |
| Q1 0.0 | End of the 1st Quarter | 32 - 23 | |
| Q2 12:00 | DET | Cade Cunningham enters the game for Ausar Thompson | 32 - 23 |
| Q2 12:00 | PHX | Ryan Dunn enters the game for Royce O'Neale | 32 - 23 |
| Q2 12:00 | PHX | Jordan Goodwin enters the game for Grayson Allen | 32 - 23 |
| Q2 11:51 | DET | Ronald Holland II out of bounds lost ball turnover | 32 - 23 |
| Q2 11:34 | PHX | Jordan Goodwin misses 15-foot step back jumpshot | 32 - 23 |
| Q2 11:32 | PHX | Ryan Dunn offensive rebound | 32 - 23 |
| Q2 11:31 | PHX | Collin Gillespie lost ball turnover (Javonte Green steals) | 32 - 23 |
| Q2 11:28 | DET | Caris LeVert bad pass turnover (Oso Ighodaro steals) | 32 - 23 |
| Q2 11:21 | PHX | Ryan Dunn makes 24-foot running jump shot (Isaiah Livers assists) +3 | 35 - 23 |
| Q2 10:53 | DET | Javonte Green misses 25-foot three point jumper | 35 - 23 |
| Q2 10:53 | DET | Isaiah Stewart offensive rebound | 35 - 23 |
| Q2 10:53 | PHX | Collin Gillespie shooting foul | 35 - 23 |
| Q2 10:53 | DET | Isaiah Stewart makes free throw 1 of 2 +1 | 35 - 24 |
| Q2 10:53 | DET | Isaiah Stewart makes free throw 2 of 2 +1 | 35 - 25 |
| Q2 10:43 | DET | Caris LeVert shooting foul | 35 - 25 |
| Q2 10:43 | PHX | Oso Ighodaro misses free throw 1 of 2 | 35 - 25 |
| Q2 10:43 | PHX | Suns offensive team rebound | 35 - 25 |
| Q2 10:43 | PHX | Oso Ighodaro makes free throw 2 of 2 +1 | 36 - 25 |
| Q2 10:29 | DET | Isaiah Stewart lost ball turnover (Collin Gillespie steals) | 36 - 25 |
| Q2 10:25 | PHX | Isaiah Livers steps out of bounds turnover | 36 - 25 |
| Q2 10:25 | DET | Pistons Full timeout | 36 - 25 |
| Q2 10:19 | DET | Caris LeVert makes 3-foot two point shot (Cade Cunningham assists) +2 | 36 - 27 |
| Q2 10:19 | DET | Pistons delay of game violation | 36 - 27 |
| Q2 9:53 | PHX | Collin Gillespie makes 11-foot step back jumpshot +2 | 38 - 27 |
| Q2 9:31 | DET | Cade Cunningham bad pass turnover (Jordan Goodwin steals) | 38 - 27 |
| Q2 9:26 | PHX | Jordan Goodwin makes running layup +2 | 40 - 27 |
| Q2 9:16 | PHX | Collin Gillespie personal foul | 40 - 27 |
| Q2 9:16 | DET | Daniss Jenkins enters the game for Ronald Holland II | 40 - 27 |
| Q2 9:05 | DET | Caris LeVert bad pass turnover (Isaiah Livers steals) | 40 - 27 |
| Q2 9:00 | PHX | Ryan Dunn misses 26-foot running jump shot | 40 - 27 |
| Q2 8:56 | DET | Isaiah Stewart defensive rebound | 40 - 27 |
| Q2 8:47 | DET | Cade Cunningham lost ball turnover (Oso Ighodaro steals) | 40 - 27 |
| Q2 8:43 | PHX | Collin Gillespie misses 28-foot running jump shot | 40 - 27 |
| Q2 8:39 | PHX | Jordan Goodwin offensive rebound | 40 - 27 |
| Q2 8:39 | PHX | Jordan Goodwin makes tip shot +2 | 42 - 27 |
| Q2 8:39 | DET | Pistons Full timeout | 42 - 27 |
| Q2 8:39 | DET | Ausar Thompson enters the game for Caris LeVert | 42 - 27 |
| Q2 8:39 | DET | Jalen Duren enters the game for Isaiah Stewart | 42 - 27 |
| Q2 8:14 | DET | Oso Ighodaro blocks Cade Cunningham 's 9-foot pullup jump shot | 42 - 27 |
| Q2 8:13 | PHX | Oso Ighodaro defensive rebound | 42 - 27 |
| Q2 8:04 | PHX | Ryan Dunn traveling turnover | 42 - 27 |
| Q2 7:52 | DET | Javonte Green makes 23-foot three point jumper (Cade Cunningham assists) +3 | 42 - 30 |
| Q2 7:35 | PHX | Oso Ighodaro misses two point shot | 42 - 30 |
| Q2 7:35 | DET | Pistons defensive team rebound | 42 - 30 |
| Q2 7:35 | PHX | Dillon Brooks enters the game for Ryan Dunn | 42 - 30 |
| Q2 7:35 | PHX | Royce O'Neale enters the game for Isaiah Livers | 42 - 30 |
| Q2 7:23 | PHX | Oso Ighodaro shooting foul | 42 - 30 |
| Q2 7:23 | DET | Daniss Jenkins makes free throw 1 of 2 +1 | 42 - 31 |
| Q2 7:23 | DET | Tobias Harris enters the game for Cade Cunningham | 42 - 31 |
| Q2 7:23 | DET | Duncan Robinson enters the game for Javonte Green | 42 - 31 |
| Q2 7:23 | PHX | Grayson Allen enters the game for Oso Ighodaro | 42 - 31 |
| Q2 7:23 | PHX | Mark Williams enters the game for Collin Gillespie | 42 - 31 |
| Q2 7:23 | DET | Daniss Jenkins makes free throw 2 of 2 +1 | 42 - 32 |
| Q2 7:23 | PHX | Jordan Goodwin bad pass turnover (Tobias Harris steals) | 42 - 32 |
| Q2 7:05 | DET | Duncan Robinson misses 26-foot running jump shot | 42 - 32 |
| Q2 7:05 | DET | Tobias Harris offensive rebound | 42 - 32 |
| Q2 7:05 | PHX | Grayson Allen shooting foul | 42 - 32 |
| Q2 7:05 | DET | Tobias Harris makes free throw 1 of 2 +1 | 42 - 33 |
| Q2 7:05 | DET | Tobias Harris makes free throw 2 of 2 +1 | 42 - 34 |
| Q2 6:53 | PHX | Royce O'Neale makes 27-foot three pointer +3 | 45 - 34 |
| Q2 6:33 | DET | Jordan Goodwin blocks Ausar Thompson 's 5-foot driving layup | 45 - 34 |
| Q2 6:33 | PHX | Jordan Goodwin defensive rebound | 45 - 34 |
| Q2 6:33 | DET | Ausar Thompson personal foul | 45 - 34 |
| Q2 6:33 | PHX | Rasheer Fleming enters the game for Jordan Goodwin | 45 - 34 |
| Q2 6:29 | PHX | Dillon Brooks makes 26-foot three point jumper (Royce O'Neale assists) +3 | 48 - 34 |
| Q2 6:29 | DET | Ausar Thompson flagrant foul type 1 | 48 - 34 |
| Q2 6:29 | (06:29) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 48 - 34 | |
| Q2 6:29 | DET | Ronald Holland II enters the game for Ausar Thompson | 48 - 34 |
| Q2 6:29 | PHX | Dillon Brooks makes free throw flagrant 1 of 1 +1 | 49 - 34 |
| Q2 6:12 | PHX | Royce O'Neale lost ball turnover (Daniss Jenkins steals) | 49 - 34 |
| Q2 6:08 | DET | Mark Williams blocks Tobias Harris 's 4-foot running layup | 49 - 34 |
| Q2 6:06 | PHX | Suns defensive team rebound | 49 - 34 |
| Q2 5:55 | PHX | Grayson Allen misses 31-foot three point jumper | 49 - 34 |
| Q2 5:52 | DET | Jalen Duren defensive rebound | 49 - 34 |
| Q2 5:44 | DET | Tobias Harris misses 27-foot three point jumper | 49 - 34 |
| Q2 5:40 | PHX | Royce O'Neale defensive rebound | 49 - 34 |
| Q2 5:33 | DET | Daniss Jenkins shooting foul | 49 - 34 |
| Q2 5:33 | PHX | Dillon Brooks misses free throw 1 of 2 | 49 - 34 |
| Q2 5:33 | PHX | Suns offensive team rebound | 49 - 34 |
| Q2 5:33 | PHX | Dillon Brooks makes free throw 2 of 2 +1 | 50 - 34 |
| Q2 5:23 | DET | Ronald Holland II makes driving layup (Daniss Jenkins assists) +2 | 50 - 36 |
| Q2 5:23 | PHX | Mark Williams shooting foul | 50 - 36 |
| Q2 5:23 | DET | Ronald Holland II makes free throw 1 of 1 +1 | 50 - 37 |
| Q2 5:16 | DET | Ronald Holland II personal foul | 50 - 37 |
| Q2 5:16 | PHX | Dillon Brooks makes free throw 1 of 2 +1 | 51 - 37 |
| Q2 5:16 | PHX | Dillon Brooks makes free throw 2 of 2 +1 | 52 - 37 |
| Q2 5:00 | DET | Pistons Full timeout | 52 - 37 |
| Q2 5:00 | DET | (05:00) [Pistons] COACH'S CHALLENGE (CALL OVERTURNED) [Pistons] retain their timeout | 52 - 37 |
| Q2 5:00 | DET | Tobias Harris technical foul | 52 - 37 |
| Q2 5:00 | PHX | Grayson Allen makes technical free throw +1 | 53 - 37 |
| Q2 5:00 | DET | Tobias Harris makes free throw 1 of 2 +1 | 53 - 38 |
| Q2 5:00 | DET | Tobias Harris makes free throw 2 of 2 +1 | 53 - 39 |
| Q2 5:00 | PHX | Grayson Allen shooting foul | 53 - 39 |
| Q2 4:45 | PHX | Dillon Brooks misses 11-foot two point shot | 53 - 39 |
| Q2 4:43 | DET | Jalen Duren defensive rebound | 53 - 39 |
| Q2 4:38 | DET | Daniss Jenkins makes 26-foot running pullup jump shot +3 | 53 - 42 |
| Q2 4:30 | PHX | Mark Williams offensive foul | 53 - 42 |
| Q2 4:30 | PHX | Mark Williams offensive foul turnover | 53 - 42 |
| Q2 4:15 | DET | Duncan Robinson makes 7-foot two point shot (Daniss Jenkins assists) +2 | 53 - 44 |
| Q2 3:54 | PHX | Dillon Brooks lost ball turnover (Ronald Holland II steals) | 53 - 44 |
| Q2 3:54 | PHX | Dillon Brooks flagrant foul type 1 | 53 - 44 |
| Q2 3:54 | (03:54) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 53 - 44 | |
| Q2 3:54 | DET | Duncan Robinson technical foul | 53 - 44 |
| Q2 3:54 | PHX | Grayson Allen makes technical free throw +1 | 54 - 44 |
| Q2 3:54 | PHX | Collin Gillespie enters the game for Rasheer Fleming | 54 - 44 |
| Q2 3:54 | DET | Ronald Holland II misses free throw flagrant 1 of 2 | 54 - 44 |
| Q2 3:54 | DET | Pistons offensive team rebound | 54 - 44 |
| Q2 3:54 | DET | Ronald Holland II makes free throw flagrant 2 of 2 +1 | 54 - 45 |
| Q2 3:46 | DET | Duncan Robinson makes 10-foot pullup jump shot (Daniss Jenkins assists) +2 | 54 - 47 |
| Q2 3:20 | PHX | Daniss Jenkins blocks Grayson Allen 's 23-foot turnaround jump shot | 54 - 47 |
| Q2 3:16 | DET | Ronald Holland II defensive rebound | 54 - 47 |
| Q2 3:14 | DET | Tobias Harris makes running layup (Ronald Holland II assists) +2 | 54 - 49 |
| Q2 3:05 | DET | Ronald Holland II shooting foul | 54 - 49 |
| Q2 3:05 | PHX | Mark Williams makes free throw 1 of 2 +1 | 55 - 49 |
| Q2 3:05 | DET | Cade Cunningham enters the game for Daniss Jenkins | 55 - 49 |
| Q2 3:05 | PHX | Mark Williams misses free throw 2 of 2 | 55 - 49 |
| Q2 3:02 | DET | Ronald Holland II defensive rebound | 55 - 49 |
| Q2 2:41 | DET | Jalen Duren misses 8-foot two point shot | 55 - 49 |
| Q2 2:38 | PHX | Mark Williams defensive rebound | 55 - 49 |
| Q2 2:34 | PHX | Dillon Brooks misses 28-foot three point pullup jump shot | 55 - 49 |
| Q2 2:32 | PHX | Mark Williams offensive rebound | 55 - 49 |
| Q2 2:32 | PHX | Mark Williams misses tip shot | 55 - 49 |
| Q2 2:31 | DET | Ronald Holland II defensive rebound | 55 - 49 |
| Q2 2:27 | DET | (02:27) [Pistons] COACH'S CHALLENGE (CALL OVERTURNED) [Pistons] retain their timeout | 55 - 49 |
| Q2 2:27 | DET | Ronald Holland II makes free throw 1 of 2 +1 | 55 - 50 |
| Q2 2:27 | DET | Ronald Holland II makes free throw 2 of 2 +1 | 55 - 51 |
| Q2 2:27 | PHX | Dillon Brooks personal foul | 55 - 51 |
| Q2 2:27 | DET | Isaiah Stewart enters the game for Jalen Duren | 55 - 51 |
| Q2 2:27 | PHX | Oso Ighodaro enters the game for Dillon Brooks | 55 - 51 |
| Q2 2:27 | PHX | Jordan Goodwin enters the game for Mark Williams | 55 - 51 |
| Q2 2:10 | PHX | Grayson Allen makes 26-foot three point step back jumpshot +3 | 58 - 51 |
| Q2 2:02 | DET | Ronald Holland II bad pass turnover (Jordan Goodwin steals) | 58 - 51 |
| Q2 1:50 | PHX | Oso Ighodaro misses 6-foot floating jump shot | 58 - 51 |
| Q2 1:48 | DET | Cade Cunningham defensive rebound | 58 - 51 |
| Q2 1:44 | DET | Ronald Holland II bad pass turnover (Oso Ighodaro steals) | 58 - 51 |
| Q2 1:35 | PHX | Royce O'Neale misses 26-foot three point jumper | 58 - 51 |
| Q2 1:30 | PHX | Jordan Goodwin offensive rebound | 58 - 51 |
| Q2 1:27 | PHX | Grayson Allen makes 26-foot three point jumper (Collin Gillespie assists) +3 | 61 - 51 |
| Q2 1:12 | DET | Isaiah Stewart 3 second turnover | 61 - 51 |
| Q2 1:05 | DET | Ronald Holland II shooting foul | 61 - 51 |
| Q2 1:05 | DET | Isaiah Stewart technical foul | 61 - 51 |
| Q2 1:05 | PHX | Collin Gillespie makes technical free throw +1 | 62 - 51 |
| Q2 1:05 | DET | Javonte Green enters the game for Ronald Holland II | 62 - 51 |
| Q2 1:05 | PHX | Ryan Dunn enters the game for Grayson Allen | 62 - 51 |
| Q2 1:05 | PHX | Collin Gillespie makes free throw 1 of 2 +1 | 63 - 51 |
| Q2 1:05 | PHX | Collin Gillespie misses free throw 2 of 2 | 63 - 51 |
| Q2 1:05 | (01:05) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 63 - 51 | |
| Q2 1:02 | DET | Tobias Harris defensive rebound | 63 - 51 |
| Q2 54.4 | DET | Duncan Robinson makes 26-foot three point jumper (Cade Cunningham assists) +3 | 63 - 54 |
| Q2 43.2 | DET | Isaiah Stewart personal foul | 63 - 54 |
| Q2 43.2 | PHX | Royce O'Neale misses free throw 1 of 2 | 63 - 54 |
| Q2 43.2 | PHX | Suns offensive team rebound | 63 - 54 |
| Q2 43.2 | PHX | Royce O'Neale misses free throw 2 of 2 | 63 - 54 |
| Q2 40.8 | DET | Cade Cunningham defensive rebound | 63 - 54 |
| Q2 28.5 | DET | Cade Cunningham makes 3-foot two point shot +2 | 63 - 56 |
| Q2 3.4 | PHX | Isaiah Stewart blocks Royce O'Neale 's 3-foot two point shot | 63 - 56 |
| Q2 3.4 | DET | Isaiah Stewart defensive rebound | 63 - 56 |
| Q2 0.0 | DET | Tobias Harris misses driving layup | 63 - 56 |
| Q2 0.0 | DET | Pistons offensive team rebound | 63 - 56 |
| Q2 0.0 | End of the 2nd Quarter | 63 - 56 | |
| Q3 12:00 | DET | Jalen Duren enters the game for Isaiah Stewart | 63 - 56 |
| Q3 12:00 | DET | Ausar Thompson enters the game for Javonte Green | 63 - 56 |
| Q3 12:00 | PHX | Dillon Brooks enters the game for Oso Ighodaro | 63 - 56 |
| Q3 12:00 | PHX | Grayson Allen enters the game for Jordan Goodwin | 63 - 56 |
| Q3 12:00 | PHX | Mark Williams enters the game for Ryan Dunn | 63 - 56 |
| Q3 11:41 | PHX | Grayson Allen shooting foul | 63 - 56 |
| Q3 11:41 | DET | Cade Cunningham makes free throw 1 of 2 +1 | 63 - 57 |
| Q3 11:41 | DET | Cade Cunningham misses free throw 2 of 2 | 63 - 57 |
| Q3 11:37 | DET | Jalen Duren offensive rebound | 63 - 57 |
| Q3 11:37 | DET | Duncan Robinson makes 27-foot three point jumper (Jalen Duren assists) +3 | 63 - 60 |
| Q3 11:37 | PHX | Suns Full timeout | 63 - 60 |
| Q3 11:18 | PHX | Cade Cunningham blocks Collin Gillespie 's 9-foot step back jumpshot | 63 - 60 |
| Q3 11:18 | DET | Jalen Duren defensive rebound | 63 - 60 |
| Q3 11:10 | DET | Cade Cunningham misses 19-foot pullup jump shot | 63 - 60 |
| Q3 11:08 | PHX | Mark Williams defensive rebound | 63 - 60 |
| Q3 10:59 | PHX | Royce O'Neale makes 28-foot three pointer (Collin Gillespie assists) +3 | 66 - 60 |
| Q3 10:36 | DET | Jalen Duren makes dunk (Ausar Thompson assists) +2 | 66 - 62 |
| Q3 10:30 | DET | Ausar Thompson personal foul | 66 - 62 |
| Q3 10:30 | PHX | Grayson Allen technical foul | 66 - 62 |
| Q3 10:30 | DET | Cade Cunningham misses technical free throw | 66 - 62 |
| Q3 10:30 | PHX | Suns defensive team rebound | 66 - 62 |
| Q3 10:17 | PHX | Grayson Allen makes 31-foot three point jumper (Collin Gillespie assists) +3 | 69 - 62 |
| Q3 9:58 | DET | Cade Cunningham bad pass turnover (Mark Williams steals) | 69 - 62 |
| Q3 9:52 | PHX | Mark Williams makes 2-foot dunk (Royce O'Neale assists) +2 | 71 - 62 |
| Q3 9:39 | PHX | Mark Williams kicked ball violation | 71 - 62 |
| Q3 9:24 | DET | Tobias Harris makes 14-foot driving floating jump shot (Cade Cunningham assists) +2 | 71 - 64 |
| Q3 9:04 | PHX | Grayson Allen misses 30-foot three point jumper | 71 - 64 |
| Q3 9:02 | DET | Jalen Duren defensive rebound | 71 - 64 |
| Q3 8:55 | DET | Mark Williams blocks Jalen Duren 's 5-foot driving layup | 71 - 64 |
| Q3 8:45 | DET | Jalen Duren offensive rebound | 71 - 64 |
| Q3 8:44 | DET | Jalen Duren makes 1-foot dunk +2 | 71 - 66 |
| Q3 8:34 | PHX | Dillon Brooks misses 15-foot pullup jump shot | 71 - 66 |
| Q3 8:31 | DET | Jalen Duren defensive rebound | 71 - 66 |
| Q3 8:15 | DET | Jalen Duren misses 5-foot two point shot | 71 - 66 |
| Q3 8:11 | DET | Ausar Thompson offensive rebound | 71 - 66 |
| Q3 8:11 | DET | Ausar Thompson misses tip shot | 71 - 66 |
| Q3 8:11 | DET | Ausar Thompson offensive rebound | 71 - 66 |
| Q3 8:09 | DET | Ausar Thompson makes tip shot +2 | 71 - 68 |
| Q3 7:58 | PHX | Dillon Brooks makes 26-foot three point jumper (Collin Gillespie assists) +3 | 74 - 68 |
| Q3 7:40 | DET | Duncan Robinson makes 26-foot three pointer (Cade Cunningham assists) +3 | 74 - 71 |
| Q3 7:23 | PHX | Royce O'Neale misses 26-foot three point jumper | 74 - 71 |
| Q3 7:20 | DET | Ausar Thompson defensive rebound | 74 - 71 |
| Q3 7:10 | DET | Duncan Robinson misses 23-foot three point jumper | 74 - 71 |
| Q3 7:08 | DET | Ausar Thompson offensive rebound | 74 - 71 |
| Q3 7:04 | DET | Jalen Duren makes 1-foot dunk (Cade Cunningham assists) +2 | 74 - 73 |
| Q3 7:04 | PHX | Suns Full timeout | 74 - 73 |
| Q3 7:04 | PHX | Jordan Goodwin enters the game for Collin Gillespie | 74 - 73 |
| Q3 7:04 | PHX | Oso Ighodaro enters the game for Mark Williams | 74 - 73 |
| Q3 6:38 | PHX | Dillon Brooks misses 17-foot fade away jump shot | 74 - 73 |
| Q3 6:36 | DET | Jalen Duren defensive rebound | 74 - 73 |
| Q3 6:35 | DET | Jalen Duren out of bounds bad pass turnover | 74 - 73 |
| Q3 6:24 | PHX | Grayson Allen misses 29-foot three point step back jumpshot | 74 - 73 |
| Q3 6:22 | DET | Pistons defensive team rebound | 74 - 73 |
| Q3 5:57 | DET | Jalen Duren makes 3-foot reverse layup (Tobias Harris assists) +2 | 74 - 75 |
| Q3 5:42 | PHX | Oso Ighodaro makes 8-foot floating jump shot (Royce O'Neale assists) +2 | 76 - 75 |
| Q3 5:22 | DET | Ausar Thompson misses 23-foot three point jumper | 76 - 75 |
| Q3 5:20 | PHX | Royce O'Neale defensive rebound | 76 - 75 |
| Q3 5:19 | PHX | Royce O'Neale bad pass turnover (Tobias Harris steals) | 76 - 75 |
| Q3 5:10 | DET | Ausar Thompson makes dunk (Jalen Duren assists) +2 | 76 - 77 |
| Q3 4:54 | DET | Ronald Holland II enters the game for Ausar Thompson | 76 - 77 |
| Q3 4:54 | PHX | Ryan Dunn enters the game for Royce O'Neale | 76 - 77 |
| Q3 4:46 | PHX | Oso Ighodaro misses alley oop layup | 76 - 77 |
| Q3 4:44 | PHX | Grayson Allen offensive rebound | 76 - 77 |
| Q3 4:42 | PHX | Grayson Allen misses 25-foot three point pullup jump shot | 76 - 77 |
| Q3 4:38 | DET | Oso Ighodaro vs. Jalen Duren (Ronald Holland II gains possession) | 76 - 77 |
| Q3 4:38 | DET | Pistons defensive team rebound | 76 - 77 |
| Q3 4:34 | DET | Ronald Holland II makes driving layup +2 | 76 - 79 |
| Q3 4:15 | PHX | Dillon Brooks misses 27-foot three point step back jumpshot | 76 - 79 |
| Q3 4:12 | DET | Tobias Harris defensive rebound | 76 - 79 |
| Q3 4:05 | DET | Duncan Robinson makes 10-foot two point shot (Cade Cunningham assists) +2 | 76 - 81 |
| Q3 4:05 | PHX | Ryan Dunn shooting foul | 76 - 81 |
| Q3 4:05 | DET | Isaiah Stewart enters the game for Tobias Harris | 76 - 81 |
| Q3 4:05 | PHX | Collin Gillespie enters the game for Grayson Allen | 76 - 81 |
| Q3 4:05 | DET | Duncan Robinson misses free throw 1 of 1 | 76 - 81 |
| Q3 4:02 | PHX | Dillon Brooks defensive rebound | 76 - 81 |
| Q3 3:49 | PHX | Collin Gillespie makes 27-foot three pointer (Dillon Brooks assists) +3 | 79 - 81 |
| Q3 3:28 | DET | Duncan Robinson misses 12-foot pullup jump shot | 79 - 81 |
| Q3 3:25 | PHX | Jordan Goodwin defensive rebound | 79 - 81 |
| Q3 3:17 | PHX | Dillon Brooks misses 15-foot pullup jump shot | 79 - 81 |
| Q3 3:15 | DET | Ronald Holland II defensive rebound | 79 - 81 |
| Q3 3:01 | DET | Ronald Holland II misses 24-foot three point jumper | 79 - 81 |
| Q3 2:59 | PHX | Ryan Dunn defensive rebound | 79 - 81 |
| Q3 2:57 | DET | Duncan Robinson shooting foul | 79 - 81 |
| Q3 2:57 | PHX | Oso Ighodaro misses free throw 1 of 2 | 79 - 81 |
| Q3 2:57 | PHX | Suns offensive team rebound | 79 - 81 |
| Q3 2:57 | DET | Javonte Green enters the game for Jalen Duren | 79 - 81 |
| Q3 2:57 | DET | Jaden Ivey enters the game for Duncan Robinson | 79 - 81 |
| Q3 2:57 | PHX | Oso Ighodaro makes free throw 2 of 2 +1 | 80 - 81 |
| Q3 2:33 | DET | Cade Cunningham misses 28-foot three point jumper | 80 - 81 |
| Q3 2:30 | PHX | Jordan Goodwin defensive rebound | 80 - 81 |
| Q3 2:25 | PHX | Collin Gillespie makes 6-foot running pullup jump shot (Jordan Goodwin assists) +2 | 82 - 81 |
| Q3 2:05 | DET | Caris LeVert enters the game for Cade Cunningham | 82 - 81 |
| Q3 2:05 | PHX | Isaiah Livers enters the game for Dillon Brooks | 82 - 81 |
| Q3 1:46 | DET | Ronald Holland II lost ball turnover (Oso Ighodaro steals) | 82 - 81 |
| Q3 1:44 | DET | Javonte Green shooting foul | 82 - 81 |
| Q3 1:44 | PHX | Jordan Goodwin misses free throw 1 of 2 | 82 - 81 |
| Q3 1:44 | PHX | Suns offensive team rebound | 82 - 81 |
| Q3 1:44 | PHX | Jordan Goodwin makes free throw 2 of 2 +1 | 83 - 81 |
| Q3 1:23 | DET | Jaden Ivey makes 14-foot pullup jump shot +2 | 83 - 83 |
| Q3 57.2 | PHX | Jordan Goodwin makes 9-foot driving floating jump shot +2 | 85 - 83 |
| Q3 44.3 | DET | Jaden Ivey makes 15-foot pullup jump shot (Caris LeVert assists) +2 | 85 - 85 |
| Q3 40.7 | PHX | Collin Gillespie makes 33-foot three pointer +3 | 88 - 85 |
| Q3 27.5 | PHX | Jordan Goodwin shooting foul | 88 - 85 |
| Q3 27.5 | PHX | Suns Full timeout | 88 - 85 |
| Q3 27.5 | PHX | (00:27.5) [Suns] COACH'S CHALLENGE (CALL STANDS) [Suns] charged with a timeout | 88 - 85 |
| Q3 27.5 | PHX | Grayson Allen enters the game for Ryan Dunn | 88 - 85 |
| Q3 27.5 | PHX | Royce O'Neale enters the game for Isaiah Livers | 88 - 85 |
| Q3 27.5 | DET | Javonte Green makes free throw 1 of 3 +1 | 88 - 86 |
| Q3 27.5 | DET | Javonte Green makes free throw 2 of 3 +1 | 88 - 87 |
| Q3 27.5 | DET | Javonte Green misses free throw 3 of 3 | 88 - 87 |
| Q3 24.0 | PHX | Jordan Goodwin defensive rebound | 88 - 87 |
| Q3 6.9 | PHX | Grayson Allen makes 6-foot two point shot +2 | 90 - 87 |
| Q3 1.4 | DET | Ronald Holland II makes driving layup +2 | 90 - 89 |
| Q3 0.3 | PHX | Royce O'Neale misses heave jump shot | 90 - 89 |
| Q3 0.1 | PHX | Suns offensive team rebound | 90 - 89 |
| Q3 0.0 | End of the 3rd Quarter | 90 - 89 | |
| Q4 12:00 | DET | Cade Cunningham enters the game for Ronald Holland II | 90 - 89 |
| Q4 12:00 | PHX | Ryan Dunn enters the game for Oso Ighodaro | 90 - 89 |
| Q4 12:00 | PHX | Mark Williams enters the game for Grayson Allen | 90 - 89 |
| Q4 12:00 | PHX | Isaiah Livers enters the game for Royce O'Neale | 90 - 89 |
| Q4 11:37 | PHX | Jordan Goodwin misses 31-foot jump bank shot | 90 - 89 |
| Q4 11:36 | PHX | Suns offensive team rebound | 90 - 89 |
| Q4 11:36 | PHX | shot clock turnover | 90 - 89 |
| Q4 11:12 | DET | Isaiah Stewart misses 27-foot three point jumper | 90 - 89 |
| Q4 11:05 | PHX | Mark Williams defensive rebound | 90 - 89 |
| Q4 10:56 | PHX | Ryan Dunn misses 25-foot three point jumper | 90 - 89 |
| Q4 10:52 | DET | Cade Cunningham defensive rebound | 90 - 89 |
| Q4 10:43 | DET | Cade Cunningham misses 11-foot fade away jump shot | 90 - 89 |
| Q4 10:41 | PHX | Jordan Goodwin defensive rebound | 90 - 89 |
| Q4 10:35 | PHX | Mark Williams makes 3-foot reverse layup (Ryan Dunn assists) +2 | 92 - 89 |
| Q4 10:16 | DET | Jalen Duren enters the game for Isaiah Stewart | 92 - 89 |
| Q4 10:10 | DET | Cade Cunningham lost ball turnover (Jordan Goodwin steals) | 92 - 89 |
| Q4 9:58 | PHX | Mark Williams misses driving layup | 92 - 89 |
| Q4 9:56 | DET | Caris LeVert defensive rebound | 92 - 89 |
| Q4 9:40 | DET | Javonte Green misses 28-foot three point jumper | 92 - 89 |
| Q4 9:38 | DET | Caris LeVert offensive rebound | 92 - 89 |
| Q4 9:37 | DET | Jaden Ivey misses 23-foot three point jumper | 92 - 89 |
| Q4 9:34 | PHX | Jordan Goodwin defensive rebound | 92 - 89 |
| Q4 9:27 | PHX | Collin Gillespie misses 19-foot pullup jump shot | 92 - 89 |
| Q4 9:24 | DET | Jalen Duren defensive rebound | 92 - 89 |
| Q4 9:12 | DET | Javonte Green misses 28-foot three point jumper | 92 - 89 |
| Q4 9:10 | PHX | Ryan Dunn defensive rebound | 92 - 89 |
| Q4 8:45 | PHX | Ryan Dunn makes 19-foot driving floating jump shot (Mark Williams assists) +2 | 94 - 89 |
| Q4 8:30 | DET | Javonte Green misses 23-foot three point jumper | 94 - 89 |
| Q4 8:28 | DET | Jaden Ivey offensive rebound | 94 - 89 |
| Q4 8:25 | DET | Jalen Duren makes 3-foot driving floating jump shot (Jaden Ivey assists) +2 | 94 - 91 |
| Q4 8:06 | PHX | Collin Gillespie lost ball turnover (Caris LeVert steals) | 94 - 91 |
| Q4 7:57 | DET | Jaden Ivey makes 28-foot three point jumper (Caris LeVert assists) +3 | 94 - 94 |
| Q4 7:57 | PHX | Suns Full timeout | 94 - 94 |
| Q4 7:57 | DET | Tobias Harris enters the game for Javonte Green | 94 - 94 |
| Q4 7:57 | PHX | Dillon Brooks enters the game for Ryan Dunn | 94 - 94 |
| Q4 7:57 | PHX | Royce O'Neale enters the game for Jordan Goodwin | 94 - 94 |
| Q4 7:44 | PHX | Royce O'Neale misses 28-foot three point jumper | 94 - 94 |
| Q4 7:40 | PHX | Royce O'Neale offensive rebound | 94 - 94 |
| Q4 7:37 | PHX | Royce O'Neale makes 5-foot driving floating jump shot +2 | 96 - 94 |
| Q4 7:24 | DET | Jalen Duren makes 1-foot alley oop dunk (Cade Cunningham assists) +2 | 96 - 96 |
| Q4 7:05 | PHX | Dillon Brooks misses driving floating jump shot | 96 - 96 |
| Q4 7:03 | DET | Jalen Duren defensive rebound | 96 - 96 |
| Q4 7:02 | PHX | Dillon Brooks personal foul | 96 - 96 |
| Q4 7:02 | DET | Isaiah Stewart enters the game for Jalen Duren | 96 - 96 |
| Q4 7:02 | PHX | Oso Ighodaro enters the game for Mark Williams | 96 - 96 |
| Q4 7:02 | PHX | Grayson Allen enters the game for Isaiah Livers | 96 - 96 |
| Q4 6:55 | DET | Tobias Harris makes 13-foot fade away jump shot +2 | 96 - 98 |
| Q4 6:33 | PHX | Dillon Brooks misses 9-foot fade away jump shot | 96 - 98 |
| Q4 6:31 | DET | Tobias Harris defensive rebound | 96 - 98 |
| Q4 6:17 | DET | Tobias Harris misses 23-foot three point jumper | 96 - 98 |
| Q4 6:15 | PHX | Royce O'Neale defensive rebound | 96 - 98 |
| Q4 6:06 | PHX | Dillon Brooks misses 27-foot three point pullup jump shot | 96 - 98 |
| Q4 6:00 | DET | Caris LeVert defensive rebound | 96 - 98 |
| Q4 5:58 | PHX | Oso Ighodaro shooting foul | 96 - 98 |
| Q4 5:58 | DET | Isaiah Stewart makes free throw 1 of 2 +1 | 96 - 99 |
| Q4 5:58 | DET | Duncan Robinson enters the game for Caris LeVert | 96 - 99 |
| Q4 5:58 | PHX | Jordan Goodwin enters the game for Dillon Brooks | 96 - 99 |
| Q4 5:58 | DET | Isaiah Stewart makes free throw 2 of 2 +1 | 96 - 100 |
| Q4 5:42 | PHX | Collin Gillespie lost ball turnover (Tobias Harris steals) | 96 - 100 |
| Q4 5:26 | PHX | Collin Gillespie personal foul | 96 - 100 |
| Q4 5:14 | DET | Cade Cunningham misses 13-foot step back jumpshot | 96 - 100 |
| Q4 5:11 | PHX | Jordan Goodwin defensive rebound | 96 - 100 |
| Q4 4:59 | PHX | Isaiah Stewart blocks Grayson Allen 's 5-foot two point shot | 96 - 100 |
| Q4 4:56 | DET | Isaiah Stewart defensive rebound | 96 - 100 |
| Q4 4:44 | DET | Cade Cunningham misses 26-foot three point jumper | 96 - 100 |
| Q4 4:41 | PHX | Oso Ighodaro defensive rebound | 96 - 100 |
| Q4 4:29 | PHX | Dillon Brooks enters the game for Collin Gillespie | 96 - 100 |
| Q4 4:20 | PHX | Royce O'Neale misses two point shot | 96 - 100 |
| Q4 4:19 | DET | Tobias Harris defensive rebound | 96 - 100 |
| Q4 3:57 | DET | Tobias Harris makes 11-foot turnaround jump shot +2 | 96 - 102 |
| Q4 3:37 | PHX | Oso Ighodaro makes 6-foot two point shot (Royce O'Neale assists) +2 | 98 - 102 |
| Q4 3:14 | DET | Jaden Ivey lost ball turnover (Oso Ighodaro steals) | 98 - 102 |
| Q4 3:09 | PHX | Grayson Allen makes running layup (Royce O'Neale assists) +2 | 100 - 102 |
| Q4 3:09 | DET | Pistons Full timeout | 100 - 102 |
| Q4 3:09 | DET | Jalen Duren enters the game for Jaden Ivey | 100 - 102 |
| Q4 3:09 | DET | Ronald Holland II enters the game for Isaiah Stewart | 100 - 102 |
| Q4 2:54 | DET | Ronald Holland II bad pass turnover (Oso Ighodaro steals) | 100 - 102 |
| Q4 2:51 | PHX | Royce O'Neale misses 27-foot running jump shot | 100 - 102 |
| Q4 2:47 | DET | Ronald Holland II defensive rebound | 100 - 102 |
| Q4 2:47 | DET | Pistons Full timeout | 100 - 102 |
| Q4 2:47 | PHX | Collin Gillespie enters the game for Royce O'Neale | 100 - 102 |
| Q4 2:29 | DET | Cade Cunningham makes 5-foot two point shot (Tobias Harris assists) +2 | 100 - 104 |
| Q4 2:17 | PHX | Jalen Duren blocks Oso Ighodaro 's 4-foot driving layup | 100 - 104 |
| Q4 2:15 | DET | Cade Cunningham defensive rebound | 100 - 104 |
| Q4 2:13 | PHX | Dillon Brooks shooting foul | 100 - 104 |
| Q4 2:13 | PHX | Royce O'Neale enters the game for Dillon Brooks | 100 - 104 |
| Q4 2:13 | DET | Cade Cunningham misses free throw 1 of 2 | 100 - 104 |
| Q4 2:13 | DET | Pistons offensive team rebound | 100 - 104 |
| Q4 2:13 | DET | Ausar Thompson enters the game for Duncan Robinson | 100 - 104 |
| Q4 2:13 | DET | Cade Cunningham misses free throw 2 of 2 | 100 - 104 |
| Q4 2:10 | PHX | Royce O'Neale defensive rebound | 100 - 104 |
| Q4 1:58 | PHX | Grayson Allen misses 26-foot three point pullup jump shot | 100 - 104 |
| Q4 1:57 | DET | Jalen Duren defensive rebound | 100 - 104 |
| Q4 1:52 | PHX | Oso Ighodaro personal foul | 100 - 104 |
| Q4 1:52 | DET | Cade Cunningham makes free throw 1 of 2 +1 | 100 - 105 |
| Q4 1:52 | DET | Cade Cunningham misses free throw 2 of 2 | 100 - 105 |
| Q4 1:51 | PHX | Jordan Goodwin defensive rebound | 100 - 105 |
| Q4 1:51 | DET | Jalen Duren personal foul | 100 - 105 |
| Q4 1:32 | PHX | Grayson Allen makes 6-foot driving floating jump shot +2 | 102 - 105 |
| Q4 1:18 | PHX | Jordan Goodwin personal foul | 102 - 105 |
| Q4 1:18 | DET | Ausar Thompson makes free throw 1 of 2 +1 | 102 - 106 |
| Q4 1:18 | DET | Ausar Thompson misses free throw 2 of 2 | 102 - 106 |
| Q4 1:16 | PHX | Suns defensive team rebound | 102 - 106 |
| Q4 59.3 | PHX | Jordan Goodwin misses driving floating jump shot | 102 - 106 |
| Q4 56.7 | DET | Ausar Thompson defensive rebound | 102 - 106 |
| Q4 39.7 | DET | Cade Cunningham misses 26-foot three point pullup jump shot | 102 - 106 |
| Q4 37.5 | PHX | Collin Gillespie defensive rebound | 102 - 106 |
| Q4 22.3 | PHX | Grayson Allen misses 23-foot three point pullup jump shot | 102 - 106 |
| Q4 20.4 | PHX | Oso Ighodaro offensive rebound | 102 - 106 |
| Q4 17.4 | PHX | Grayson Allen misses 27-foot three point jumper | 102 - 106 |
| Q4 14.1 | DET | Ronald Holland II defensive rebound | 102 - 106 |
| Q4 13.2 | PHX | Jordan Goodwin personal take foul | 102 - 106 |
| Q4 13.2 | DET | Ronald Holland II misses free throw 1 of 2 | 102 - 106 |
| Q4 13.2 | DET | Pistons offensive team rebound | 102 - 106 |
| Q4 13.2 | PHX | Mark Williams enters the game for Grayson Allen | 102 - 106 |
| Q4 13.2 | PHX | Ryan Dunn enters the game for Collin Gillespie | 102 - 106 |
| Q4 13.2 | DET | Ronald Holland II makes free throw 2 of 2 +1 | 102 - 107 |
| Q4 13.2 | PHX | Suns Full timeout | 102 - 107 |
| Q4 13.2 | DET | Javonte Green enters the game for Tobias Harris | 102 - 107 |
| Q4 13.2 | PHX | Collin Gillespie enters the game for Mark Williams | 102 - 107 |
| Q4 13.2 | PHX | Grayson Allen enters the game for Ryan Dunn | 102 - 107 |
| Q4 9.7 | PHX | Grayson Allen misses 26-foot three point jumper | 102 - 107 |
| Q4 7.6 | DET | Ronald Holland II defensive rebound | 102 - 107 |
| Q4 7.6 | PHX | Jordan Goodwin personal take foul | 102 - 107 |
| Q4 7.6 | DET | Ronald Holland II misses free throw 1 of 2 | 102 - 107 |
| Q4 7.6 | DET | Pistons offensive team rebound | 102 - 107 |
| Q4 7.6 | PHX | Mark Williams enters the game for Collin Gillespie | 102 - 107 |
| Q4 7.6 | PHX | Ryan Dunn enters the game for Grayson Allen | 102 - 107 |
| Q4 7.6 | DET | Ronald Holland II misses free throw 2 of 2 | 102 - 107 |
| Q4 6.6 | PHX | Mark Williams defensive rebound | 102 - 107 |
| Q4 6.6 | PHX | Suns Full timeout | 102 - 107 |
| Q4 6.6 | PHX | Collin Gillespie enters the game for Mark Williams | 102 - 107 |
| Q4 6.6 | PHX | Grayson Allen enters the game for Ryan Dunn | 102 - 107 |
| Q4 3.1 | PHX | Grayson Allen makes 27-foot three point step back jumpshot (Royce O'Neale assists) +3 | 105 - 107 |
| Q4 3.1 | DET | Pistons Full timeout | 105 - 107 |
| Q4 3.1 | DET | Tobias Harris enters the game for Ronald Holland II | 105 - 107 |
| Q4 3.1 | DET | Duncan Robinson enters the game for Ausar Thompson | 105 - 107 |
| Q4 3.1 | DET | Jaden Ivey enters the game for Javonte Green | 105 - 107 |
| Q4 3.1 | PHX | Ryan Dunn enters the game for Grayson Allen | 105 - 107 |
| Q4 2.0 | PHX | Jordan Goodwin personal foul | 105 - 107 |
| Q4 2.0 | DET | Duncan Robinson misses free throw 1 of 2 | 105 - 107 |
| Q4 2.0 | DET | Pistons offensive team rebound | 105 - 107 |
| Q4 2.0 | DET | Ronald Holland II enters the game for Tobias Harris | 105 - 107 |
| Q4 2.0 | DET | Ausar Thompson enters the game for Jaden Ivey | 105 - 107 |
| Q4 2.0 | DET | Duncan Robinson makes free throw 2 of 2 +1 | 105 - 108 |
| Q4 2.0 | PHX | Grayson Allen enters the game for Ryan Dunn | 105 - 108 |
| Q4 0.7 | PHX | Grayson Allen misses 26-foot three point shot | 105 - 108 |
| Q4 0.1 | PHX | Suns offensive team rebound | 105 - 108 |
| Q4 0.0 | End of the 4th Quarter | 105 - 108 | |
| Q4 0.0 | End of Game | 105 - 108 |