Malik Beasley makes 29-foot three pointer125–121
Devin Booker makes free throw 2 of 2125–118
Devin Booker makes free throw 1 of 2124–118
Tim Hardaway Jr. personal take foul123–118
Devin Booker defensive rebound123–118
Cade Cunningham misses 27-foot three point pullup jump shot123–118
Grayson Allen makes free throw 2 of 2123–118
Ryan Dunn enters the game for Tyus Jones122–118
Tim Hardaway Jr. enters the game for Ausar Thompson122–118
Malik Beasley enters the game for Ronald Holland II122–118
Grayson Allen makes free throw 1 of 2122–118
Tobias Harris personal take foul121–118
Royce O'Neale enters the game for Nick Richards121–118
Cade Cunningham enters the game for Tim Hardaway Jr.121–118
Tim Hardaway Jr. personal take foul121–118
Suns Full timeout121–118
Tim Hardaway Jr. makes free throw 3 of 3121–118
Ronald Holland II enters the game for Malik Beasley121–117
Ausar Thompson enters the game for Cade Cunningham121–117
Pistons offensive team rebound121–117
Tim Hardaway Jr. misses free throw 2 of 3121–117
Pistons offensive team rebound121–117
Tim Hardaway Jr. misses free throw 1 of 3121–117
Tyus Jones enters the game for Ryan Dunn121–117
(00:21.7) [Suns] COACH'S CHALLENGE (CALL STANDS) [Suns] charged with a timeout121–117
Devin Booker shooting foul121–117
Malik Beasley enters the game for Ausar Thompson121–117
Tobias Harris defensive rebound121–117
Kevin Durant misses 10-foot pullup jump shot121–117
Kevin Durant defensive rebound121–117
Isaiah Stewart misses 9-foot two point shot121–117
Kevin Durant makes 11-foot two point shot121–117
Grayson Allen offensive rebound119–117
Devin Booker misses 13-foot step back jumpshot119–117
Tim Hardaway Jr. makes free throw 2 of 2119–117
Ausar Thompson enters the game for Malik Beasley119–116
Tim Hardaway Jr. makes free throw 1 of 2119–116
Kevin Durant personal foul119–115
Tobias Harris defensive rebound119–115
Ryan Dunn misses 4-foot tip shot119–115
Ryan Dunn offensive rebound119–115
Kevin Durant misses 11-foot pullup jump shot119–115
Kevin Durant defensive rebound119–115
Cade Cunningham misses 17-foot step back jumpshot119–115
Ryan Dunn enters the game for Tyus Jones119–115
Malik Beasley enters the game for Marcus Sasser119–115
Cade Cunningham enters the game for Ronald Holland II119–115
Isaiah Stewart enters the game for Jalen Duren119–115
Pistons Full timeout119–115
Devin Booker makes 11-foot two point shot119–115
Ronald Holland II makes 10-foot dunk117–115
Ronald Holland II defensive rebound117–113
Tobias Harris blocks Kevin Durant's three point pullup jump shot117–113
Nick Richards defensive rebound117–113
Tobias Harris misses 23-foot three point jumper117–113
Kevin Durant makes 26-foot three pointer117–113
Tobias Harris makes 13-foot pullup jump shot114–113
Nick Richards makes dunk (Kevin Durant assists)114–111
Jalen Duren out of bounds bad pass turnover112–111
Jalen Duren offensive rebound112–111
Tim Hardaway Jr. misses 22-foot three point jumper112–111
Tim Hardaway Jr. defensive rebound112–111
Devin Booker misses 16-foot pullup jump shot112–111
Devin Booker defensive rebound112–111
Ronald Holland II misses 23-foot three point jumper112–111
Kevin Durant makes 8-foot two point shot112–111
Jalen Duren makes free throw 2 of 2110–111
Grayson Allen enters the game for Ryan Dunn110–110
Jalen Duren makes free throw 1 of 2110–110
Ryan Dunn shooting foul110–109
Jalen Duren offensive rebound110–109
Jalen Duren misses 4-foot tip shot110–109
Jalen Duren offensive rebound110–109
Jalen Duren misses 4-foot tip shot110–109
Jalen Duren offensive rebound110–109
Tobias Harris misses 14-foot pullup jump shot110–109
Marcus Sasser enters the game for Cade Cunningham110–109
Pistons Full timeout110–109
Jalen Duren defensive rebound110–109
Ryan Dunn misses 23-foot three point jumper110–109
Tyus Jones offensive rebound110–109
Tyus Jones misses 22-foot three point shot110–109
Cade Cunningham bad pass (Kevin Durant steals)110–109
Nick Richards makes two point shot110–109
Nick Richards offensive rebound108–109
Ryan Dunn misses 3-foot tip shot108–109
Ryan Dunn offensive rebound108–109
Ryan Dunn misses driving floating jump shot108–109
Devin Booker defensive rebound108–109
Cade Cunningham misses 18-foot jumper108–109
Pistons offensive team rebound108–109
Cade Cunningham misses driving layup108–109
Kevin Durant makes 16-foot jumper (Devin Booker assists)108–109
Kevin Durant enters the game for Royce O'Neale106–109
Tobias Harris enters the game for Malik Beasley106–109
Suns Full timeout106–109
Malik Beasley makes two point shot106–109
Royce O'Neale lost ball turnover (Malik Beasley steals)106–107
Nick Richards offensive rebound106–107
Devin Booker misses 26-foot three point pullup jump shot106–107
Ryan Dunn defensive rebound106–107
Ronald Holland II misses free throw 2 of 2106–107
Royce O'Neale enters the game for Mason Plumlee106–107
Nick Richards enters the game for Grayson Allen106–107
Tim Hardaway Jr. enters the game for Marcus Sasser106–107
Ronald Holland II makes free throw 1 of 2106–107
Tyus Jones shooting foul106–106
Marcus Sasser defensive rebound106–106
Ryan Dunn misses 24-foot three point jumper106–106
Mason Plumlee offensive rebound106–106
Grayson Allen misses driving layup106–106
Mason Plumlee defensive rebound106–106
Cade Cunningham misses driving floating jump shot106–106
Devin Booker makes 11-foot step back jumpshot106–106
Marcus Sasser makes 5-foot layup (Cade Cunningham assists)104–106
Mason Plumlee makes 7-foot layup (Tyus Jones assists)104–104
Cade Cunningham makes driving layup102–104
Devin Booker makes 9-foot pullup jump shot (Tyus Jones assists)102–102
Ronald Holland II makes 26-foot three point jumper (Cade Cunningham assists)100–102
Tyus Jones makes 15-foot pullup jump shot (Grayson Allen assists)100–99
Mason Plumlee defensive rebound98–99
Jalen Duren misses free throw 1 of 198–99
Mason Plumlee shooting foul98–99
Jalen Duren makes 3-foot layup (Ronald Holland II assists)98–99
Ronald Holland II defensive rebound98–97
Devin Booker misses 22-foot three point jumper98–97
Mason Plumlee offensive rebound98–97
Devin Booker misses 25-foot three point pullup jump shot98–97
Marcus Sasser makes free throw 2 of 298–97
Mason Plumlee enters the game for Nick Richards98–96
Marcus Sasser makes free throw 1 of 298–96
Grayson Allen shooting foul98–95
Devin Booker bad pass (Ronald Holland II steals)98–95
Devin Booker enters the game for Monte Morris98–95
Tyus Jones enters the game for Kevin Durant98–95
Grayson Allen enters the game for Royce O'Neale98–95
Jalen Duren enters the game for Isaiah Stewart98–95
Ronald Holland II enters the game for Tim Hardaway Jr.98–95
Kevin Durant makes free throw 1 of 198–95
Monte Morris enters the game for Grayson Allen97–95
Cade Cunningham enters the game for Simone Fontecchio97–95
Isaiah Stewart shooting foul97–95
Kevin Durant makes driving layup (Ryan Dunn assists)97–95
Royce O'Neale offensive rebound95–95
Kevin Durant misses free throw 2 of 295–95
Ryan Dunn enters the game for Tyus Jones95–95
Tim Hardaway Jr. enters the game for Cade Cunningham95–95
Suns offensive team rebound95–95
Kevin Durant misses free throw 1 of 295–95
Cade Cunningham personal foul95–95
Cade Cunningham makes 6-foot two point shot95–95
Cade Cunningham offensive rebound95–93
Simone Fontecchio misses free throw 2 of 295–93
Pistons offensive team rebound95–93
Simone Fontecchio misses free throw 1 of 295–93
Grayson Allen personal foul95–93
Kevin Durant makes 26-foot three point jumper (Tyus Jones assists)95–93
Cade Cunningham makes driving layup92–93
Nick Richards makes free throw 2 of 292–91
Nick Richards makes free throw 1 of 291–91
Marcus Sasser shooting foul90–91
Nick Richards defensive rebound90–91
Simone Fontecchio misses 27-foot three point jumper90–91
Isaiah Stewart defensive rebound90–91
Cade Cunningham enters the game for Tobias Harris90–91
Kevin Durant misses free throw 2 of 290–91
Kevin Durant makes free throw 1 of 290–91
Tobias Harris personal foul89–91
Isaiah Stewart makes 6-foot two point shot (Simone Fontecchio assists)89–91
Royce O'Neale makes two point shot (Kevin Durant assists)89–89
Isaiah Stewart lost ball turnover (Nick Richards steals)87–89
Isaiah Stewart defensive rebound87–89
Royce O'Neale misses 26-foot three point pullup jump shot87–89
Nick Richards defensive rebound87–89
Malik Beasley misses 26-foot three point pullup jump shot87–89
Kevin Durant makes 13-foot pullup jump shot (Grayson Allen assists)87–89
Tyus Jones enters the game for Devin Booker85–89
Suns Full timeout85–89
Marcus Sasser makes 23-foot pullup jump shot85–89
Kevin Durant makes 5-foot driving dunk85–87
Nick Richards defensive rebound83–87
Isaiah Stewart misses free throw 2 of 283–87
Isaiah Stewart makes free throw 1 of 283–87
Royce O'Neale shooting foul83–86
Devin Booker makes driving layup (Kevin Durant assists)83–86
Tobias Harris makes 10-foot two point shot81–86
Nick Richards makes free throw 2 of 281–84
Simone Fontecchio enters the game for Tim Hardaway Jr.80–84
Isaiah Stewart enters the game for Jalen Duren80–84
Nick Richards makes free throw 1 of 280–84
Jalen Duren loose ball foul79–84
Suns defensive team rebound79–84
Marcus Sasser misses 27-foot three point step back jumpshot79–84
Kevin Durant makes 7-foot dunk (Devin Booker assists)79–84
Devin Booker defensive rebound77–84
Tim Hardaway Jr. misses 26-foot three point jumper77–84
Tim Hardaway Jr. defensive rebound77–84
Kevin Durant misses 16-foot jumper77–84
Marcus Sasser personal foul77–84
Marcus Sasser makes 17-foot step back jumpshot77–84
Devin Booker makes free throw 2 of 277–82
Devin Booker makes free throw 1 of 276–82
Malik Beasley shooting foul75–82
Jalen Duren makes dunk (Malik Beasley assists)75–82
Royce O'Neale enters the game for Ryan Dunn75–80
Pistons offensive team rebound75–80
Marcus Sasser misses free throw flagrant 2 of 275–80
Marcus Sasser makes free throw flagrant 1 of 275–80
Grayson Allen turnover75–79
Grayson Allen flagrant foul type 175–79
Jalen Duren makes free throw 2 of 275–79
Grayson Allen enters the game for Tyus Jones75–78
Marcus Sasser enters the game for Cade Cunningham75–78
Jalen Duren makes free throw 1 of 275–78
Nick Richards shooting foul75–77
Kevin Durant makes free throw 2 of 275–77
Malik Beasley enters the game for Ausar Thompson74–77
Kevin Durant makes free throw 1 of 274–77
Cade Cunningham shooting foul73–77
Tim Hardaway Jr. makes 25-foot three point jumper (Jalen Duren assists)73–77
Ryan Dunn makes two point shot73–74
Ryan Dunn offensive rebound71–74
Nick Richards misses layup71–74
Kevin Durant defensive rebound71–74
Jalen Duren misses 2-foot tip shot71–74
Jalen Duren offensive rebound71–74
Ausar Thompson misses free throw 2 of 271–74
Ausar Thompson makes free throw 1 of 271–74
Pistons Full timeout71–73
Kevin Durant personal foul71–73
Kevin Durant makes 12-foot pullup jump shot (Tyus Jones assists)71–73
Jalen Duren makes 5-foot driving dunk (Tobias Harris assists)69–73
Nick Richards makes 8-foot layup (Tyus Jones assists)69–71
Ausar Thompson makes tip shot67–71
Ausar Thompson offensive rebound67–69
Cade Cunningham misses driving layup67–69
Nick Richards enters the game for Mason Plumlee67–69
Mason Plumlee personal foul67–69
Ausar Thompson defensive rebound67–69
Devin Booker misses 10-foot two point shot67–69
Kevin Durant defensive rebound67–69
Ausar Thompson misses 24-foot three point jumper67–69
Pistons defensive team rebound67–69
Kevin Durant misses 13-foot jumper67–69
Ausar Thompson personal foul67–69
Jalen Duren makes free throw 1 of 167–69
Mason Plumlee shooting foul67–68
Jalen Duren makes 5-foot layup (Cade Cunningham assists)67–68
Cade Cunningham defensive rebound67–66
Tyus Jones misses 26-foot three point pullup jump shot67–66
Ausar Thompson makes 3-foot dunk67–66
Ausar Thompson offensive rebound67–64
Jalen Duren misses 7-foot two point shot67–64
Jalen Duren offensive rebound67–64
Cade Cunningham misses 12-foot two point shot67–64
Ryan Dunn personal foul67–64
Kevin Durant makes 14-foot pullup jump shot (Devin Booker assists)67–64
Ryan Dunn defensive rebound65–64
Ausar Thompson misses 25-foot three point pullup jump shot65–64
Pistons defensive team rebound65–64
Devin Booker misses running pullup jump shot65–64
Kevin Durant defensive rebound65–64
Cade Cunningham misses 18-foot pullup jump shot65–64
Mason Plumlee makes dunk (Tyus Jones assists)65–64
Cade Cunningham makes 6-foot driving floating jump shot63–64
Mason Plumlee loose ball foul63–62
Pistons defensive team rebound63–62
Kevin Durant misses 13-foot pullup jump shot63–62
Tobias Harris makes 8-foot two point shot63–62
Kevin Durant makes 10-foot two point shot63–60
Kevin Durant defensive rebound61–60
Kevin Durant blocks Ausar Thompson 's 6-foot hook shot61–60
Tyus Jones enters the game for Grayson Allen61–60
Ausar Thompson enters the game for Paul Reed61–60
Jalen Duren enters the game for Malik Beasley61–60
Pistons offensive team rebound61–60
Cade Cunningham misses 46-foot three point pullup jump shot61–60
Pistons defensive team rebound61–60
Paul Reed blocks Ryan Dunn 's 3-foot two point shot61–60
Paul Reed makes two point shot (Cade Cunningham assists)61–60
Cade Cunningham defensive rebound61–58
Devin Booker misses 14-foot pullup jump shot61–58
Paul Reed makes free throw 2 of 261–58
Paul Reed makes free throw 1 of 261–57
Ryan Dunn personal foul61–56
Paul Reed defensive rebound61–56
Kevin Durant misses driving floating jump shot61–56
Suns offensive team rebound61–56
Ryan Dunn misses 22-foot three point jumper61–56
Cade Cunningham makes 15-foot pullup jump shot (Paul Reed assists)61–56
Devin Booker makes 13-foot two point shot61–54
Cade Cunningham makes free throw 2 of 259–54
Mason Plumlee enters the game for Nick Richards59–53
Cade Cunningham makes free throw 1 of 259–53
Ryan Dunn shooting foul59–52
Devin Booker makes 4-foot dunk59–52
Cade Cunningham bad pass (Devin Booker steals)57–52
Nick Richards personal foul57–52
Nick Richards makes driving layup (Kevin Durant assists)57–52
Cade Cunningham makes 5-foot two point shot (Paul Reed assists)55–52
Nick Richards makes free throw 2 of 255–50
Ryan Dunn enters the game for Tyus Jones54–50
Nick Richards makes free throw 1 of 254–50
Paul Reed personal foul53–50
Devin Booker enters the game for Royce O'Neale53–50
Cade Cunningham enters the game for Marcus Sasser53–50
Malik Beasley enters the game for Ausar Thompson53–50
Suns Full timeout53–50
Tim Hardaway Jr. makes 27-foot three point jumper (Marcus Sasser assists)53–50
Grayson Allen makes 27-foot three point jumper (Royce O'Neale assists)53–47
Tobias Harris makes 16-foot step back jumpshot50–47
Kevin Durant makes free throw 2 of 250–45
Kevin Durant makes free throw 1 of 249–45
Kevin Durant makes technical free throw48–45
Ausar Thompson technical foul47–45
Marcus Sasser shooting foul47–45
Marcus Sasser bad pass (Tyus Jones steals)47–45
Marcus Sasser defensive rebound47–45
Kevin Durant misses 26-foot three point shot47–45
Royce O'Neale defensive rebound47–45
Tim Hardaway Jr. misses 22-foot three point step back jumpshot47–45
shot clock turnover 47–45
Marcus Sasser enters the game for Cade Cunningham47–45
Royce O'Neale defensive rebound47–45
Ausar Thompson misses free throw 2 of 247–45
Grayson Allen enters the game for Devin Booker47–45
Ausar Thompson makes free throw 1 of 247–45
Royce O'Neale shooting foul47–44
Nick Richards makes 2-foot two point shot (Tyus Jones assists)47–44
Kevin Durant defensive rebound45–44
Paul Reed misses 23-foot three point jumper45–44
Nick Richards makes 3-foot dunk45–44
Nick Richards offensive rebound43–44
Kevin Durant misses layup43–44
Kevin Durant enters the game for Ryan Dunn43–44
Tobias Harris enters the game for Ronald Holland II43–44
Pistons Full timeout43–44
Suns defensive team rebound43–44
Cade Cunningham misses 26-foot three point pullup jump shot43–44
Royce O'Neale makes 27-foot three point jumper (Tyus Jones assists)43–44
Paul Reed makes tip shot40–44
Paul Reed offensive rebound40–42
Cade Cunningham misses 6-foot two point shot40–42
Paul Reed defensive rebound40–42
Tim Hardaway Jr. enters the game for Malik Beasley40–42
Devin Booker misses free throw 2 of 240–42
Devin Booker makes free throw 1 of 240–42
Ausar Thompson shooting foul39–42
Royce O'Neale defensive rebound39–42
Ronald Holland II misses driving floating jump shot39–42
Ausar Thompson defensive rebound39–42
Nick Richards misses free throw 1 of 139–42
Paul Reed enters the game for Jalen Duren39–42
Jalen Duren shooting foul39–42
Nick Richards makes driving layup (Tyus Jones assists)39–42
Cade Cunningham bad pass (Tyus Jones steals)37–42
Jalen Duren defensive rebound37–42
Royce O'Neale misses 24-foot three point jumper37–42
Royce O'Neale enters the game for Monte Morris37–42
Tyus Jones enters the game for Grayson Allen37–42
Nick Richards enters the game for Oso Ighodaro37–42
Ausar Thompson enters the game for Simone Fontecchio37–42
Cade Cunningham personal foul37–42
Grayson Allen defensive rebound37–42
Simone Fontecchio misses 25-foot three point shot37–42
Malik Beasley defensive rebound37–42
Cade Cunningham blocks Oso Ighodaro 's 6-foot dunk37–42
Ryan Dunn defensive rebound37–42
Cade Cunningham misses 11-foot two point shot37–42
Devin Booker makes driving layup37–42
Jalen Duren makes two point shot (Cade Cunningham assists)35–42
Oso Ighodaro personal foul35–40
Cade Cunningham defensive rebound35–40
Grayson Allen misses 27-foot three point jumper35–40
Simone Fontecchio makes tip shot35–40
Simone Fontecchio offensive rebound35–38
Malik Beasley misses free throw 1 of 135–38
Grayson Allen shooting foul35–38
Malik Beasley makes 11-foot driving floating jump shot (Jalen Duren assists)35–38
Devin Booker makes free throw 3 of 335–36
Jalen Duren enters the game for Isaiah Stewart34–36
Devin Booker makes free throw 2 of 334–36
Devin Booker makes free throw 1 of 333–36
Isaiah Stewart shooting foul32–36
Ronald Holland II makes three point jumper (Cade Cunningham assists)32–36
Pistons offensive team rebound32–33
Cade Cunningham misses driving floating jump shot32–33
Grayson Allen makes free throw 2 of 232–33
Ryan Dunn enters the game for Royce O'Neale31–33
Grayson Allen makes free throw 1 of 231–33
Ronald Holland II shooting foul30–33
Grayson Allen defensive rebound30–33
Ronald Holland II misses 26-foot three point jumper30–33
Isaiah Stewart defensive rebound30–33
Monte Morris misses 20-foot step back jumpshot30–33
Simone Fontecchio makes two point shot30–33
Royce O'Neale bad pass (Isaiah Stewart steals)30–31
Malik Beasley makes two point shot30–31
Grayson Allen bad pass (Malik Beasley steals)30–29
Oso Ighodaro defensive rebound30–29
Cade Cunningham misses 25-foot three point pullup jump shot30–29
Devin Booker enters the game for Kevin Durant30–29
Ronald Holland II enters the game for Marcus Sasser30–29
Cade Cunningham enters the game for Tobias Harris30–29
Pistons offensive team rebound30–29
Tobias Harris misses driving floating jump shot30–29
Oso Ighodaro makes free throw 2 of 230–29
Suns offensive team rebound29–29
Oso Ighodaro misses free throw 1 of 229–29
Isaiah Stewart loose ball foul29–29
Suns offensive team rebound29–29
Kevin Durant misses 28-foot three point jumper29–29
Malik Beasley out of bounds bad pass turnover29–29
Royce O'Neale enters the game for Devin Booker29–29
Malik Beasley offensive rebound29–29
Malik Beasley misses 26-foot three point shot29–29
Marcus Sasser defensive rebound29–29
Grayson Allen misses driving layup29–29
Tobias Harris makes 3-foot dunk29–29
Tobias Harris offensive rebound29–27
Marcus Sasser misses two point shot29–27
Marcus Sasser defensive rebound29–27
Devin Booker misses 17-foot step back jumpshot29–27
Marcus Sasser makes two point shot (Tobias Harris assists)29–27
Devin Booker makes free throw 2 of 229–25
Devin Booker makes free throw 1 of 228–25
Oso Ighodaro enters the game for Nick Richards27–25
(01:32) [Pistons] COACH'S CHALLENGE (CALL STANDS) [Pistons] charged with a timeout27–25
Pistons Full timeout27–25
Malik Beasley shooting foul27–25
Tobias Harris makes 10-foot two point shot (Marcus Sasser assists)27–25
Devin Booker makes driving layup27–23
Devin Booker defensive rebound25–23
Malik Beasley misses 30-foot three point pullup jump shot25–23
Tobias Harris makes technical free throw25–23
Devin Booker makes free throw 2 of 225–22
Grayson Allen enters the game for Royce O'Neale24–22
Devin Booker makes free throw 1 of 224–22
Monte Morris enters the game for Grayson Allen23–22
Marcus Sasser enters the game for Cade Cunningham23–22
Suns Full timeout23–22
Nick Richards technical foul23–22
Simone Fontecchio shooting foul23–22
Malik Beasley makes 27-foot three point jumper (Cade Cunningham assists)23–22
Devin Booker makes layup (Grayson Allen assists)23–19
Royce O'Neale defensive rebound21–19
Cade Cunningham misses 26-foot three point jumper21–19
Devin Booker makes 8-foot pullup jump shot21–19
Nick Richards defensive rebound19–19
Kevin Durant blocks Tobias Harris 's 18-foot pullup jump shot19–19
Simone Fontecchio defensive rebound19–19
Kevin Durant misses 12-foot step back jumpshot19–19
Cade Cunningham makes free throw 2 of 219–19
Cade Cunningham makes free throw 1 of 219–18
Royce O'Neale shooting foul19–17
Tobias Harris defensive rebound19–17
Kevin Durant misses 24-foot three point jumper19–17
Royce O'Neale defensive rebound19–17
Tobias Harris misses 27-foot three point jumper19–17
Kevin Durant out of bounds bad pass turnover19–17
Cade Cunningham personal foul19–17
Royce O'Neale enters the game for Ryan Dunn19–17
Simone Fontecchio enters the game for Tim Hardaway Jr.19–17
Isaiah Stewart turnover19–17
Isaiah Stewart offensive foul19–17
Ryan Dunn makes 24-foot three point jumper (Nick Richards assists)19–17
Nick Richards offensive rebound16–17
Ryan Dunn misses driving floating jump shot16–17
Nick Richards defensive rebound16–17
Tim Hardaway Jr. misses 26-foot three point jumper16–17
Grayson Allen enters the game for Tyus Jones16–17
Tyus Jones back court turnover16–17
Malik Beasley makes dunk (Cade Cunningham assists)16–17
Cade Cunningham defensive rebound16–15
Kevin Durant misses running pullup jump shot16–15
Cade Cunningham bad pass (Kevin Durant steals)16–15
Malik Beasley enters the game for Ausar Thompson16–15
Kevin Durant out of bounds bad pass turnover16–15
Tyus Jones defensive rebound16–15
Cade Cunningham misses 5-foot two point shot16–15
Tyus Jones makes driving layup16–15
Nick Richards defensive rebound14–15
Cade Cunningham misses 25-foot three point pullup jump shot14–15
Nick Richards makes free throw 2 of 214–15
Suns offensive team rebound13–15
Nick Richards misses free throw 1 of 213–15
Isaiah Stewart enters the game for Jalen Duren13–15
Pistons Full timeout13–15
Jalen Duren shooting foul13–15
Cade Cunningham makes 26-foot three pointer13–15
Kevin Durant makes 8-foot pullup jump shot13–12
Tyus Jones defensive rebound11–12
Cade Cunningham misses free throw 2 of 211–12
Nick Richards enters the game for Mason Plumlee11–12
Cade Cunningham makes free throw 1 of 211–12
Mason Plumlee shooting foul11–11
Ryan Dunn makes two point shot11–11
Ryan Dunn offensive rebound9–11
Devin Booker misses 15-foot pullup jump shot9–11
Tim Hardaway Jr. makes free throw 1 of 19–11
Devin Booker shooting foul9–10
Tim Hardaway Jr. makes two point shot (Cade Cunningham assists)9–10
Devin Booker bad pass (Cade Cunningham steals)9–8
Ausar Thompson personal foul9–8
Tobias Harris makes 9-foot two point shot (Cade Cunningham assists)9–8
Devin Booker makes 26-foot three point step back jumpshot (Tyus Jones assists)9–6
Ryan Dunn defensive rebound6–6
Tim Hardaway Jr. misses 19-foot step back jumpshot6–6
Kevin Durant makes free throw 2 of 26–6
Suns offensive team rebound5–6
Kevin Durant misses free throw 1 of 25–6
Jalen Duren shooting foul5–6
Mason Plumlee defensive rebound5–6
Cade Cunningham misses driving floating jump shot5–6
Jalen Duren offensive rebound5–6
Tobias Harris misses 27-foot three point jumper5–6
Cade Cunningham offensive rebound5–6
Kevin Durant blocks Cade Cunningham 's 8-foot driving floating jump shot5–6
Ryan Dunn makes layup (Mason Plumlee assists)5–6
Tobias Harris makes 25-foot running pullup jump shot3–6
Tobias Harris defensive rebound3–3
Kevin Durant misses 22-foot three point jumper3–3
Tobias Harris makes 24-foot three point jumper (Cade Cunningham assists)3–3
Ryan Dunn makes 23-foot three point jumper (Kevin Durant assists)3–0
Mason Plumlee defensive rebound0–0
Tim Hardaway Jr. misses driving floating jump shot0–0
Jalen Duren defensive rebound0–0
Devin Booker misses 16-foot pullup jump shot0–0
Mason Plumlee vs. Jalen Duren (Ryan Dunn gains possession)0–0