TV/Stream: Arizona's Family 3TV, FanDuel SN DET, Suns Live
Refs: Jason Goldenberg, Marc Davis, Pat O'Connell
Play-by-Play (469 Plays)
|
| Clock | Team | Play Description | PHX - DET |
|---|---|---|---|
| Q4 0.0 | End of Game | 120 - 106 | |
| Q4 0.0 | End of the 4th Quarter | 120 - 106 | |
| Q4 15.1 | DET | Marcus Sasser makes layup +2 | 120 - 106 |
| Q4 26.1 | PHX | Saben Lee makes 9-foot pullup jump shot +2 | 120 - 104 |
| Q4 40.1 | DET | Marvin Bagley III makes free throw 1 of 1 +1 | 118 - 104 |
| Q4 40.1 | PHX | Udoka Azubuike shooting foul | 118 - 103 |
| Q4 40.1 | DET | Marvin Bagley III makes 2-foot driving floating jump shot (Marcus Sasser assists) +2 | 118 - 103 |
| Q4 48.1 | PHX | Saben Lee makes 9-foot two point shot +2 | 118 - 101 |
| Q4 1:02 | DET | Marvin Bagley III makes free throw 2 of 2 +1 | 116 - 101 |
| Q4 1:02 | DET | Marvin Bagley III makes free throw 1 of 2 +1 | 116 - 100 |
| Q4 1:02 | PHX | Josh Okogie shooting foul | 116 - 99 |
| Q4 1:15 | PHX | Josh Okogie out of bounds lost ball turnover | 116 - 99 |
| Q4 1:25 | DET | Marcus Sasser makes 11-foot two point shot +2 | 116 - 99 |
| Q4 1:38 | PHX | Chimezie Metu enters the game for Grayson Allen | 116 - 97 |
| Q4 1:38 | PHX | Grayson Allen turnover | 116 - 97 |
| Q4 1:38 | PHX | Grayson Allen offensive charge | 116 - 97 |
| Q4 1:46 | DET | Marcus Sasser makes layup +2 | 116 - 97 |
| Q4 2:01 | PHX | Bol Bol makes finger roll layup (Grayson Allen assists) +2 | 116 - 95 |
| Q4 2:05 | PHX | Saben Lee offensive rebound | 114 - 95 |
| Q4 2:08 | PHX | Saben Lee misses layup | 114 - 95 |
| Q4 2:21 | PHX | Udoka Azubuike defensive rebound | 114 - 95 |
| Q4 2:25 | DET | Stanley Umude misses 9-foot two point shot | 114 - 95 |
| Q4 2:35 | PHX | Bol Bol enters the game for Jusuf Nurkic | 114 - 95 |
| Q4 2:35 | PHX | Udoka Azubuike enters the game for Kevin Durant | 114 - 95 |
| Q4 2:35 | PHX | Saben Lee enters the game for Eric Gordon | 114 - 95 |
| Q4 2:35 | DET | Malcolm Cazalon enters the game for Isaiah Stewart | 114 - 95 |
| Q4 2:35 | DET | Stanley Umude enters the game for Ausar Thompson | 114 - 95 |
| Q4 2:35 | DET | Marvin Bagley III enters the game for Killian Hayes | 114 - 95 |
| Q4 2:35 | DET | Jared Rhoden enters the game for Cade Cunningham | 114 - 95 |
| Q4 2:35 | DET | Pistons Full timeout | 114 - 95 |
| Q4 2:35 | PHX | Kevin Durant makes 1-foot two point shot +2 | 114 - 95 |
| Q4 2:42 | PHX | Josh Okogie offensive rebound | 112 - 95 |
| Q4 2:45 | PHX | Jusuf Nurkic misses 26-foot three point jumper | 112 - 95 |
| Q4 2:59 | DET | Isaiah Stewart lost ball turnover (Eric Gordon steals) | 112 - 95 |
| Q4 3:10 | PHX | Kevin Durant out of bounds lost ball turnover | 112 - 95 |
| Q4 3:32 | PHX | Suns defensive team rebound | 112 - 95 |
| Q4 3:33 | DET | Cade Cunningham misses 24-foot three point pullup jump shot | 112 - 95 |
| Q4 3:44 | PHX | Kevin Durant makes free throw 2 of 2 +1 | 112 - 95 |
| Q4 3:44 | PHX | Kevin Durant makes free throw 1 of 2 +1 | 111 - 95 |
| Q4 3:44 | DET | Ausar Thompson personal foul | 110 - 95 |
| Q4 3:56 | DET | Ausar Thompson makes two point shot +2 | 110 - 95 |
| Q4 3:56 | DET | Ausar Thompson offensive rebound | 110 - 93 |
| Q4 3:57 | DET | Jusuf Nurkic blocks Ausar Thompson's layup | 110 - 93 |
| Q4 4:06 | PHX | Eric Gordon traveling | 110 - 93 |
| Q4 4:17 | PHX | Jusuf Nurkic defensive rebound | 110 - 93 |
| Q4 4:22 | DET | Ausar Thompson misses 21-foot jumper | 110 - 93 |
| Q4 4:33 | DET | Pistons Full timeout | 110 - 93 |
| Q4 4:33 | PHX | Kevin Durant makes 1-foot dunk (Jusuf Nurkic assists) +2 | 110 - 93 |
| Q4 4:40 | DET | Cade Cunningham bad pass (Josh Okogie steals) | 108 - 93 |
| Q4 4:45 | PHX | Jusuf Nurkic out of bounds bad pass turnover | 108 - 93 |
| Q4 4:57 | DET | Cade Cunningham makes two point shot +2 | 108 - 93 |
| Q4 5:11 | PHX | Jusuf Nurkic makes layup (Eric Gordon assists) +2 | 108 - 91 |
| Q4 5:27 | DET | Killian Hayes makes free throw 1 of 1 +1 | 106 - 91 |
| Q4 5:27 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 106 - 90 |
| Q4 5:27 | (05:27) [Suns] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 106 - 90 | |
| Q4 5:27 | PHX | Drew Eubanks shooting foul | 106 - 90 |
| Q4 5:27 | DET | Killian Hayes makes 1-foot dunk (Marcus Sasser assists) +2 | 106 - 90 |
| Q4 5:30 | DET | Marcus Sasser defensive rebound | 106 - 88 |
| Q4 5:31 | PHX | Killian Hayes blocks Kevin Durant 's 14-foot pullup jump shot | 106 - 88 |
| Q4 5:40 | DET | Ausar Thompson personal foul | 106 - 88 |
| Q4 5:44 | PHX | Grayson Allen defensive rebound | 106 - 88 |
| Q4 5:48 | DET | Ausar Thompson misses 22-foot three point jumper | 106 - 88 |
| Q4 6:00 | PHX | Drew Eubanks makes two point shot +2 | 106 - 88 |
| Q4 6:01 | PHX | Drew Eubanks offensive rebound | 104 - 88 |
| Q4 6:04 | PHX | Ausar Thompson blocks Drew Eubanks 's 3-foot layup | 104 - 88 |
| Q4 6:26 | DET | Killian Hayes makes 17-foot pullup jump shot +2 | 104 - 88 |
| Q4 6:44 | PHX | Grayson Allen makes 2-foot layup (Eric Gordon assists) +2 | 104 - 86 |
| Q4 6:51 | DET | Isaiah Stewart enters the game for Jalen Duren | 102 - 86 |
| Q4 6:51 | DET | Jalen Duren ejected | 102 - 86 |
| Q4 6:51 | PHX | Grayson Allen enters the game for Jordan Goodwin | 102 - 86 |
| Q4 6:51 | PHX | Jordan Goodwin makes free throw flagrant 2 of 2 +1 | 102 - 86 |
| Q4 6:51 | PHX | Jordan Goodwin makes free throw flagrant 1 of 2 +1 | 101 - 86 |
| Q4 6:51 | (06:51) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 100 - 86 | |
| Q4 6:51 | DET | Pistons Full timeout | 100 - 86 |
| Q4 6:51 | DET | Jalen Duren turnover | 100 - 86 |
| Q4 6:51 | DET | Jalen Duren flagrant foul type 1 | 100 - 86 |
| Q4 6:57 | DET | Killian Hayes defensive rebound | 100 - 86 |
| Q4 7:01 | PHX | Eric Gordon misses 3-foot two point shot | 100 - 86 |
| Q4 7:04 | PHX | Eric Gordon offensive rebound | 100 - 86 |
| Q4 7:05 | PHX | Ausar Thompson blocks Eric Gordon 's 4-foot driving layup | 100 - 86 |
| Q4 7:10 | PHX | Jordan Goodwin defensive rebound | 100 - 86 |
| Q4 7:13 | DET | Drew Eubanks blocks Jalen Duren's layup | 100 - 86 |
| Q4 7:14 | DET | Jalen Duren offensive rebound | 100 - 86 |
| Q4 7:18 | DET | Marcus Sasser misses 18-foot step back jumpshot | 100 - 86 |
| Q4 7:35 | DET | Killian Hayes defensive rebound | 100 - 86 |
| Q4 7:38 | PHX | Jordan Goodwin misses 25-foot three point jumper | 100 - 86 |
| Q4 7:52 | DET | Jalen Duren loose ball foul | 100 - 86 |
| Q4 7:52 | PHX | Suns defensive team rebound | 100 - 86 |
| Q4 7:53 | DET | Cade Cunningham misses free throw 2 of 2 | 100 - 86 |
| Q4 7:53 | PHX | Kevin Durant enters the game for Yuta Watanabe | 100 - 86 |
| Q4 7:53 | DET | Ausar Thompson enters the game for Joe Harris | 100 - 86 |
| Q4 7:53 | DET | Cade Cunningham makes free throw 1 of 2 +1 | 100 - 86 |
| Q4 7:53 | PHX | Yuta Watanabe shooting foul | 100 - 85 |
| Q4 8:12 | PHX | Drew Eubanks turnover | 100 - 85 |
| Q4 8:12 | PHX | Drew Eubanks offensive foul | 100 - 85 |
| Q4 8:24 | PHX | Jordan Goodwin defensive rebound | 100 - 85 |
| Q4 8:24 | DET | Cade Cunningham misses 24-foot three point jumper | 100 - 85 |
| Q4 8:35 | DET | Jalen Duren defensive rebound | 100 - 85 |
| Q4 8:36 | PHX | Eric Gordon misses 25-foot three point jumper | 100 - 85 |
| Q4 8:50 | DET | Jalen Duren makes dunk (Cade Cunningham assists) +2 | 100 - 85 |
| Q4 8:58 | DET | Jalen Duren defensive rebound | 100 - 83 |
| Q4 9:01 | PHX | Josh Okogie misses free throw 2 of 2 | 100 - 83 |
| Q4 9:01 | PHX | Josh Okogie makes free throw 1 of 2 +1 | 100 - 83 |
| Q4 9:01 | DET | Killian Hayes shooting foul | 99 - 83 |
| Q4 9:01 | PHX | Josh Okogie offensive rebound | 99 - 83 |
| Q4 9:01 | PHX | Jordan Goodwin misses two point shot | 99 - 83 |
| Q4 9:01 | PHX | Jordan Goodwin defensive rebound | 99 - 83 |
| Q4 9:05 | DET | Jordan Goodwin blocks Marcus Sasser 's 23-foot three point jumper | 99 - 83 |
| Q4 9:20 | PHX | Josh Okogie out of bounds bad pass turnover | 99 - 83 |
| Q4 9:20 | DET | Killian Hayes makes technical free throw +1 | 99 - 83 |
| Q4 9:20 | PHX | Eric Gordon technical foul (1st technical foul) | 99 - 82 |
| Q4 9:20 | PHX | Suns offensive team rebound | 99 - 82 |
| Q4 9:20 | PHX | Cade Cunningham blocks Eric Gordon 's 2-foot driving layup | 99 - 82 |
| Q4 9:23 | PHX | Eric Gordon defensive rebound | 99 - 82 |
| Q4 9:27 | DET | Joe Harris misses 25-foot three point jumper | 99 - 82 |
| Q4 9:41 | PHX | Jordan Goodwin makes 22-foot three point jumper (Eric Gordon assists) +3 | 99 - 82 |
| Q4 9:57 | DET | Jalen Duren out of bounds lost ball turnover | 96 - 82 |
| Q4 10:14 | PHX | Yuta Watanabe makes 4-foot driving floating jump shot (Eric Gordon assists) +2 | 96 - 82 |
| Q4 10:30 | PHX | Suns defensive team rebound | 94 - 82 |
| Q4 10:30 | DET | Cade Cunningham misses 15-foot step back jumpshot | 94 - 82 |
| Q4 10:35 | DET | Pistons offensive team rebound | 94 - 82 |
| Q4 10:35 | DET | Drew Eubanks blocks Jalen Duren 's 1-foot layup | 94 - 82 |
| Q4 10:50 | DET | Jalen Duren defensive rebound | 94 - 82 |
| Q4 10:54 | PHX | Yuta Watanabe misses 26-foot three point jumper | 94 - 82 |
| Q4 11:09 | DET | Jalen Duren lost ball turnover (Jordan Goodwin steals) | 94 - 82 |
| Q4 11:19 | PHX | Jordan Goodwin personal foul | 94 - 82 |
| Q4 11:28 | PHX | Drew Eubanks makes 1-foot dunk (Eric Gordon assists) +2 | 94 - 82 |
| Q4 11:46 | DET | Cade Cunningham makes driving layup (Jalen Duren assists) +2 | 92 - 82 |
| Q4 12:00 | PHX | Eric Gordon enters the game for Kevin Durant | 92 - 80 |
| Q4 12:00 | DET | Jalen Duren enters the game for Isaiah Stewart | 92 - 80 |
| Q4 12:00 | DET | Cade Cunningham enters the game for Ausar Thompson | 92 - 80 |
| Q3 0.0 | End of the 3rd Quarter | 92 - 80 | |
| Q3 3.1 | PHX | Kevin Durant makes 20-foot pullup jump shot +2 | 92 - 80 |
| Q3 26.0 | DET | Ausar Thompson lost ball turnover (Drew Eubanks steals) | 90 - 80 |
| Q3 26.0 | PHX | Drew Eubanks vs. Ausar Thompson (Kevin Durant gains possession) | 90 - 80 |
| Q3 27.2 | DET | Ausar Thompson offensive rebound | 90 - 80 |
| Q3 28.2 | DET | Marcus Sasser misses finger roll layup | 90 - 80 |
| Q3 44.1 | PHX | Yuta Watanabe traveling | 90 - 80 |
| Q3 1:05 | DET | Ausar Thompson makes 24-foot three point jumper (Marcus Sasser assists) +3 | 90 - 80 |
| Q3 1:19 | PHX | Kevin Durant makes free throw 2 of 2 +1 | 90 - 77 |
| Q3 1:19 | DET | Killian Hayes enters the game for Cade Cunningham | 89 - 77 |
| Q3 1:19 | DET | Joe Harris enters the game for Marvin Bagley III | 89 - 77 |
| Q3 1:19 | PHX | Kevin Durant makes free throw 1 of 2 +1 | 89 - 77 |
| Q3 1:19 | DET | Marvin Bagley III shooting foul | 88 - 77 |
| Q3 1:32 | DET | Cade Cunningham makes driving layup +2 | 88 - 77 |
| Q3 1:49 | PHX | Jordan Goodwin makes 27-foot three point jumper (Kevin Durant assists) +3 | 88 - 75 |
| Q3 2:09 | DET | Cade Cunningham makes 11-foot two point shot +2 | 85 - 75 |
| Q3 2:37 | PHX | Kevin Durant makes 11-foot pullup jump shot +2 | 85 - 73 |
| Q3 2:58 | DET | Marvin Bagley III turnover | 83 - 73 |
| Q3 2:58 | DET | Marvin Bagley III offensive foul | 83 - 73 |
| Q3 2:58 | PHX | Josh Okogie enters the game for Grayson Allen | 83 - 73 |
| Q3 3:05 | DET | Isaiah Stewart defensive rebound | 83 - 73 |
| Q3 3:09 | PHX | Kevin Durant misses 17-foot pullup jump shot | 83 - 73 |
| Q3 3:16 | PHX | Kevin Durant defensive rebound | 83 - 73 |
| Q3 3:22 | DET | Marcus Sasser misses 25-foot three point jumper | 83 - 73 |
| Q3 3:35 | PHX | Drew Eubanks turnover | 83 - 73 |
| Q3 3:35 | PHX | Drew Eubanks offensive foul | 83 - 73 |
| Q3 3:49 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 83 - 73 |
| Q3 3:49 | PHX | Suns Full timeout | 83 - 73 |
| Q3 3:49 | DET | Marcus Sasser makes 16-foot pullup jump shot +2 | 83 - 73 |
| Q3 3:56 | PHX | Grayson Allen lost ball turnover (Ausar Thompson steals) | 83 - 71 |
| Q3 3:56 | DET | Grayson Allen vs. Ausar Thompson (Isaiah Stewart gains possession) | 83 - 71 |
| Q3 3:59 | PHX | Kevin Durant enters the game for Josh Okogie | 83 - 71 |
| Q3 3:59 | PHX | Grayson Allen makes technical free throw +1 | 83 - 71 |
| Q3 3:59 | DET | Ausar Thompson flopping technical foul | 82 - 71 |
| Q3 4:19 | DET | Isaiah Stewart makes 23-foot three point jumper (Cade Cunningham assists) +3 | 82 - 71 |
| Q3 4:33 | PHX | Jusuf Nurkic makes free throw 2 of 2 +1 | 82 - 68 |
| Q3 4:33 | PHX | Josh Okogie enters the game for Kevin Durant | 81 - 68 |
| Q3 4:33 | PHX | Yuta Watanabe enters the game for Keita Bates-Diop | 81 - 68 |
| Q3 4:33 | DET | Marvin Bagley III enters the game for Jalen Duren | 81 - 68 |
| Q3 4:33 | PHX | Jusuf Nurkic makes free throw 1 of 2 +1 | 81 - 68 |
| Q3 4:33 | DET | Cade Cunningham shooting foul | 80 - 68 |
| Q3 4:49 | DET | Marcus Sasser makes 24-foot three point jumper (Cade Cunningham assists) +3 | 80 - 68 |
| Q3 4:55 | DET | Marcus Sasser defensive rebound | 80 - 65 |
| Q3 5:03 | PHX | Keita Bates-Diop misses 23-foot three point jumper | 80 - 65 |
| Q3 5:24 | DET | Isaiah Stewart makes layup (Marcus Sasser assists) +2 | 80 - 65 |
| Q3 5:26 | DET | Cade Cunningham offensive rebound | 80 - 63 |
| Q3 5:26 | DET | Ausar Thompson misses tip shot | 80 - 63 |
| Q3 5:26 | DET | Ausar Thompson offensive rebound | 80 - 63 |
| Q3 5:29 | DET | Cade Cunningham misses driving layup | 80 - 63 |
| Q3 5:39 | DET | Jalen Duren defensive rebound | 80 - 63 |
| Q3 5:41 | PHX | Grayson Allen misses 25-foot three point pullup jump shot | 80 - 63 |
| Q3 5:49 | PHX | Jordan Goodwin enters the game for Eric Gordon | 80 - 63 |
| Q3 5:49 | DET | Marcus Sasser enters the game for Killian Hayes | 80 - 63 |
| Q3 6:05 | DET | Cade Cunningham makes 2-foot layup (Jalen Duren assists) +2 | 80 - 63 |
| Q3 6:29 | PHX | Kevin Durant makes 10-foot two point shot +2 | 80 - 61 |
| Q3 6:39 | PHX | Kevin Durant makes free throw flagrant 3 of 3 +1 | 78 - 61 |
| Q3 6:39 | PHX | Kevin Durant makes free throw flagrant 2 of 3 +1 | 77 - 61 |
| Q3 6:39 | PHX | Kevin Durant makes free throw flagrant 1 of 3 +1 | 76 - 61 |
| Q3 6:39 | (06:39) [Suns] COACH'S CHALLENGE (CALL REPLAYCENTER) | 75 - 61 | |
| Q3 6:39 | DET | Jalen Duren flagrant foul type 1 | 75 - 61 |
| Q3 6:58 | DET | Jalen Duren makes 7-foot two point shot (Killian Hayes assists) +2 | 75 - 61 |
| Q3 7:13 | PHX | Kevin Durant makes 21-foot pullup jump shot +2 | 75 - 59 |
| Q3 7:34 | DET | Ausar Thompson makes 25-foot three point jumper (Killian Hayes assists) +3 | 73 - 59 |
| Q3 7:48 | DET | Pistons Full timeout | 73 - 56 |
| Q3 7:50 | PHX | Eric Gordon makes 27-foot three point jumper (Jusuf Nurkic assists) +3 | 73 - 56 |
| Q3 8:10 | PHX | Suns defensive team rebound | 70 - 56 |
| Q3 8:11 | DET | Cade Cunningham misses driving layup | 70 - 56 |
| Q3 8:21 | DET | Jalen Duren defensive rebound | 70 - 56 |
| Q3 8:23 | PHX | Keita Bates-Diop misses driving layup | 70 - 56 |
| Q3 8:44 | DET | Cade Cunningham makes dunk (Killian Hayes assists) +2 | 70 - 56 |
| Q3 8:53 | DET | Jalen Duren defensive goaltending violation | 70 - 54 |
| Q3 8:53 | PHX | Grayson Allen makes two point shot (Kevin Durant assists) +2 | 70 - 54 |
| Q3 8:56 | PHX | Kevin Durant defensive rebound | 68 - 54 |
| Q3 8:58 | DET | Ausar Thompson misses 9-foot two point shot | 68 - 54 |
| Q3 9:00 | DET | Ausar Thompson offensive rebound | 68 - 54 |
| Q3 9:04 | DET | Killian Hayes misses 23-foot three point jumper | 68 - 54 |
| Q3 9:24 | PHX | Eric Gordon makes 28-foot three point jumper (Kevin Durant assists) +3 | 68 - 54 |
| Q3 9:46 | DET | Killian Hayes makes 25-foot three point jumper (Cade Cunningham assists) +3 | 65 - 54 |
| Q3 10:08 | PHX | Kevin Durant makes 8-foot two point shot +2 | 65 - 51 |
| Q3 10:17 | DET | Killian Hayes personal foul | 63 - 51 |
| Q3 10:29 | DET | Isaiah Stewart out of bounds bad pass turnover | 63 - 51 |
| Q3 10:29 | PHX | (10:29) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 63 - 51 |
| Q3 10:29 | PHX | Suns Full timeout | 63 - 51 |
| Q3 10:42 | PHX | Eric Gordon makes free throw 2 of 2 +1 | 63 - 51 |
| Q3 10:42 | PHX | Eric Gordon makes free throw 1 of 2 +1 | 62 - 51 |
| Q3 10:42 | DET | Ausar Thompson shooting foul | 61 - 51 |
| Q3 10:46 | PHX | Keita Bates-Diop defensive rebound | 61 - 51 |
| Q3 10:50 | DET | Isaiah Stewart misses 24-foot three point jumper | 61 - 51 |
| Q3 11:08 | PHX | Kevin Durant makes 25-foot three point jumper (Eric Gordon assists) +3 | 61 - 51 |
| Q3 11:21 | DET | Jalen Duren makes layup (Cade Cunningham assists) +2 | 58 - 51 |
| Q3 11:30 | DET | Isaiah Stewart defensive rebound | 58 - 49 |
| Q3 11:30 | PHX | Jusuf Nurkic misses 2-foot tip shot | 58 - 49 |
| Q3 11:30 | PHX | Jusuf Nurkic offensive rebound | 58 - 49 |
| Q3 11:31 | PHX | Jusuf Nurkic misses tip shot | 58 - 49 |
| Q3 11:31 | PHX | Jusuf Nurkic offensive rebound | 58 - 49 |
| Q3 11:34 | PHX | Kevin Durant misses driving layup | 58 - 49 |
| Q3 12:00 | PHX | Grayson Allen enters the game for Drew Eubanks | 58 - 49 |
| Q3 12:00 | PHX | Jusuf Nurkic enters the game for Josh Okogie | 58 - 49 |
| Q3 12:00 | DET | Killian Hayes enters the game for Joe Harris | 58 - 49 |
| Q2 0.0 | End of the 2nd Quarter | 58 - 49 | |
| Q2 0.1 | PHX | Suns offensive team rebound | 58 - 49 |
| Q2 0.1 | PHX | Josh Okogie misses running pullup jump shot | 58 - 49 |
| Q2 3.2 | PHX | Keita Bates-Diop defensive rebound | 58 - 49 |
| Q2 7.1 | DET | Cade Cunningham misses 25-foot three point pullup jump shot | 58 - 49 |
| Q2 25.1 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 58 - 49 |
| Q2 25.1 | PHX | Keita Bates-Diop enters the game for Yuta Watanabe | 58 - 49 |
| Q2 25.1 | DET | Joe Harris enters the game for Killian Hayes | 58 - 49 |
| Q2 25.1 | DET | Pistons defensive team rebound | 58 - 49 |
| Q2 25.1 | PHX | Josh Okogie misses two point shot | 58 - 49 |
| Q2 29.0 | DET | Cade Cunningham lost ball turnover (Jusuf Nurkic steals) | 58 - 49 |
| Q2 39.1 | PHX | Kevin Durant makes 15-foot two point shot +2 | 58 - 49 |
| Q2 44.1 | DET | Cade Cunningham bad pass (Kevin Durant steals) | 56 - 49 |
| Q2 57.0 | PHX | Josh Okogie makes 1-foot two point shot (Eric Gordon assists) +2 | 56 - 49 |
| Q2 1:03 | DET | Cade Cunningham makes layup (Ausar Thompson assists) +2 | 54 - 49 |
| Q2 1:08 | DET | Cade Cunningham defensive rebound | 54 - 47 |
| Q2 1:13 | PHX | Kevin Durant misses two point shot | 54 - 47 |
| Q2 1:17 | DET | Killian Hayes enters the game for Marcus Sasser | 54 - 47 |
| Q2 1:19 | PHX | Eric Gordon defensive rebound | 54 - 47 |
| Q2 1:22 | DET | Marcus Sasser misses 8-foot two point shot | 54 - 47 |
| Q2 1:35 | PHX | Kevin Durant makes free throw 2 of 2 +1 | 54 - 47 |
| Q2 1:35 | PHX | Yuta Watanabe enters the game for Keita Bates-Diop | 53 - 47 |
| Q2 1:35 | PHX | Josh Okogie enters the game for Grayson Allen | 53 - 47 |
| Q2 1:35 | PHX | Kevin Durant makes free throw 1 of 2 +1 | 53 - 47 |
| Q2 1:35 | DET | Marcus Sasser shooting foul | 52 - 47 |
| Q2 1:51 | DET | Cade Cunningham turnover | 52 - 47 |
| Q2 1:51 | DET | Cade Cunningham offensive charge | 52 - 47 |
| Q2 1:57 | DET | Ausar Thompson defensive rebound | 52 - 47 |
| Q2 1:59 | PHX | Keita Bates-Diop misses 14-foot two point shot | 52 - 47 |
| Q2 2:03 | PHX | Eric Gordon offensive rebound | 52 - 47 |
| Q2 2:09 | PHX | Ausar Thompson blocks Eric Gordon 's 1-foot layup | 52 - 47 |
| Q2 2:24 | DET | Marcus Sasser makes 27-foot three point shot (Cade Cunningham assists) +3 | 52 - 47 |
| Q2 2:27 | DET | Cade Cunningham defensive rebound | 52 - 44 |
| Q2 2:30 | PHX | Kevin Durant misses 12-foot two point shot | 52 - 44 |
| Q2 2:51 | DET | Cade Cunningham makes free throw 1 of 1 +1 | 52 - 44 |
| Q2 2:51 | PHX | Jusuf Nurkic shooting foul | 52 - 43 |
| Q2 2:51 | DET | Cade Cunningham makes driving layup +2 | 52 - 43 |
| Q2 3:04 | PHX | Eric Gordon enters the game for Josh Okogie | 52 - 41 |
| Q2 3:04 | PHX | Jusuf Nurkic makes free throw 2 of 2 +1 | 52 - 41 |
| Q2 3:04 | DET | Cade Cunningham enters the game for Marvin Bagley III | 51 - 41 |
| Q2 3:04 | DET | Jalen Duren enters the game for Killian Hayes | 51 - 41 |
| Q2 3:04 | PHX | Suns offensive team rebound | 51 - 41 |
| Q2 3:04 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 51 - 41 |
| Q2 3:04 | DET | Marvin Bagley III personal foul | 51 - 41 |
| Q2 3:19 | DET | Ausar Thompson makes 10-foot pullup jump shot (Isaiah Stewart assists) +2 | 51 - 41 |
| Q2 3:32 | DET | Marvin Bagley III defensive rebound | 51 - 39 |
| Q2 3:36 | PHX | Kevin Durant misses 25-foot three point jumper | 51 - 39 |
| Q2 3:42 | PHX | Kevin Durant defensive rebound | 51 - 39 |
| Q2 3:45 | DET | Marvin Bagley III misses 3-foot two point shot | 51 - 39 |
| Q2 4:10 | PHX | Jusuf Nurkic makes free throw 2 of 2 +1 | 51 - 39 |
| Q2 4:10 | PHX | Suns offensive team rebound | 50 - 39 |
| Q2 4:10 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 50 - 39 |
| Q2 4:10 | DET | Marvin Bagley III personal foul | 50 - 39 |
| Q2 4:20 | DET | Marcus Sasser enters the game for Cade Cunningham | 50 - 39 |
| Q2 4:20 | DET | Marvin Bagley III enters the game for Jalen Duren | 50 - 39 |
| Q2 4:20 | PHX | Suns Full timeout | 50 - 39 |
| Q2 4:20 | DET | Jalen Duren makes layup +2 | 50 - 39 |
| Q2 4:20 | DET | Jalen Duren offensive rebound | 50 - 37 |
| Q2 4:22 | DET | Jusuf Nurkic blocks Isaiah Stewart 's 1-foot layup | 50 - 37 |
| Q2 4:34 | PHX | Kevin Durant bad pass (Ausar Thompson steals) | 50 - 37 |
| Q2 4:56 | PHX | Josh Okogie defensive rebound | 50 - 37 |
| Q2 4:56 | DET | Kevin Durant blocks Ausar Thompson 's 2-foot two point shot | 50 - 37 |
| Q2 5:00 | DET | Jalen Duren defensive rebound | 50 - 37 |
| Q2 5:02 | PHX | Grayson Allen misses driving layup | 50 - 37 |
| Q2 5:16 | PHX | Grayson Allen defensive rebound | 50 - 37 |
| Q2 5:18 | DET | Cade Cunningham misses 27-foot three point jumper | 50 - 37 |
| Q2 5:27 | DET | Jalen Duren defensive rebound | 50 - 37 |
| Q2 5:31 | PHX | Kevin Durant misses 20-foot pullup jump shot | 50 - 37 |
| Q2 5:37 | PHX | Jusuf Nurkic offensive rebound | 50 - 37 |
| Q2 5:38 | PHX | Grayson Allen misses 4-foot two point shot | 50 - 37 |
| Q2 5:51 | PHX | Kevin Durant enters the game for Eric Gordon | 50 - 37 |
| Q2 5:51 | PHX | Keita Bates-Diop enters the game for Yuta Watanabe | 50 - 37 |
| Q2 5:51 | PHX | Suns offensive team rebound | 50 - 37 |
| Q2 5:51 | PHX | Ausar Thompson blocks Grayson Allen 's 4-foot two point shot | 50 - 37 |
| Q2 5:54 | DET | Cade Cunningham bad pass (Josh Okogie steals) | 50 - 37 |
| Q2 6:14 | DET | Ausar Thompson enters the game for Stanley Umude | 50 - 37 |
| Q2 6:14 | DET | Pistons defensive team rebound | 50 - 37 |
| Q2 6:17 | PHX | Josh Okogie misses 8-foot pullup jump shot | 50 - 37 |
| Q2 6:34 | DET | Isaiah Stewart makes layup (Jalen Duren assists) +2 | 50 - 37 |
| Q2 6:49 | PHX | Grayson Allen makes two point shot (Jusuf Nurkic assists) +2 | 50 - 35 |
| Q2 7:00 | PHX | Eric Gordon defensive rebound | 48 - 35 |
| Q2 7:05 | DET | Cade Cunningham misses 26-foot three point jumper | 48 - 35 |
| Q2 7:14 | PHX | Grayson Allen kicked ball violation | 48 - 35 |
| Q2 7:20 | PHX | Eric Gordon makes driving layup +2 | 48 - 35 |
| Q2 7:33 | DET | Isaiah Stewart 3 second turnover | 46 - 35 |
| Q2 7:44 | DET | Killian Hayes makes technical free throw +1 | 46 - 35 |
| Q2 7:44 | PHX | Grayson Allen enters the game for Jordan Goodwin | 46 - 34 |
| Q2 7:44 | (07:44) [Suns] REF-INITIATED REVIEW (CALL STANDS) | 46 - 34 | |
| Q2 7:44 | PHX | Jusuf Nurkic technical foul (1st technical foul) | 46 - 34 |
| Q2 7:45 | PHX | Yuta Watanabe makes free throw 1 of 1 +1 | 46 - 34 |
| Q2 7:45 | DET | Stanley Umude shooting foul | 45 - 34 |
| Q2 7:45 | PHX | Yuta Watanabe makes 24-foot three point shot (Josh Okogie assists) +3 | 45 - 34 |
| Q2 7:46 | PHX | Josh Okogie defensive rebound | 42 - 34 |
| Q2 7:50 | DET | Stanley Umude misses 27-foot three point jumper | 42 - 34 |
| Q2 7:57 | PHX | Jusuf Nurkic personal foul | 42 - 34 |
| Q2 8:07 | PHX | Josh Okogie makes free throw 1 of 1 +1 | 42 - 34 |
| Q2 8:07 | DET | Stanley Umude enters the game for Joe Harris | 41 - 34 |
| Q2 8:07 | DET | Isaiah Stewart enters the game for Ausar Thompson | 41 - 34 |
| Q2 8:07 | DET | Joe Harris shooting foul | 41 - 34 |
| Q2 8:07 | PHX | Josh Okogie makes driving layup (Jusuf Nurkic assists) +2 | 41 - 34 |
| Q2 8:22 | DET | Jalen Duren makes 1-foot dunk (Ausar Thompson assists) +2 | 39 - 34 |
| Q2 8:35 | PHX | Eric Gordon makes driving layup (Jusuf Nurkic assists) +2 | 39 - 32 |
| Q2 8:45 | PHX | Jordan Goodwin defensive rebound | 37 - 32 |
| Q2 8:47 | DET | Joe Harris misses 23-foot three point jumper | 37 - 32 |
| Q2 9:05 | PHX | Eric Gordon makes two point shot (Jusuf Nurkic assists) +2 | 37 - 32 |
| Q2 9:18 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 35 - 32 |
| Q2 9:18 | DET | Killian Hayes enters the game for Marcus Sasser | 35 - 32 |
| Q2 9:18 | DET | Marcus Sasser personal foul | 35 - 32 |
| Q2 9:18 | PHX | Jordan Goodwin defensive rebound | 35 - 32 |
| Q2 9:19 | DET | Cade Cunningham misses 6-foot step back jumpshot | 35 - 32 |
| Q2 9:38 | PHX | Eric Gordon makes 28-foot three point jumper (Josh Okogie assists) +3 | 35 - 32 |
| Q2 9:42 | PHX | Josh Okogie defensive rebound | 32 - 32 |
| Q2 9:45 | DET | Marcus Sasser misses 3-foot two point shot | 32 - 32 |
| Q2 9:57 | PHX | Yuta Watanabe bad pass (Jalen Duren steals) | 32 - 32 |
| Q2 10:13 | DET | Cade Cunningham makes 1-foot layup (Ausar Thompson assists) +2 | 32 - 32 |
| Q2 10:27 | DET | Pistons Full timeout | 32 - 30 |
| Q2 10:27 | PHX | Jordan Goodwin lost ball turnover (Ausar Thompson steals) | 32 - 30 |
| Q2 10:42 | DET | Marcus Sasser makes 23-foot three point jumper (Ausar Thompson assists) +3 | 32 - 30 |
| Q2 11:08 | PHX | Eric Gordon makes 10-foot two point shot (Jordan Goodwin assists) +2 | 32 - 27 |
| Q2 11:16 | PHX | Drew Eubanks defensive rebound | 30 - 27 |
| Q2 11:16 | DET | Ausar Thompson misses dunk | 30 - 27 |
| Q2 11:16 | DET | Ausar Thompson offensive rebound | 30 - 27 |
| Q2 11:19 | DET | Jalen Duren misses layup | 30 - 27 |
| Q2 11:35 | PHX | Josh Okogie makes free throw 2 of 2 +1 | 30 - 27 |
| Q2 11:35 | PHX | Josh Okogie makes free throw 1 of 2 +1 | 29 - 27 |
| Q2 11:35 | DET | Marcus Sasser shooting foul | 28 - 27 |
| Q2 11:35 | PHX | Josh Okogie offensive rebound | 28 - 27 |
| Q2 11:36 | PHX | Jordan Goodwin misses 5-foot two point shot | 28 - 27 |
| Q2 12:00 | PHX | Eric Gordon enters the game for Kevin Durant | 28 - 27 |
| Q2 12:00 | DET | Jalen Duren enters the game for Marvin Bagley III | 28 - 27 |
| Q2 12:00 | DET | Cade Cunningham enters the game for Killian Hayes | 28 - 27 |
| Q1 0.0 | End of the 1st Quarter | 28 - 27 | |
| Q1 0.0 | DET | Pistons defensive team rebound | 28 - 27 |
| Q1 1.0 | PHX | Yuta Watanabe misses 43-foot three point jumper | 28 - 27 |
| Q1 1.1 | PHX | Yuta Watanabe defensive rebound | 28 - 27 |
| Q1 1.1 | DET | Drew Eubanks blocks Marcus Sasser 's 6-foot driving layup | 28 - 27 |
| Q1 16.1 | DET | Joe Harris defensive rebound | 28 - 27 |
| Q1 20.1 | PHX | Kevin Durant misses 13-foot two point shot | 28 - 27 |
| Q1 27.1 | PHX | Josh Okogie offensive rebound | 28 - 27 |
| Q1 31.1 | PHX | Kevin Durant misses 15-foot two point shot | 28 - 27 |
| Q1 44.1 | PHX | Suns defensive team rebound | 28 - 27 |
| Q1 45.0 | DET | Killian Hayes misses 7-foot two point shot | 28 - 27 |
| Q1 1:02 | PHX | Josh Okogie makes 1-foot two point shot +2 | 28 - 27 |
| Q1 1:19 | DET | Ausar Thompson makes 2-foot dunk (Marvin Bagley III assists) +2 | 26 - 27 |
| Q1 1:30 | PHX | Jordan Goodwin lost ball turnover (Marcus Sasser steals) | 26 - 25 |
| Q1 1:42 | DET | Marvin Bagley III makes layup (Killian Hayes assists) +2 | 26 - 25 |
| Q1 1:48 | DET | Marcus Sasser defensive rebound | 26 - 23 |
| Q1 1:51 | PHX | Jordan Goodwin misses driving floating jump shot | 26 - 23 |
| Q1 2:03 | DET | Marvin Bagley III makes free throw 2 of 2 +1 | 26 - 23 |
| Q1 2:03 | DET | Ausar Thompson enters the game for Isaiah Stewart | 26 - 22 |
| Q1 2:03 | DET | Marvin Bagley III makes free throw 1 of 2 +1 | 26 - 22 |
| Q1 2:03 | PHX | Drew Eubanks shooting foul | 26 - 21 |
| Q1 2:04 | DET | Marvin Bagley III offensive rebound | 26 - 21 |
| Q1 2:04 | DET | Marvin Bagley III misses layup | 26 - 21 |
| Q1 2:19 | PHX | Drew Eubanks makes 7-foot two point shot (Jordan Goodwin assists) +2 | 26 - 21 |
| Q1 2:35 | DET | Marcus Sasser makes 26-foot three point jumper (Joe Harris assists) +3 | 24 - 21 |
| Q1 2:51 | PHX | Kevin Durant makes free throw 3 of 3 +1 | 24 - 18 |
| Q1 2:51 | PHX | Kevin Durant makes free throw 2 of 3 +1 | 23 - 18 |
| Q1 2:51 | PHX | Kevin Durant makes free throw 1 of 3 +1 | 22 - 18 |
| Q1 2:51 | PHX | Josh Okogie enters the game for Grayson Allen | 21 - 18 |
| Q1 2:51 | PHX | Suns Full timeout | 21 - 18 |
| Q1 2:51 | DET | Marvin Bagley III shooting foul | 21 - 18 |
| Q1 2:59 | DET | Marvin Bagley III makes dunk (Killian Hayes assists) +2 | 21 - 18 |
| Q1 3:15 | DET | Killian Hayes makes technical free throw +1 | 21 - 16 |
| Q1 3:15 | PHX | Frank Vogel technical foul (1st technical foul) | 19 - 15 |
| Q1 3:16 | PHX | Kevin Durant makes driving layup (Drew Eubanks assists) +2 | 19 - 15 |
| Q1 3:21 | DET | Joe Harris enters the game for Ausar Thompson | 17 - 15 |
| Q1 3:21 | DET | Killian Hayes personal foul | 17 - 15 |
| Q1 3:25 | PHX | Grayson Allen offensive rebound | 17 - 15 |
| Q1 3:25 | PHX | Kevin Durant misses running pullup jump shot | 17 - 15 |
| Q1 3:30 | PHX | Drew Eubanks defensive rebound | 17 - 15 |
| Q1 3:32 | DET | Isaiah Stewart misses layup | 17 - 15 |
| Q1 3:44 | PHX | Drew Eubanks makes layup (Grayson Allen assists) +2 | 17 - 15 |
| Q1 3:53 | PHX | Suns offensive team rebound | 15 - 15 |
| Q1 3:55 | PHX | Kevin Durant misses 24-foot three point pullup jump shot | 15 - 15 |
| Q1 4:00 | PHX | Jordan Goodwin defensive rebound | 15 - 15 |
| Q1 4:02 | DET | Killian Hayes misses 26-foot three point pullup jump shot | 15 - 15 |
| Q1 4:15 | PHX | Drew Eubanks enters the game for Keita Bates-Diop | 15 - 15 |
| Q1 4:15 | PHX | Yuta Watanabe enters the game for Jusuf Nurkic | 15 - 15 |
| Q1 4:15 | DET | Marvin Bagley III enters the game for Cade Cunningham | 15 - 15 |
| Q1 4:15 | DET | Killian Hayes enters the game for Jalen Duren | 15 - 15 |
| Q1 4:15 | PHX | Jordan Goodwin personal foul | 15 - 15 |
| Q1 4:30 | PHX | Grayson Allen makes driving layup (Kevin Durant assists) +2 | 15 - 15 |
| Q1 4:46 | DET | Marcus Sasser makes 15-foot driving floating jump shot +2 | 13 - 15 |
| Q1 4:55 | PHX | Kevin Durant makes 3-foot dunk (Jordan Goodwin assists) +2 | 15 - 13 |
| Q1 4:57 | PHX | Jordan Goodwin defensive rebound | 13 - 13 |
| Q1 4:57 | DET | Jusuf Nurkic blocks Ausar Thompson 's 7-foot layup | 13 - 13 |
| Q1 5:07 | DET | Ausar Thompson defensive rebound | 13 - 13 |
| Q1 5:10 | PHX | Jordan Goodwin misses 24-foot three point pullup jump shot | 13 - 13 |
| Q1 5:16 | PHX | Grayson Allen defensive rebound | 13 - 13 |
| Q1 5:18 | DET | Cade Cunningham misses 21-foot pullup jump shot | 13 - 13 |
| Q1 5:30 | PHX | Kevin Durant makes driving layup (Jusuf Nurkic assists) +2 | 13 - 13 |
| Q1 5:37 | DET | Jalen Duren personal foul | 11 - 13 |
| Q1 5:45 | DET | Isaiah Stewart makes free throw 2 of 2 +1 | 11 - 13 |
| Q1 5:45 | PHX | Jordan Goodwin enters the game for Eric Gordon | 11 - 12 |
| Q1 5:45 | DET | Pistons offensive team rebound | 11 - 12 |
| Q1 5:45 | DET | Isaiah Stewart misses free throw 1 of 2 | 11 - 12 |
| Q1 5:45 | PHX | Kevin Durant shooting foul | 11 - 12 |
| Q1 6:02 | PHX | Jusuf Nurkic out of bounds lost ball turnover | 11 - 12 |
| Q1 6:12 | PHX | Suns delay of game violation | 11 - 12 |
| Q1 6:13 | DET | Marcus Sasser enters the game for Killian Hayes | 11 - 12 |
| Q1 6:13 | DET | Pistons Full timeout | 11 - 12 |
| Q1 6:13 | DET | Jalen Duren back court turnover | 11 - 12 |
| Q1 6:32 | PHX | Kevin Durant makes 6-foot two point shot +2 | 11 - 12 |
| Q1 6:49 | DET | Cade Cunningham makes 6-foot two point shot +2 | 9 - 12 |
| Q1 7:06 | PHX | Grayson Allen makes 7-foot two point shot (Keita Bates-Diop assists) +2 | 9 - 10 |
| Q1 7:08 | PHX | Keita Bates-Diop offensive rebound | 7 - 10 |
| Q1 7:12 | PHX | Eric Gordon misses 24-foot three point jumper | 7 - 10 |
| Q1 7:27 | DET | Ausar Thompson makes layup +2 | 7 - 10 |
| Q1 7:37 | PHX | Eric Gordon makes two point shot +2 | 7 - 8 |
| Q1 8:06 | DET | Jalen Duren makes 1-foot dunk +2 | 5 - 8 |
| Q1 8:08 | PHX | Grayson Allen bad pass (Jalen Duren steals) | 5 - 6 |
| Q1 8:14 | PHX | Keita Bates-Diop defensive rebound | 5 - 6 |
| Q1 8:18 | DET | Keita Bates-Diop blocks Jalen Duren 's 4-foot driving layup | 5 - 6 |
| Q1 8:29 | PHX | Kevin Durant out of bounds bad pass turnover | 5 - 6 |
| Q1 8:36 | PHX | Keita Bates-Diop defensive rebound | 5 - 6 |
| Q1 8:39 | DET | Cade Cunningham misses 9-foot pullup jump shot | 5 - 6 |
| Q1 8:45 | DET | Jalen Duren defensive rebound | 5 - 6 |
| Q1 8:49 | PHX | Grayson Allen misses driving floating jump shot | 5 - 6 |
| Q1 8:53 | PHX | Kevin Durant defensive rebound | 5 - 6 |
| Q1 8:56 | DET | Kevin Durant blocks Killian Hayes 's 11-foot two point shot | 5 - 6 |
| Q1 9:18 | DET | Ausar Thompson defensive rebound | 5 - 6 |
| Q1 9:19 | PHX | Kevin Durant misses driving layup | 5 - 6 |
| Q1 9:29 | PHX | Keita Bates-Diop offensive rebound | 5 - 6 |
| Q1 9:33 | PHX | Grayson Allen misses 28-foot three point pullup jump shot | 5 - 6 |
| Q1 9:54 | DET | Killian Hayes makes 9-foot pullup jump shot +2 | 5 - 6 |
| Q1 10:10 | PHX | Kevin Durant makes 6-foot two point shot (Eric Gordon assists) +2 | 5 - 4 |
| Q1 10:24 | DET | Jalen Duren out of bounds lost ball turnover | 3 - 4 |
| Q1 10:37 | PHX | Grayson Allen bad pass (Ausar Thompson steals) | 3 - 4 |
| Q1 10:41 | DET | Cade Cunningham makes layup +2 | 3 - 4 |
| Q1 10:57 | PHX | Grayson Allen makes 25-foot three point jumper (Kevin Durant assists) +3 | 3 - 2 |
| Q1 11:04 | DET | Killian Hayes personal foul | 0 - 2 |
| Q1 11:10 | DET | Cade Cunningham bad pass (Jusuf Nurkic steals) | 0 - 2 |
| Q1 11:14 | DET | Jalen Duren offensive rebound | 0 - 2 |
| Q1 11:18 | DET | Cade Cunningham misses running pullup jump shot | 0 - 2 |
| Q1 11:22 | DET | Ausar Thompson defensive rebound | 0 - 2 |
| Q1 11:24 | PHX | Kevin Durant misses 19-foot pullup jump shot | 0 - 2 |
| Q1 11:47 | DET | Cade Cunningham makes driving layup +2 | 0 - 2 |
| Q1 12:00 | DET | Jusuf Nurkic vs. Jalen Duren (Cade Cunningham gains possession) | 0 - 0 |
| Q1 12:00 | DET | Jusuf Nurkic vs. Jalen Duren (Cade Cunningham gains possession) | 0 - 0 |
| Q1 11:47 | DET | Cade Cunningham makes driving layup +2 | 0 - 2 |
| Q1 11:24 | PHX | Kevin Durant misses 19-foot pullup jump shot | 0 - 2 |
| Q1 11:22 | DET | Ausar Thompson defensive rebound | 0 - 2 |
| Q1 11:18 | DET | Cade Cunningham misses running pullup jump shot | 0 - 2 |
| Q1 11:14 | DET | Jalen Duren offensive rebound | 0 - 2 |
| Q1 11:10 | DET | Cade Cunningham bad pass (Jusuf Nurkic steals) | 0 - 2 |
| Q1 11:04 | DET | Killian Hayes personal foul | 0 - 2 |
| Q1 10:57 | PHX | Grayson Allen makes 25-foot three point jumper (Kevin Durant assists) +3 | 3 - 2 |
| Q1 10:41 | DET | Cade Cunningham makes layup +2 | 3 - 4 |
| Q1 10:37 | PHX | Grayson Allen bad pass (Ausar Thompson steals) | 3 - 4 |
| Q1 10:24 | DET | Jalen Duren out of bounds lost ball turnover | 3 - 4 |
| Q1 10:10 | PHX | Kevin Durant makes 6-foot two point shot (Eric Gordon assists) +2 | 5 - 4 |
| Q1 9:54 | DET | Killian Hayes makes 9-foot pullup jump shot +2 | 5 - 6 |
| Q1 9:33 | PHX | Grayson Allen misses 28-foot three point pullup jump shot | 5 - 6 |
| Q1 9:29 | PHX | Keita Bates-Diop offensive rebound | 5 - 6 |
| Q1 9:19 | PHX | Kevin Durant misses driving layup | 5 - 6 |
| Q1 9:18 | DET | Ausar Thompson defensive rebound | 5 - 6 |
| Q1 8:56 | DET | Kevin Durant blocks Killian Hayes 's 11-foot two point shot | 5 - 6 |
| Q1 8:53 | PHX | Kevin Durant defensive rebound | 5 - 6 |
| Q1 8:49 | PHX | Grayson Allen misses driving floating jump shot | 5 - 6 |
| Q1 8:45 | DET | Jalen Duren defensive rebound | 5 - 6 |
| Q1 8:39 | DET | Cade Cunningham misses 9-foot pullup jump shot | 5 - 6 |
| Q1 8:36 | PHX | Keita Bates-Diop defensive rebound | 5 - 6 |
| Q1 8:29 | PHX | Kevin Durant out of bounds bad pass turnover | 5 - 6 |
| Q1 8:18 | DET | Keita Bates-Diop blocks Jalen Duren 's 4-foot driving layup | 5 - 6 |
| Q1 8:14 | PHX | Keita Bates-Diop defensive rebound | 5 - 6 |
| Q1 8:08 | PHX | Grayson Allen bad pass (Jalen Duren steals) | 5 - 6 |
| Q1 8:06 | DET | Jalen Duren makes 1-foot dunk +2 | 5 - 8 |
| Q1 7:37 | PHX | Eric Gordon makes two point shot +2 | 7 - 8 |
| Q1 7:27 | DET | Ausar Thompson makes layup +2 | 7 - 10 |
| Q1 7:12 | PHX | Eric Gordon misses 24-foot three point jumper | 7 - 10 |
| Q1 7:08 | PHX | Keita Bates-Diop offensive rebound | 7 - 10 |
| Q1 7:06 | PHX | Grayson Allen makes 7-foot two point shot (Keita Bates-Diop assists) +2 | 9 - 10 |
| Q1 6:49 | DET | Cade Cunningham makes 6-foot two point shot +2 | 9 - 12 |
| Q1 6:32 | PHX | Kevin Durant makes 6-foot two point shot +2 | 11 - 12 |
| Q1 6:13 | DET | Jalen Duren back court turnover | 11 - 12 |
| Q1 6:13 | DET | Pistons Full timeout | 11 - 12 |
| Q1 6:13 | DET | Marcus Sasser enters the game for Killian Hayes | 11 - 12 |
| Q1 6:12 | PHX | Suns delay of game violation | 11 - 12 |
| Q1 6:02 | PHX | Jusuf Nurkic out of bounds lost ball turnover | 11 - 12 |
| Q1 5:45 | PHX | Kevin Durant shooting foul | 11 - 12 |
| Q1 5:45 | DET | Isaiah Stewart misses free throw 1 of 2 | 11 - 12 |
| Q1 5:45 | DET | Pistons offensive team rebound | 11 - 12 |
| Q1 5:45 | PHX | Jordan Goodwin enters the game for Eric Gordon | 11 - 12 |
| Q1 5:45 | DET | Isaiah Stewart makes free throw 2 of 2 +1 | 11 - 13 |
| Q1 5:37 | DET | Jalen Duren personal foul | 11 - 13 |
| Q1 5:30 | PHX | Kevin Durant makes driving layup (Jusuf Nurkic assists) +2 | 13 - 13 |
| Q1 5:18 | DET | Cade Cunningham misses 21-foot pullup jump shot | 13 - 13 |
| Q1 5:16 | PHX | Grayson Allen defensive rebound | 13 - 13 |
| Q1 5:10 | PHX | Jordan Goodwin misses 24-foot three point pullup jump shot | 13 - 13 |
| Q1 5:07 | DET | Ausar Thompson defensive rebound | 13 - 13 |
| Q1 4:57 | DET | Jusuf Nurkic blocks Ausar Thompson 's 7-foot layup | 13 - 13 |
| Q1 4:57 | PHX | Jordan Goodwin defensive rebound | 13 - 13 |
| Q1 4:55 | PHX | Kevin Durant makes 3-foot dunk (Jordan Goodwin assists) +2 | 15 - 13 |
| Q1 4:46 | DET | Marcus Sasser makes 15-foot driving floating jump shot +2 | 13 - 15 |
| Q1 4:30 | PHX | Grayson Allen makes driving layup (Kevin Durant assists) +2 | 15 - 15 |
| Q1 4:15 | PHX | Jordan Goodwin personal foul | 15 - 15 |
| Q1 4:15 | DET | Killian Hayes enters the game for Jalen Duren | 15 - 15 |
| Q1 4:15 | DET | Marvin Bagley III enters the game for Cade Cunningham | 15 - 15 |
| Q1 4:15 | PHX | Yuta Watanabe enters the game for Jusuf Nurkic | 15 - 15 |
| Q1 4:15 | PHX | Drew Eubanks enters the game for Keita Bates-Diop | 15 - 15 |
| Q1 4:02 | DET | Killian Hayes misses 26-foot three point pullup jump shot | 15 - 15 |
| Q1 4:00 | PHX | Jordan Goodwin defensive rebound | 15 - 15 |
| Q1 3:55 | PHX | Kevin Durant misses 24-foot three point pullup jump shot | 15 - 15 |
| Q1 3:53 | PHX | Suns offensive team rebound | 15 - 15 |
| Q1 3:44 | PHX | Drew Eubanks makes layup (Grayson Allen assists) +2 | 17 - 15 |
| Q1 3:32 | DET | Isaiah Stewart misses layup | 17 - 15 |
| Q1 3:30 | PHX | Drew Eubanks defensive rebound | 17 - 15 |
| Q1 3:25 | PHX | Kevin Durant misses running pullup jump shot | 17 - 15 |
| Q1 3:25 | PHX | Grayson Allen offensive rebound | 17 - 15 |
| Q1 3:21 | DET | Killian Hayes personal foul | 17 - 15 |
| Q1 3:21 | DET | Joe Harris enters the game for Ausar Thompson | 17 - 15 |
| Q1 3:16 | PHX | Kevin Durant makes driving layup (Drew Eubanks assists) +2 | 19 - 15 |
| Q1 3:15 | PHX | Frank Vogel technical foul (1st technical foul) | 19 - 15 |
| Q1 3:15 | DET | Killian Hayes makes technical free throw +1 | 21 - 16 |
| Q1 2:59 | DET | Marvin Bagley III makes dunk (Killian Hayes assists) +2 | 21 - 18 |
| Q1 2:51 | DET | Marvin Bagley III shooting foul | 21 - 18 |
| Q1 2:51 | PHX | Suns Full timeout | 21 - 18 |
| Q1 2:51 | PHX | Josh Okogie enters the game for Grayson Allen | 21 - 18 |
| Q1 2:51 | PHX | Kevin Durant makes free throw 1 of 3 +1 | 22 - 18 |
| Q1 2:51 | PHX | Kevin Durant makes free throw 2 of 3 +1 | 23 - 18 |
| Q1 2:51 | PHX | Kevin Durant makes free throw 3 of 3 +1 | 24 - 18 |
| Q1 2:35 | DET | Marcus Sasser makes 26-foot three point jumper (Joe Harris assists) +3 | 24 - 21 |
| Q1 2:19 | PHX | Drew Eubanks makes 7-foot two point shot (Jordan Goodwin assists) +2 | 26 - 21 |
| Q1 2:04 | DET | Marvin Bagley III misses layup | 26 - 21 |
| Q1 2:04 | DET | Marvin Bagley III offensive rebound | 26 - 21 |
| Q1 2:03 | PHX | Drew Eubanks shooting foul | 26 - 21 |
| Q1 2:03 | DET | Marvin Bagley III makes free throw 1 of 2 +1 | 26 - 22 |
| Q1 2:03 | DET | Ausar Thompson enters the game for Isaiah Stewart | 26 - 22 |
| Q1 2:03 | DET | Marvin Bagley III makes free throw 2 of 2 +1 | 26 - 23 |
| Q1 1:51 | PHX | Jordan Goodwin misses driving floating jump shot | 26 - 23 |
| Q1 1:48 | DET | Marcus Sasser defensive rebound | 26 - 23 |
| Q1 1:42 | DET | Marvin Bagley III makes layup (Killian Hayes assists) +2 | 26 - 25 |
| Q1 1:30 | PHX | Jordan Goodwin lost ball turnover (Marcus Sasser steals) | 26 - 25 |
| Q1 1:19 | DET | Ausar Thompson makes 2-foot dunk (Marvin Bagley III assists) +2 | 26 - 27 |
| Q1 1:02 | PHX | Josh Okogie makes 1-foot two point shot +2 | 28 - 27 |
| Q1 45.0 | DET | Killian Hayes misses 7-foot two point shot | 28 - 27 |
| Q1 44.1 | PHX | Suns defensive team rebound | 28 - 27 |
| Q1 31.1 | PHX | Kevin Durant misses 15-foot two point shot | 28 - 27 |
| Q1 27.1 | PHX | Josh Okogie offensive rebound | 28 - 27 |
| Q1 20.1 | PHX | Kevin Durant misses 13-foot two point shot | 28 - 27 |
| Q1 16.1 | DET | Joe Harris defensive rebound | 28 - 27 |
| Q1 1.1 | DET | Drew Eubanks blocks Marcus Sasser 's 6-foot driving layup | 28 - 27 |
| Q1 1.1 | PHX | Yuta Watanabe defensive rebound | 28 - 27 |
| Q1 1.0 | PHX | Yuta Watanabe misses 43-foot three point jumper | 28 - 27 |
| Q1 0.0 | DET | Pistons defensive team rebound | 28 - 27 |
| Q1 0.0 | End of the 1st Quarter | 28 - 27 | |
| Q2 12:00 | DET | Cade Cunningham enters the game for Killian Hayes | 28 - 27 |
| Q2 12:00 | DET | Jalen Duren enters the game for Marvin Bagley III | 28 - 27 |
| Q2 12:00 | PHX | Eric Gordon enters the game for Kevin Durant | 28 - 27 |
| Q2 11:36 | PHX | Jordan Goodwin misses 5-foot two point shot | 28 - 27 |
| Q2 11:35 | PHX | Josh Okogie offensive rebound | 28 - 27 |
| Q2 11:35 | DET | Marcus Sasser shooting foul | 28 - 27 |
| Q2 11:35 | PHX | Josh Okogie makes free throw 1 of 2 +1 | 29 - 27 |
| Q2 11:35 | PHX | Josh Okogie makes free throw 2 of 2 +1 | 30 - 27 |
| Q2 11:19 | DET | Jalen Duren misses layup | 30 - 27 |
| Q2 11:16 | DET | Ausar Thompson offensive rebound | 30 - 27 |
| Q2 11:16 | DET | Ausar Thompson misses dunk | 30 - 27 |
| Q2 11:16 | PHX | Drew Eubanks defensive rebound | 30 - 27 |
| Q2 11:08 | PHX | Eric Gordon makes 10-foot two point shot (Jordan Goodwin assists) +2 | 32 - 27 |
| Q2 10:42 | DET | Marcus Sasser makes 23-foot three point jumper (Ausar Thompson assists) +3 | 32 - 30 |
| Q2 10:27 | PHX | Jordan Goodwin lost ball turnover (Ausar Thompson steals) | 32 - 30 |
| Q2 10:27 | DET | Pistons Full timeout | 32 - 30 |
| Q2 10:13 | DET | Cade Cunningham makes 1-foot layup (Ausar Thompson assists) +2 | 32 - 32 |
| Q2 9:57 | PHX | Yuta Watanabe bad pass (Jalen Duren steals) | 32 - 32 |
| Q2 9:45 | DET | Marcus Sasser misses 3-foot two point shot | 32 - 32 |
| Q2 9:42 | PHX | Josh Okogie defensive rebound | 32 - 32 |
| Q2 9:38 | PHX | Eric Gordon makes 28-foot three point jumper (Josh Okogie assists) +3 | 35 - 32 |
| Q2 9:19 | DET | Cade Cunningham misses 6-foot step back jumpshot | 35 - 32 |
| Q2 9:18 | PHX | Jordan Goodwin defensive rebound | 35 - 32 |
| Q2 9:18 | DET | Marcus Sasser personal foul | 35 - 32 |
| Q2 9:18 | DET | Killian Hayes enters the game for Marcus Sasser | 35 - 32 |
| Q2 9:18 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 35 - 32 |
| Q2 9:05 | PHX | Eric Gordon makes two point shot (Jusuf Nurkic assists) +2 | 37 - 32 |
| Q2 8:47 | DET | Joe Harris misses 23-foot three point jumper | 37 - 32 |
| Q2 8:45 | PHX | Jordan Goodwin defensive rebound | 37 - 32 |
| Q2 8:35 | PHX | Eric Gordon makes driving layup (Jusuf Nurkic assists) +2 | 39 - 32 |
| Q2 8:22 | DET | Jalen Duren makes 1-foot dunk (Ausar Thompson assists) +2 | 39 - 34 |
| Q2 8:07 | PHX | Josh Okogie makes driving layup (Jusuf Nurkic assists) +2 | 41 - 34 |
| Q2 8:07 | DET | Joe Harris shooting foul | 41 - 34 |
| Q2 8:07 | DET | Isaiah Stewart enters the game for Ausar Thompson | 41 - 34 |
| Q2 8:07 | DET | Stanley Umude enters the game for Joe Harris | 41 - 34 |
| Q2 8:07 | PHX | Josh Okogie makes free throw 1 of 1 +1 | 42 - 34 |
| Q2 7:57 | PHX | Jusuf Nurkic personal foul | 42 - 34 |
| Q2 7:50 | DET | Stanley Umude misses 27-foot three point jumper | 42 - 34 |
| Q2 7:46 | PHX | Josh Okogie defensive rebound | 42 - 34 |
| Q2 7:45 | PHX | Yuta Watanabe makes 24-foot three point shot (Josh Okogie assists) +3 | 45 - 34 |
| Q2 7:45 | DET | Stanley Umude shooting foul | 45 - 34 |
| Q2 7:45 | PHX | Yuta Watanabe makes free throw 1 of 1 +1 | 46 - 34 |
| Q2 7:44 | PHX | Jusuf Nurkic technical foul (1st technical foul) | 46 - 34 |
| Q2 7:44 | (07:44) [Suns] REF-INITIATED REVIEW (CALL STANDS) | 46 - 34 | |
| Q2 7:44 | PHX | Grayson Allen enters the game for Jordan Goodwin | 46 - 34 |
| Q2 7:44 | DET | Killian Hayes makes technical free throw +1 | 46 - 35 |
| Q2 7:33 | DET | Isaiah Stewart 3 second turnover | 46 - 35 |
| Q2 7:20 | PHX | Eric Gordon makes driving layup +2 | 48 - 35 |
| Q2 7:14 | PHX | Grayson Allen kicked ball violation | 48 - 35 |
| Q2 7:05 | DET | Cade Cunningham misses 26-foot three point jumper | 48 - 35 |
| Q2 7:00 | PHX | Eric Gordon defensive rebound | 48 - 35 |
| Q2 6:49 | PHX | Grayson Allen makes two point shot (Jusuf Nurkic assists) +2 | 50 - 35 |
| Q2 6:34 | DET | Isaiah Stewart makes layup (Jalen Duren assists) +2 | 50 - 37 |
| Q2 6:17 | PHX | Josh Okogie misses 8-foot pullup jump shot | 50 - 37 |
| Q2 6:14 | DET | Pistons defensive team rebound | 50 - 37 |
| Q2 6:14 | DET | Ausar Thompson enters the game for Stanley Umude | 50 - 37 |
| Q2 5:54 | DET | Cade Cunningham bad pass (Josh Okogie steals) | 50 - 37 |
| Q2 5:51 | PHX | Ausar Thompson blocks Grayson Allen 's 4-foot two point shot | 50 - 37 |
| Q2 5:51 | PHX | Suns offensive team rebound | 50 - 37 |
| Q2 5:51 | PHX | Keita Bates-Diop enters the game for Yuta Watanabe | 50 - 37 |
| Q2 5:51 | PHX | Kevin Durant enters the game for Eric Gordon | 50 - 37 |
| Q2 5:38 | PHX | Grayson Allen misses 4-foot two point shot | 50 - 37 |
| Q2 5:37 | PHX | Jusuf Nurkic offensive rebound | 50 - 37 |
| Q2 5:31 | PHX | Kevin Durant misses 20-foot pullup jump shot | 50 - 37 |
| Q2 5:27 | DET | Jalen Duren defensive rebound | 50 - 37 |
| Q2 5:18 | DET | Cade Cunningham misses 27-foot three point jumper | 50 - 37 |
| Q2 5:16 | PHX | Grayson Allen defensive rebound | 50 - 37 |
| Q2 5:02 | PHX | Grayson Allen misses driving layup | 50 - 37 |
| Q2 5:00 | DET | Jalen Duren defensive rebound | 50 - 37 |
| Q2 4:56 | DET | Kevin Durant blocks Ausar Thompson 's 2-foot two point shot | 50 - 37 |
| Q2 4:56 | PHX | Josh Okogie defensive rebound | 50 - 37 |
| Q2 4:34 | PHX | Kevin Durant bad pass (Ausar Thompson steals) | 50 - 37 |
| Q2 4:22 | DET | Jusuf Nurkic blocks Isaiah Stewart 's 1-foot layup | 50 - 37 |
| Q2 4:20 | DET | Jalen Duren offensive rebound | 50 - 37 |
| Q2 4:20 | DET | Jalen Duren makes layup +2 | 50 - 39 |
| Q2 4:20 | PHX | Suns Full timeout | 50 - 39 |
| Q2 4:20 | DET | Marvin Bagley III enters the game for Jalen Duren | 50 - 39 |
| Q2 4:20 | DET | Marcus Sasser enters the game for Cade Cunningham | 50 - 39 |
| Q2 4:10 | DET | Marvin Bagley III personal foul | 50 - 39 |
| Q2 4:10 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 50 - 39 |
| Q2 4:10 | PHX | Suns offensive team rebound | 50 - 39 |
| Q2 4:10 | PHX | Jusuf Nurkic makes free throw 2 of 2 +1 | 51 - 39 |
| Q2 3:45 | DET | Marvin Bagley III misses 3-foot two point shot | 51 - 39 |
| Q2 3:42 | PHX | Kevin Durant defensive rebound | 51 - 39 |
| Q2 3:36 | PHX | Kevin Durant misses 25-foot three point jumper | 51 - 39 |
| Q2 3:32 | DET | Marvin Bagley III defensive rebound | 51 - 39 |
| Q2 3:19 | DET | Ausar Thompson makes 10-foot pullup jump shot (Isaiah Stewart assists) +2 | 51 - 41 |
| Q2 3:04 | DET | Marvin Bagley III personal foul | 51 - 41 |
| Q2 3:04 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 51 - 41 |
| Q2 3:04 | PHX | Suns offensive team rebound | 51 - 41 |
| Q2 3:04 | DET | Jalen Duren enters the game for Killian Hayes | 51 - 41 |
| Q2 3:04 | DET | Cade Cunningham enters the game for Marvin Bagley III | 51 - 41 |
| Q2 3:04 | PHX | Jusuf Nurkic makes free throw 2 of 2 +1 | 52 - 41 |
| Q2 3:04 | PHX | Eric Gordon enters the game for Josh Okogie | 52 - 41 |
| Q2 2:51 | DET | Cade Cunningham makes driving layup +2 | 52 - 43 |
| Q2 2:51 | PHX | Jusuf Nurkic shooting foul | 52 - 43 |
| Q2 2:51 | DET | Cade Cunningham makes free throw 1 of 1 +1 | 52 - 44 |
| Q2 2:30 | PHX | Kevin Durant misses 12-foot two point shot | 52 - 44 |
| Q2 2:27 | DET | Cade Cunningham defensive rebound | 52 - 44 |
| Q2 2:24 | DET | Marcus Sasser makes 27-foot three point shot (Cade Cunningham assists) +3 | 52 - 47 |
| Q2 2:09 | PHX | Ausar Thompson blocks Eric Gordon 's 1-foot layup | 52 - 47 |
| Q2 2:03 | PHX | Eric Gordon offensive rebound | 52 - 47 |
| Q2 1:59 | PHX | Keita Bates-Diop misses 14-foot two point shot | 52 - 47 |
| Q2 1:57 | DET | Ausar Thompson defensive rebound | 52 - 47 |
| Q2 1:51 | DET | Cade Cunningham offensive charge | 52 - 47 |
| Q2 1:51 | DET | Cade Cunningham turnover | 52 - 47 |
| Q2 1:35 | DET | Marcus Sasser shooting foul | 52 - 47 |
| Q2 1:35 | PHX | Kevin Durant makes free throw 1 of 2 +1 | 53 - 47 |
| Q2 1:35 | PHX | Josh Okogie enters the game for Grayson Allen | 53 - 47 |
| Q2 1:35 | PHX | Yuta Watanabe enters the game for Keita Bates-Diop | 53 - 47 |
| Q2 1:35 | PHX | Kevin Durant makes free throw 2 of 2 +1 | 54 - 47 |
| Q2 1:22 | DET | Marcus Sasser misses 8-foot two point shot | 54 - 47 |
| Q2 1:19 | PHX | Eric Gordon defensive rebound | 54 - 47 |
| Q2 1:17 | DET | Killian Hayes enters the game for Marcus Sasser | 54 - 47 |
| Q2 1:13 | PHX | Kevin Durant misses two point shot | 54 - 47 |
| Q2 1:08 | DET | Cade Cunningham defensive rebound | 54 - 47 |
| Q2 1:03 | DET | Cade Cunningham makes layup (Ausar Thompson assists) +2 | 54 - 49 |
| Q2 57.0 | PHX | Josh Okogie makes 1-foot two point shot (Eric Gordon assists) +2 | 56 - 49 |
| Q2 44.1 | DET | Cade Cunningham bad pass (Kevin Durant steals) | 56 - 49 |
| Q2 39.1 | PHX | Kevin Durant makes 15-foot two point shot +2 | 58 - 49 |
| Q2 29.0 | DET | Cade Cunningham lost ball turnover (Jusuf Nurkic steals) | 58 - 49 |
| Q2 25.1 | PHX | Josh Okogie misses two point shot | 58 - 49 |
| Q2 25.1 | DET | Pistons defensive team rebound | 58 - 49 |
| Q2 25.1 | DET | Joe Harris enters the game for Killian Hayes | 58 - 49 |
| Q2 25.1 | PHX | Keita Bates-Diop enters the game for Yuta Watanabe | 58 - 49 |
| Q2 25.1 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 58 - 49 |
| Q2 7.1 | DET | Cade Cunningham misses 25-foot three point pullup jump shot | 58 - 49 |
| Q2 3.2 | PHX | Keita Bates-Diop defensive rebound | 58 - 49 |
| Q2 0.1 | PHX | Josh Okogie misses running pullup jump shot | 58 - 49 |
| Q2 0.1 | PHX | Suns offensive team rebound | 58 - 49 |
| Q2 0.0 | End of the 2nd Quarter | 58 - 49 | |
| Q3 12:00 | DET | Killian Hayes enters the game for Joe Harris | 58 - 49 |
| Q3 12:00 | PHX | Jusuf Nurkic enters the game for Josh Okogie | 58 - 49 |
| Q3 12:00 | PHX | Grayson Allen enters the game for Drew Eubanks | 58 - 49 |
| Q3 11:34 | PHX | Kevin Durant misses driving layup | 58 - 49 |
| Q3 11:31 | PHX | Jusuf Nurkic offensive rebound | 58 - 49 |
| Q3 11:31 | PHX | Jusuf Nurkic misses tip shot | 58 - 49 |
| Q3 11:30 | PHX | Jusuf Nurkic offensive rebound | 58 - 49 |
| Q3 11:30 | PHX | Jusuf Nurkic misses 2-foot tip shot | 58 - 49 |
| Q3 11:30 | DET | Isaiah Stewart defensive rebound | 58 - 49 |
| Q3 11:21 | DET | Jalen Duren makes layup (Cade Cunningham assists) +2 | 58 - 51 |
| Q3 11:08 | PHX | Kevin Durant makes 25-foot three point jumper (Eric Gordon assists) +3 | 61 - 51 |
| Q3 10:50 | DET | Isaiah Stewart misses 24-foot three point jumper | 61 - 51 |
| Q3 10:46 | PHX | Keita Bates-Diop defensive rebound | 61 - 51 |
| Q3 10:42 | DET | Ausar Thompson shooting foul | 61 - 51 |
| Q3 10:42 | PHX | Eric Gordon makes free throw 1 of 2 +1 | 62 - 51 |
| Q3 10:42 | PHX | Eric Gordon makes free throw 2 of 2 +1 | 63 - 51 |
| Q3 10:29 | PHX | Suns Full timeout | 63 - 51 |
| Q3 10:29 | PHX | (10:29) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 63 - 51 |
| Q3 10:29 | DET | Isaiah Stewart out of bounds bad pass turnover | 63 - 51 |
| Q3 10:17 | DET | Killian Hayes personal foul | 63 - 51 |
| Q3 10:08 | PHX | Kevin Durant makes 8-foot two point shot +2 | 65 - 51 |
| Q3 9:46 | DET | Killian Hayes makes 25-foot three point jumper (Cade Cunningham assists) +3 | 65 - 54 |
| Q3 9:24 | PHX | Eric Gordon makes 28-foot three point jumper (Kevin Durant assists) +3 | 68 - 54 |
| Q3 9:04 | DET | Killian Hayes misses 23-foot three point jumper | 68 - 54 |
| Q3 9:00 | DET | Ausar Thompson offensive rebound | 68 - 54 |
| Q3 8:58 | DET | Ausar Thompson misses 9-foot two point shot | 68 - 54 |
| Q3 8:56 | PHX | Kevin Durant defensive rebound | 68 - 54 |
| Q3 8:53 | PHX | Grayson Allen makes two point shot (Kevin Durant assists) +2 | 70 - 54 |
| Q3 8:53 | DET | Jalen Duren defensive goaltending violation | 70 - 54 |
| Q3 8:44 | DET | Cade Cunningham makes dunk (Killian Hayes assists) +2 | 70 - 56 |
| Q3 8:23 | PHX | Keita Bates-Diop misses driving layup | 70 - 56 |
| Q3 8:21 | DET | Jalen Duren defensive rebound | 70 - 56 |
| Q3 8:11 | DET | Cade Cunningham misses driving layup | 70 - 56 |
| Q3 8:10 | PHX | Suns defensive team rebound | 70 - 56 |
| Q3 7:50 | PHX | Eric Gordon makes 27-foot three point jumper (Jusuf Nurkic assists) +3 | 73 - 56 |
| Q3 7:48 | DET | Pistons Full timeout | 73 - 56 |
| Q3 7:34 | DET | Ausar Thompson makes 25-foot three point jumper (Killian Hayes assists) +3 | 73 - 59 |
| Q3 7:13 | PHX | Kevin Durant makes 21-foot pullup jump shot +2 | 75 - 59 |
| Q3 6:58 | DET | Jalen Duren makes 7-foot two point shot (Killian Hayes assists) +2 | 75 - 61 |
| Q3 6:39 | DET | Jalen Duren flagrant foul type 1 | 75 - 61 |
| Q3 6:39 | (06:39) [Suns] COACH'S CHALLENGE (CALL REPLAYCENTER) | 75 - 61 | |
| Q3 6:39 | PHX | Kevin Durant makes free throw flagrant 1 of 3 +1 | 76 - 61 |
| Q3 6:39 | PHX | Kevin Durant makes free throw flagrant 2 of 3 +1 | 77 - 61 |
| Q3 6:39 | PHX | Kevin Durant makes free throw flagrant 3 of 3 +1 | 78 - 61 |
| Q3 6:29 | PHX | Kevin Durant makes 10-foot two point shot +2 | 80 - 61 |
| Q3 6:05 | DET | Cade Cunningham makes 2-foot layup (Jalen Duren assists) +2 | 80 - 63 |
| Q3 5:49 | DET | Marcus Sasser enters the game for Killian Hayes | 80 - 63 |
| Q3 5:49 | PHX | Jordan Goodwin enters the game for Eric Gordon | 80 - 63 |
| Q3 5:41 | PHX | Grayson Allen misses 25-foot three point pullup jump shot | 80 - 63 |
| Q3 5:39 | DET | Jalen Duren defensive rebound | 80 - 63 |
| Q3 5:29 | DET | Cade Cunningham misses driving layup | 80 - 63 |
| Q3 5:26 | DET | Ausar Thompson offensive rebound | 80 - 63 |
| Q3 5:26 | DET | Ausar Thompson misses tip shot | 80 - 63 |
| Q3 5:26 | DET | Cade Cunningham offensive rebound | 80 - 63 |
| Q3 5:24 | DET | Isaiah Stewart makes layup (Marcus Sasser assists) +2 | 80 - 65 |
| Q3 5:03 | PHX | Keita Bates-Diop misses 23-foot three point jumper | 80 - 65 |
| Q3 4:55 | DET | Marcus Sasser defensive rebound | 80 - 65 |
| Q3 4:49 | DET | Marcus Sasser makes 24-foot three point jumper (Cade Cunningham assists) +3 | 80 - 68 |
| Q3 4:33 | DET | Cade Cunningham shooting foul | 80 - 68 |
| Q3 4:33 | PHX | Jusuf Nurkic makes free throw 1 of 2 +1 | 81 - 68 |
| Q3 4:33 | DET | Marvin Bagley III enters the game for Jalen Duren | 81 - 68 |
| Q3 4:33 | PHX | Yuta Watanabe enters the game for Keita Bates-Diop | 81 - 68 |
| Q3 4:33 | PHX | Josh Okogie enters the game for Kevin Durant | 81 - 68 |
| Q3 4:33 | PHX | Jusuf Nurkic makes free throw 2 of 2 +1 | 82 - 68 |
| Q3 4:19 | DET | Isaiah Stewart makes 23-foot three point jumper (Cade Cunningham assists) +3 | 82 - 71 |
| Q3 3:59 | DET | Ausar Thompson flopping technical foul | 82 - 71 |
| Q3 3:59 | PHX | Grayson Allen makes technical free throw +1 | 83 - 71 |
| Q3 3:59 | PHX | Kevin Durant enters the game for Josh Okogie | 83 - 71 |
| Q3 3:56 | DET | Grayson Allen vs. Ausar Thompson (Isaiah Stewart gains possession) | 83 - 71 |
| Q3 3:56 | PHX | Grayson Allen lost ball turnover (Ausar Thompson steals) | 83 - 71 |
| Q3 3:49 | DET | Marcus Sasser makes 16-foot pullup jump shot +2 | 83 - 73 |
| Q3 3:49 | PHX | Suns Full timeout | 83 - 73 |
| Q3 3:49 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 83 - 73 |
| Q3 3:35 | PHX | Drew Eubanks offensive foul | 83 - 73 |
| Q3 3:35 | PHX | Drew Eubanks turnover | 83 - 73 |
| Q3 3:22 | DET | Marcus Sasser misses 25-foot three point jumper | 83 - 73 |
| Q3 3:16 | PHX | Kevin Durant defensive rebound | 83 - 73 |
| Q3 3:09 | PHX | Kevin Durant misses 17-foot pullup jump shot | 83 - 73 |
| Q3 3:05 | DET | Isaiah Stewart defensive rebound | 83 - 73 |
| Q3 2:58 | PHX | Josh Okogie enters the game for Grayson Allen | 83 - 73 |
| Q3 2:58 | DET | Marvin Bagley III offensive foul | 83 - 73 |
| Q3 2:58 | DET | Marvin Bagley III turnover | 83 - 73 |
| Q3 2:37 | PHX | Kevin Durant makes 11-foot pullup jump shot +2 | 85 - 73 |
| Q3 2:09 | DET | Cade Cunningham makes 11-foot two point shot +2 | 85 - 75 |
| Q3 1:49 | PHX | Jordan Goodwin makes 27-foot three point jumper (Kevin Durant assists) +3 | 88 - 75 |
| Q3 1:32 | DET | Cade Cunningham makes driving layup +2 | 88 - 77 |
| Q3 1:19 | DET | Marvin Bagley III shooting foul | 88 - 77 |
| Q3 1:19 | PHX | Kevin Durant makes free throw 1 of 2 +1 | 89 - 77 |
| Q3 1:19 | DET | Joe Harris enters the game for Marvin Bagley III | 89 - 77 |
| Q3 1:19 | DET | Killian Hayes enters the game for Cade Cunningham | 89 - 77 |
| Q3 1:19 | PHX | Kevin Durant makes free throw 2 of 2 +1 | 90 - 77 |
| Q3 1:05 | DET | Ausar Thompson makes 24-foot three point jumper (Marcus Sasser assists) +3 | 90 - 80 |
| Q3 44.1 | PHX | Yuta Watanabe traveling | 90 - 80 |
| Q3 28.2 | DET | Marcus Sasser misses finger roll layup | 90 - 80 |
| Q3 27.2 | DET | Ausar Thompson offensive rebound | 90 - 80 |
| Q3 26.0 | PHX | Drew Eubanks vs. Ausar Thompson (Kevin Durant gains possession) | 90 - 80 |
| Q3 26.0 | DET | Ausar Thompson lost ball turnover (Drew Eubanks steals) | 90 - 80 |
| Q3 3.1 | PHX | Kevin Durant makes 20-foot pullup jump shot +2 | 92 - 80 |
| Q3 0.0 | End of the 3rd Quarter | 92 - 80 | |
| Q4 12:00 | DET | Cade Cunningham enters the game for Ausar Thompson | 92 - 80 |
| Q4 12:00 | DET | Jalen Duren enters the game for Isaiah Stewart | 92 - 80 |
| Q4 12:00 | PHX | Eric Gordon enters the game for Kevin Durant | 92 - 80 |
| Q4 11:46 | DET | Cade Cunningham makes driving layup (Jalen Duren assists) +2 | 92 - 82 |
| Q4 11:28 | PHX | Drew Eubanks makes 1-foot dunk (Eric Gordon assists) +2 | 94 - 82 |
| Q4 11:19 | PHX | Jordan Goodwin personal foul | 94 - 82 |
| Q4 11:09 | DET | Jalen Duren lost ball turnover (Jordan Goodwin steals) | 94 - 82 |
| Q4 10:54 | PHX | Yuta Watanabe misses 26-foot three point jumper | 94 - 82 |
| Q4 10:50 | DET | Jalen Duren defensive rebound | 94 - 82 |
| Q4 10:35 | DET | Drew Eubanks blocks Jalen Duren 's 1-foot layup | 94 - 82 |
| Q4 10:35 | DET | Pistons offensive team rebound | 94 - 82 |
| Q4 10:30 | DET | Cade Cunningham misses 15-foot step back jumpshot | 94 - 82 |
| Q4 10:30 | PHX | Suns defensive team rebound | 94 - 82 |
| Q4 10:14 | PHX | Yuta Watanabe makes 4-foot driving floating jump shot (Eric Gordon assists) +2 | 96 - 82 |
| Q4 9:57 | DET | Jalen Duren out of bounds lost ball turnover | 96 - 82 |
| Q4 9:41 | PHX | Jordan Goodwin makes 22-foot three point jumper (Eric Gordon assists) +3 | 99 - 82 |
| Q4 9:27 | DET | Joe Harris misses 25-foot three point jumper | 99 - 82 |
| Q4 9:23 | PHX | Eric Gordon defensive rebound | 99 - 82 |
| Q4 9:20 | PHX | Cade Cunningham blocks Eric Gordon 's 2-foot driving layup | 99 - 82 |
| Q4 9:20 | PHX | Suns offensive team rebound | 99 - 82 |
| Q4 9:20 | PHX | Eric Gordon technical foul (1st technical foul) | 99 - 82 |
| Q4 9:20 | DET | Killian Hayes makes technical free throw +1 | 99 - 83 |
| Q4 9:20 | PHX | Josh Okogie out of bounds bad pass turnover | 99 - 83 |
| Q4 9:05 | DET | Jordan Goodwin blocks Marcus Sasser 's 23-foot three point jumper | 99 - 83 |
| Q4 9:01 | PHX | Jordan Goodwin defensive rebound | 99 - 83 |
| Q4 9:01 | PHX | Jordan Goodwin misses two point shot | 99 - 83 |
| Q4 9:01 | PHX | Josh Okogie offensive rebound | 99 - 83 |
| Q4 9:01 | DET | Killian Hayes shooting foul | 99 - 83 |
| Q4 9:01 | PHX | Josh Okogie makes free throw 1 of 2 +1 | 100 - 83 |
| Q4 9:01 | PHX | Josh Okogie misses free throw 2 of 2 | 100 - 83 |
| Q4 8:58 | DET | Jalen Duren defensive rebound | 100 - 83 |
| Q4 8:50 | DET | Jalen Duren makes dunk (Cade Cunningham assists) +2 | 100 - 85 |
| Q4 8:36 | PHX | Eric Gordon misses 25-foot three point jumper | 100 - 85 |
| Q4 8:35 | DET | Jalen Duren defensive rebound | 100 - 85 |
| Q4 8:24 | DET | Cade Cunningham misses 24-foot three point jumper | 100 - 85 |
| Q4 8:24 | PHX | Jordan Goodwin defensive rebound | 100 - 85 |
| Q4 8:12 | PHX | Drew Eubanks offensive foul | 100 - 85 |
| Q4 8:12 | PHX | Drew Eubanks turnover | 100 - 85 |
| Q4 7:53 | PHX | Yuta Watanabe shooting foul | 100 - 85 |
| Q4 7:53 | DET | Cade Cunningham makes free throw 1 of 2 +1 | 100 - 86 |
| Q4 7:53 | DET | Ausar Thompson enters the game for Joe Harris | 100 - 86 |
| Q4 7:53 | PHX | Kevin Durant enters the game for Yuta Watanabe | 100 - 86 |
| Q4 7:53 | DET | Cade Cunningham misses free throw 2 of 2 | 100 - 86 |
| Q4 7:52 | PHX | Suns defensive team rebound | 100 - 86 |
| Q4 7:52 | DET | Jalen Duren loose ball foul | 100 - 86 |
| Q4 7:38 | PHX | Jordan Goodwin misses 25-foot three point jumper | 100 - 86 |
| Q4 7:35 | DET | Killian Hayes defensive rebound | 100 - 86 |
| Q4 7:18 | DET | Marcus Sasser misses 18-foot step back jumpshot | 100 - 86 |
| Q4 7:14 | DET | Jalen Duren offensive rebound | 100 - 86 |
| Q4 7:13 | DET | Drew Eubanks blocks Jalen Duren's layup | 100 - 86 |
| Q4 7:10 | PHX | Jordan Goodwin defensive rebound | 100 - 86 |
| Q4 7:05 | PHX | Ausar Thompson blocks Eric Gordon 's 4-foot driving layup | 100 - 86 |
| Q4 7:04 | PHX | Eric Gordon offensive rebound | 100 - 86 |
| Q4 7:01 | PHX | Eric Gordon misses 3-foot two point shot | 100 - 86 |
| Q4 6:57 | DET | Killian Hayes defensive rebound | 100 - 86 |
| Q4 6:51 | DET | Jalen Duren flagrant foul type 1 | 100 - 86 |
| Q4 6:51 | DET | Jalen Duren turnover | 100 - 86 |
| Q4 6:51 | DET | Pistons Full timeout | 100 - 86 |
| Q4 6:51 | (06:51) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED) | 100 - 86 | |
| Q4 6:51 | PHX | Jordan Goodwin makes free throw flagrant 1 of 2 +1 | 101 - 86 |
| Q4 6:51 | PHX | Jordan Goodwin makes free throw flagrant 2 of 2 +1 | 102 - 86 |
| Q4 6:51 | PHX | Grayson Allen enters the game for Jordan Goodwin | 102 - 86 |
| Q4 6:51 | DET | Jalen Duren ejected | 102 - 86 |
| Q4 6:51 | DET | Isaiah Stewart enters the game for Jalen Duren | 102 - 86 |
| Q4 6:44 | PHX | Grayson Allen makes 2-foot layup (Eric Gordon assists) +2 | 104 - 86 |
| Q4 6:26 | DET | Killian Hayes makes 17-foot pullup jump shot +2 | 104 - 88 |
| Q4 6:04 | PHX | Ausar Thompson blocks Drew Eubanks 's 3-foot layup | 104 - 88 |
| Q4 6:01 | PHX | Drew Eubanks offensive rebound | 104 - 88 |
| Q4 6:00 | PHX | Drew Eubanks makes two point shot +2 | 106 - 88 |
| Q4 5:48 | DET | Ausar Thompson misses 22-foot three point jumper | 106 - 88 |
| Q4 5:44 | PHX | Grayson Allen defensive rebound | 106 - 88 |
| Q4 5:40 | DET | Ausar Thompson personal foul | 106 - 88 |
| Q4 5:31 | PHX | Killian Hayes blocks Kevin Durant 's 14-foot pullup jump shot | 106 - 88 |
| Q4 5:30 | DET | Marcus Sasser defensive rebound | 106 - 88 |
| Q4 5:27 | DET | Killian Hayes makes 1-foot dunk (Marcus Sasser assists) +2 | 106 - 90 |
| Q4 5:27 | PHX | Drew Eubanks shooting foul | 106 - 90 |
| Q4 5:27 | (05:27) [Suns] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 106 - 90 | |
| Q4 5:27 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 106 - 90 |
| Q4 5:27 | DET | Killian Hayes makes free throw 1 of 1 +1 | 106 - 91 |
| Q4 5:11 | PHX | Jusuf Nurkic makes layup (Eric Gordon assists) +2 | 108 - 91 |
| Q4 4:57 | DET | Cade Cunningham makes two point shot +2 | 108 - 93 |
| Q4 4:45 | PHX | Jusuf Nurkic out of bounds bad pass turnover | 108 - 93 |
| Q4 4:40 | DET | Cade Cunningham bad pass (Josh Okogie steals) | 108 - 93 |
| Q4 4:33 | PHX | Kevin Durant makes 1-foot dunk (Jusuf Nurkic assists) +2 | 110 - 93 |
| Q4 4:33 | DET | Pistons Full timeout | 110 - 93 |
| Q4 4:22 | DET | Ausar Thompson misses 21-foot jumper | 110 - 93 |
| Q4 4:17 | PHX | Jusuf Nurkic defensive rebound | 110 - 93 |
| Q4 4:06 | PHX | Eric Gordon traveling | 110 - 93 |
| Q4 3:57 | DET | Jusuf Nurkic blocks Ausar Thompson's layup | 110 - 93 |
| Q4 3:56 | DET | Ausar Thompson offensive rebound | 110 - 93 |
| Q4 3:56 | DET | Ausar Thompson makes two point shot +2 | 110 - 95 |
| Q4 3:44 | DET | Ausar Thompson personal foul | 110 - 95 |
| Q4 3:44 | PHX | Kevin Durant makes free throw 1 of 2 +1 | 111 - 95 |
| Q4 3:44 | PHX | Kevin Durant makes free throw 2 of 2 +1 | 112 - 95 |
| Q4 3:33 | DET | Cade Cunningham misses 24-foot three point pullup jump shot | 112 - 95 |
| Q4 3:32 | PHX | Suns defensive team rebound | 112 - 95 |
| Q4 3:10 | PHX | Kevin Durant out of bounds lost ball turnover | 112 - 95 |
| Q4 2:59 | DET | Isaiah Stewart lost ball turnover (Eric Gordon steals) | 112 - 95 |
| Q4 2:45 | PHX | Jusuf Nurkic misses 26-foot three point jumper | 112 - 95 |
| Q4 2:42 | PHX | Josh Okogie offensive rebound | 112 - 95 |
| Q4 2:35 | PHX | Kevin Durant makes 1-foot two point shot +2 | 114 - 95 |
| Q4 2:35 | DET | Pistons Full timeout | 114 - 95 |
| Q4 2:35 | DET | Jared Rhoden enters the game for Cade Cunningham | 114 - 95 |
| Q4 2:35 | DET | Marvin Bagley III enters the game for Killian Hayes | 114 - 95 |
| Q4 2:35 | DET | Stanley Umude enters the game for Ausar Thompson | 114 - 95 |
| Q4 2:35 | DET | Malcolm Cazalon enters the game for Isaiah Stewart | 114 - 95 |
| Q4 2:35 | PHX | Saben Lee enters the game for Eric Gordon | 114 - 95 |
| Q4 2:35 | PHX | Udoka Azubuike enters the game for Kevin Durant | 114 - 95 |
| Q4 2:35 | PHX | Bol Bol enters the game for Jusuf Nurkic | 114 - 95 |
| Q4 2:25 | DET | Stanley Umude misses 9-foot two point shot | 114 - 95 |
| Q4 2:21 | PHX | Udoka Azubuike defensive rebound | 114 - 95 |
| Q4 2:08 | PHX | Saben Lee misses layup | 114 - 95 |
| Q4 2:05 | PHX | Saben Lee offensive rebound | 114 - 95 |
| Q4 2:01 | PHX | Bol Bol makes finger roll layup (Grayson Allen assists) +2 | 116 - 95 |
| Q4 1:46 | DET | Marcus Sasser makes layup +2 | 116 - 97 |
| Q4 1:38 | PHX | Grayson Allen offensive charge | 116 - 97 |
| Q4 1:38 | PHX | Grayson Allen turnover | 116 - 97 |
| Q4 1:38 | PHX | Chimezie Metu enters the game for Grayson Allen | 116 - 97 |
| Q4 1:25 | DET | Marcus Sasser makes 11-foot two point shot +2 | 116 - 99 |
| Q4 1:15 | PHX | Josh Okogie out of bounds lost ball turnover | 116 - 99 |
| Q4 1:02 | PHX | Josh Okogie shooting foul | 116 - 99 |
| Q4 1:02 | DET | Marvin Bagley III makes free throw 1 of 2 +1 | 116 - 100 |
| Q4 1:02 | DET | Marvin Bagley III makes free throw 2 of 2 +1 | 116 - 101 |
| Q4 48.1 | PHX | Saben Lee makes 9-foot two point shot +2 | 118 - 101 |
| Q4 40.1 | DET | Marvin Bagley III makes 2-foot driving floating jump shot (Marcus Sasser assists) +2 | 118 - 103 |
| Q4 40.1 | PHX | Udoka Azubuike shooting foul | 118 - 103 |
| Q4 40.1 | DET | Marvin Bagley III makes free throw 1 of 1 +1 | 118 - 104 |
| Q4 26.1 | PHX | Saben Lee makes 9-foot pullup jump shot +2 | 120 - 104 |
| Q4 15.1 | DET | Marcus Sasser makes layup +2 | 120 - 106 |
| Q4 0.0 | End of the 4th Quarter | 120 - 106 | |
| Q4 0.0 | End of Game | 120 - 106 |