End of the 4th Quarter
Suns with an offensive rebound.
Grayson Allen misses a 3-point turnaround bank jump shot from 26 feet out.
Duncan Robinson makes free throw 2 of 2.
Substitution: Grayson Allen in for Ryan Dunn.
Substitution: Ausar Thompson in for Jaden Ivey.
Substitution: Ronald Holland II in for Tobias Harris.
Pistons with an offensive rebound.
Duncan Robinson misses free throw 1 of 2.
Personal foul committed by Jordan Goodwin.
Substitution: Ryan Dunn in for Grayson Allen.
Substitution: Jaden Ivey in for Javonte Green.
Substitution: Duncan Robinson in for Ausar Thompson.
Substitution: Tobias Harris in for Ronald Holland II.
Pistons take a full timeout.
Grayson Allen makes a 3-point step back jump shot from 27 feet out. Royce O’Neale with the assist.
Substitution: Grayson Allen in for Ryan Dunn.
Substitution: Collin Gillespie in for Mark Williams.
Suns take a full timeout.
Mark Williams with a defensive rebound.
Ronald Holland II misses free throw 2 of 2.
Substitution: Ryan Dunn in for Grayson Allen.
Substitution: Mark Williams in for Collin Gillespie.
Pistons with an offensive rebound.
Ronald Holland II misses free throw 1 of 2.
Personal Take foul committed by Jordan Goodwin.
Ronald Holland II with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 27 feet out.
Substitution: Grayson Allen in for Ryan Dunn.
Substitution: Collin Gillespie in for Mark Williams.
Substitution: Javonte Green in for Tobias Harris.
Suns take a full timeout.
Ronald Holland II makes free throw 2 of 2.
Substitution: Ryan Dunn in for Collin Gillespie.
Substitution: Mark Williams in for Grayson Allen.
Pistons with an offensive rebound.
Ronald Holland II misses free throw 1 of 2.
Personal Take foul committed by Jordan Goodwin.
Ronald Holland II with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 27 feet out.
Oso Ighodaro with an offensive rebound.
Grayson Allen misses a 3-point jump shot from 24 feet out.
Collin Gillespie with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 26 feet out.
Ausar Thompson with a defensive rebound.
Jordan Goodwin misses a driving floating jump shot from 9 feet out.
Suns with a defensive rebound.
Ausar Thompson misses free throw 2 of 2.
Ausar Thompson makes free throw 1 of 2.
Personal foul committed by Jordan Goodwin.
Grayson Allen makes a driving floating jump shot from 6 feet out.
Personal foul committed by Jalen Duren.
Jordan Goodwin with a defensive rebound.
Cade Cunningham misses free throw 2 of 2.
Cade Cunningham makes free throw 1 of 2.
Personal foul committed by Oso Ighodaro.
Jalen Duren with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 27 feet out.
Royce O’Neale with a defensive rebound.
Cade Cunningham misses free throw 2 of 2.
Substitution: Ausar Thompson in for Duncan Robinson.
Pistons with an offensive rebound.
Cade Cunningham misses free throw 1 of 2.
Substitution: Royce O’Neale in for Dillon Brooks.
Shooting foul committed by Dillon Brooks.
Cade Cunningham with a defensive rebound.
Jalen Duren blocks a Oso Ighodaro driving layup.
Cade Cunningham makes a turnaround hook shot from 5 feet out. Tobias Harris with the assist.
Substitution: Collin Gillespie in for Royce O’Neale.
Pistons take a full timeout.
Ronald Holland II with a defensive rebound.
Royce O’Neale misses a 3-point jump shot from 28 feet out.
Oso Ighodaro steals the ball from Ronald Holland II.
Substitution: Ronald Holland II in for Isaiah Stewart.
Substitution: Jalen Duren in for Jaden Ivey.
Pistons take a full timeout.
Grayson Allen makes a running layup. Royce O’Neale with the assist.
Oso Ighodaro steals the ball from Jaden Ivey.
Oso Ighodaro makes a driving finger roll layup. Royce O’Neale with the assist.
Tobias Harris makes a jump shot from 11 feet out.
Tobias Harris with a defensive rebound.
Royce O’Neale misses a driving finger roll layup.
Substitution: Dillon Brooks in for Collin Gillespie.
Oso Ighodaro with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 27 feet out.
Isaiah Stewart with a defensive rebound.
Isaiah Stewart blocks a Grayson Allen driving hook shot from 5 feet out.
Jordan Goodwin with a defensive rebound.
Cade Cunningham misses a step back jump shot from 14 feet out.
Personal foul committed by Collin Gillespie.
Tobias Harris steals the ball from Collin Gillespie.
Isaiah Stewart makes free throw 2 of 2.
Substitution: Jordan Goodwin in for Dillon Brooks.
Substitution: Duncan Robinson in for Caris LeVert.
Isaiah Stewart makes free throw 1 of 2.
Shooting foul committed by Oso Ighodaro.
Caris LeVert with a defensive rebound.
Dillon Brooks misses a 3-point jump shot from 27 feet out.
Royce O’Neale with a defensive rebound.
Tobias Harris misses a 3-point jump shot from 24 feet out.
Tobias Harris with a defensive rebound.
Dillon Brooks misses a fade away from 9 feet out.
Tobias Harris makes a fade away from 13 feet out.
Substitution: Grayson Allen in for Isaiah Livers.
Substitution: Oso Ighodaro in for Mark Williams.
Substitution: Isaiah Stewart in for Jalen Duren.
Personal foul committed by Dillon Brooks.
Jalen Duren with a defensive rebound.
Dillon Brooks misses a driving floating jump shot from 12 feet out.
Jalen Duren makes an alley oop dunk. Cade Cunningham with the assist.
Royce O’Neale makes a driving floating jump shot from 5 feet out.
Royce O’Neale with an offensive rebound.
Royce O’Neale misses a 3-point jump shot from 28 feet out.
Substitution: Royce O’Neale in for Jordan Goodwin.
Substitution: Dillon Brooks in for Ryan Dunn.
Substitution: Tobias Harris in for Javonte Green.
Suns take a full timeout.
Jaden Ivey makes a 3-point jump shot from 28 feet out. Caris LeVert with the assist.
Caris LeVert steals the ball from Collin Gillespie.
Jalen Duren makes a driving floating jump shot from 4 feet out. Jaden Ivey with the assist.
Jaden Ivey with an offensive rebound.
Javonte Green misses a 3-point jump shot from 24 feet out.
Ryan Dunn makes a driving floating jump shot from 19 feet out. Mark Williams with the assist.
Ryan Dunn with a defensive rebound.
Javonte Green misses a 3-point jump shot from 29 feet out.
Jalen Duren with a defensive rebound.
Collin Gillespie misses a jump shot from 19 feet out.
Jordan Goodwin with a defensive rebound.
Jaden Ivey misses a 3-point jump shot from 23 feet out.
Caris LeVert with an offensive rebound.
Javonte Green misses a 3-point jump shot from 28 feet out.
Caris LeVert with a defensive rebound.
Mark Williams misses a driving layup.
Jordan Goodwin steals the ball from Cade Cunningham.
Substitution: Jalen Duren in for Isaiah Stewart.
Mark Williams makes a reverse layup. Ryan Dunn with the assist.
Jordan Goodwin with a defensive rebound.
Cade Cunningham misses a fade away from 11 feet out.
Cade Cunningham with a defensive rebound.
Ryan Dunn misses a 3-point jump shot from 25 feet out.
Mark Williams with a defensive rebound.
Isaiah Stewart misses a 3-point jump shot from 27 feet out.
Suns with a turnover: Shot Clock Turnover
Suns with an offensive rebound.
Jordan Goodwin misses a 3-point bank shot from 31 feet out.
Start of the 4th Quarter
End of the 3rd Quarter
Suns with an offensive rebound.
Suns misses a 3-point team heave from 61 feet out.
Ronald Holland II makes a driving layup.
Grayson Allen makes a bank shot from 7 feet out.
Jordan Goodwin with a defensive rebound.
Javonte Green misses free throw 3 of 3.
Javonte Green makes free throw 2 of 3.
Javonte Green makes free throw 1 of 3.
Substitution: Royce O’Neale in for Isaiah Livers.
Substitution: Grayson Allen in for Ryan Dunn.
Suns take a full timeout.
Shooting foul committed by Jordan Goodwin.
Collin Gillespie makes a 3-point jump shot from 33 feet out.
Jaden Ivey makes a jump shot from 15 feet out. Caris LeVert with the assist.
Jordan Goodwin makes a driving floating jump shot from 10 feet out.
Jaden Ivey makes a jump shot from 15 feet out.
Jordan Goodwin makes free throw 2 of 2.
Suns with an offensive rebound.
Jordan Goodwin misses free throw 1 of 2.
Shooting foul committed by Javonte Green.
Oso Ighodaro steals the ball from Ronald Holland II.
Substitution: Isaiah Livers in for Dillon Brooks.
Substitution: Caris LeVert in for Cade Cunningham.
Collin Gillespie makes a jump shot from 7 feet out. Jordan Goodwin with the assist.
Jordan Goodwin with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 29 feet out.
Oso Ighodaro makes free throw 2 of 2.
Substitution: Jaden Ivey in for Duncan Robinson.
Substitution: Javonte Green in for Jalen Duren.
Suns with an offensive rebound.
Oso Ighodaro misses free throw 1 of 2.
Shooting foul committed by Duncan Robinson.
Ryan Dunn with a defensive rebound.
Ronald Holland II misses a 3-point jump shot from 24 feet out.
Ronald Holland II with a defensive rebound.
Dillon Brooks misses a jump shot from 16 feet out.
Jordan Goodwin with a defensive rebound.
Duncan Robinson misses a jump shot from 13 feet out.
Collin Gillespie makes a 3-point jump shot from 28 feet out. Dillon Brooks with the assist.
Dillon Brooks with a defensive rebound.
Duncan Robinson misses free throw 1 of 1.
Substitution: Collin Gillespie in for Grayson Allen.
Substitution: Isaiah Stewart in for Tobias Harris.
Shooting foul committed by Ryan Dunn.
Duncan Robinson makes a driving floating bank jump shot from 10 feet out. Cade Cunningham with the assist.
Tobias Harris with a defensive rebound.
Dillon Brooks misses a 3-point step back jump shot from 28 feet out.
Ronald Holland II makes a driving layup.
Jump Ball: Jalen Duren vs. Oso Ighodaro — Ronald Holland II gains possession.
Pistons with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 26 feet out.
Grayson Allen with an offensive rebound.
Oso Ighodaro misses a alley oop layup.
Substitution: Ryan Dunn in for Royce O’Neale.
Substitution: Ronald Holland II in for Ausar Thompson.
Ausar Thompson makes a cutting dunk. Jalen Duren with the assist.
Tobias Harris steals the ball from Royce O’Neale.
Royce O’Neale with a defensive rebound.
Ausar Thompson misses a 3-point jump shot from 24 feet out.
Oso Ighodaro makes a floating jump shot from 8 feet out. Royce O’Neale with the assist.
Jalen Duren makes a reverse layup. Tobias Harris with the assist.
Pistons with a defensive rebound.
Grayson Allen misses a 3-point step back jump shot from 29 feet out.
Jalen Duren with a turnover – Out of Bounds – Bad Pass
Jalen Duren with a defensive rebound.
Dillon Brooks misses a fade away from 17 feet out.
Substitution: Oso Ighodaro in for Mark Williams.
Substitution: Jordan Goodwin in for Collin Gillespie.
Suns take a full timeout.
Jalen Duren dunks. Cade Cunningham with the assist.
Ausar Thompson with an offensive rebound.
Duncan Robinson misses a 3-point jump shot from 24 feet out.
Ausar Thompson with a defensive rebound.
Royce O’Neale misses a 3-point jump shot from 26 feet out.
Duncan Robinson makes a 3-point jump shot from 27 feet out. Cade Cunningham with the assist.
Dillon Brooks makes a 3-point jump shot from 26 feet out. Collin Gillespie with the assist.
Ausar Thompson makes a tip layup.
Ausar Thompson with an offensive rebound.
Ausar Thompson misses a tip layup.
Ausar Thompson with an offensive rebound.
Jalen Duren misses a turnaround hook shot from 5 feet out.
Jalen Duren with a defensive rebound.
Dillon Brooks misses a jump shot from 16 feet out.
Jalen Duren makes a putback dunk.
Jalen Duren with an offensive rebound.
Mark Williams blocks a Jalen Duren driving layup.
Jalen Duren with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 31 feet out.
Tobias Harris makes a driving floating jump shot from 14 feet out. Cade Cunningham with the assist.
Mark Williams kicks the ball. Pistons’ ball.
Mark Williams makes a cutting dunk. Royce O’Neale with the assist.
Mark Williams steals the ball from Cade Cunningham.
Grayson Allen makes a 3-point jump shot from 32 feet out. Collin Gillespie with the assist.
Suns with a defensive rebound.
Cade Cunningham misses free throw technical.
Technical foul committed by Grayson Allen.
Personal foul committed by Ausar Thompson.
Jalen Duren makes a cutting dunk. Ausar Thompson with the assist.
Royce O’Neale makes a 3-point jump shot from 28 feet out. Collin Gillespie with the assist.
Mark Williams with a defensive rebound.
Cade Cunningham misses a jump shot from 20 feet out.
Jalen Duren with a defensive rebound.
Cade Cunningham blocks a Collin Gillespie step back jump shot from 10 feet out.
Suns take a full timeout.
Duncan Robinson makes a 3-point jump shot from 27 feet out. Jalen Duren with the assist.
Jalen Duren with an offensive rebound.
Cade Cunningham misses free throw 2 of 2.
Cade Cunningham makes free throw 1 of 2.
Shooting foul committed by Grayson Allen.
Start of the 3rd Quarter
End of the 2nd Quarter
Pistons with an offensive rebound.
Tobias Harris misses a driving layup.
Isaiah Stewart with a defensive rebound.
Isaiah Stewart blocks a Royce O’Neale driving finger roll layup.
Cade Cunningham makes a driving floating bank jump shot from 4 feet out.
Cade Cunningham with a defensive rebound.
Royce O’Neale misses free throw 2 of 2.
Suns with an offensive rebound.
Royce O’Neale misses free throw 1 of 2.
Personal foul committed by Isaiah Stewart.
Duncan Robinson makes a 3-point jump shot from 27 feet out. Cade Cunningham with the assist.
Tobias Harris with a defensive rebound.
Collin Gillespie misses free throw 2 of 2.
Collin Gillespie makes free throw 1 of 2.
Substitution: Ryan Dunn in for Grayson Allen.
Substitution: Javonte Green in for Ronald Holland II.
Collin Gillespie makes free throw technical.
Technical foul committed by Isaiah Stewart.
Shooting foul committed by Ronald Holland II.
Isaiah Stewart with a turnover – 3 Second
Grayson Allen makes a 3-point jump shot from 27 feet out. Collin Gillespie with the assist.
Jordan Goodwin with an offensive rebound.
Royce O’Neale misses a 3-point jump shot from 26 feet out.
Oso Ighodaro steals the ball from Ronald Holland II.
Cade Cunningham with a defensive rebound.
Oso Ighodaro misses a floating jump shot from 6 feet out.
Jordan Goodwin steals the ball from Ronald Holland II.
Grayson Allen makes a 3-point step back jump shot from 27 feet out.
Ronald Holland II makes free throw 2 of 2.
Ronald Holland II makes free throw 1 of 2.
Substitution: Jordan Goodwin in for Mark Williams.
Substitution: Oso Ighodaro in for Dillon Brooks.
Substitution: Isaiah Stewart in for Jalen Duren.
Personal foul committed by Dillon Brooks.
Ronald Holland II with a defensive rebound.
Mark Williams misses a tip layup.
Mark Williams with an offensive rebound.
Dillon Brooks misses a 3-point jump shot from 29 feet out.
Mark Williams with a defensive rebound.
Jalen Duren misses a turnaround fade away jump shot from 9 feet out.
Ronald Holland II with a defensive rebound.
Mark Williams misses free throw 2 of 2.
Substitution: Cade Cunningham in for Daniss Jenkins.
Mark Williams makes free throw 1 of 2.
Shooting foul committed by Ronald Holland II.
Tobias Harris makes a running layup. Ronald Holland II with the assist.
Ronald Holland II with a defensive rebound.
Daniss Jenkins blocks a 3-point Grayson Allen jump shot from 24 feet out.
Duncan Robinson makes a jump shot from 10 feet out. Daniss Jenkins with the assist.
Ronald Holland II makes free throw flagrant 2 of 2.
Pistons with an offensive rebound.
Ronald Holland II misses free throw flagrant 1 of 2.
Substitution: Collin Gillespie in for Rasheer Fleming.
Grayson Allen makes free throw technical.
Technical foul committed by Duncan Robinson.
Flagrant Type 1 foul committed by Dillon Brooks.
Ronald Holland II steals the ball from Dillon Brooks.
Duncan Robinson makes a driving floating bank jump shot from 8 feet out. Daniss Jenkins with the assist.
Mark Williams is charged with a turnover due to a foul.
Offensive foul committed by Mark Williams.
Daniss Jenkins makes a 3-point jump shot from 26 feet out.
Jalen Duren with a defensive rebound.
Dillon Brooks misses a turnaround fade away jump shot from 11 feet out.
Tobias Harris makes free throw 2 of 2.
Tobias Harris makes free throw 1 of 2.
Grayson Allen makes free throw technical.
Technical foul committed by Tobias Harris.
Pistons take a full timeout.
Shooting foul committed by Grayson Allen.
Dillon Brooks makes free throw 2 of 2.
Dillon Brooks makes free throw 1 of 2.
Personal foul committed by Ronald Holland II.
Ronald Holland II makes free throw 1 of 1.
Shooting foul committed by Mark Williams.
Ronald Holland II makes a driving layup. Daniss Jenkins with the assist.
Dillon Brooks makes free throw 2 of 2.
Suns with an offensive rebound.
Dillon Brooks misses free throw 1 of 2.
Shooting foul committed by Daniss Jenkins.
Royce O’Neale with a defensive rebound.
Tobias Harris misses a 3-point jump shot from 28 feet out.
Jalen Duren with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 32 feet out.
Suns with a defensive rebound.
Mark Williams blocks a Tobias Harris running layup.
Daniss Jenkins steals the ball from Royce O’Neale.
Dillon Brooks makes free throw flagrant 1 of 1.
Substitution: Ronald Holland II in for Ausar Thompson.
Flagrant Type 1 foul committed by Ausar Thompson.
Dillon Brooks makes a 3-point jump shot from 27 feet out. Royce O’Neale with the assist.
Substitution: Rasheer Fleming in for Jordan Goodwin.
Personal foul committed by Ausar Thompson.
Jordan Goodwin with a defensive rebound.
Jordan Goodwin blocks a Ausar Thompson driving layup.
Royce O’Neale makes a 3-point jump shot from 28 feet out.
Tobias Harris makes free throw 2 of 2.
Tobias Harris makes free throw 1 of 2.
Shooting foul committed by Grayson Allen.
Tobias Harris with an offensive rebound.
Duncan Robinson misses a 3-point jump shot from 27 feet out.
Tobias Harris steals the ball from Jordan Goodwin.
Daniss Jenkins makes free throw 2 of 2.
Substitution: Mark Williams in for Collin Gillespie.
Substitution: Grayson Allen in for Oso Ighodaro.
Substitution: Duncan Robinson in for Javonte Green.
Substitution: Tobias Harris in for Cade Cunningham.
Daniss Jenkins makes free throw 1 of 2.
Shooting foul committed by Oso Ighodaro.
Substitution: Royce O’Neale in for Isaiah Livers.
Substitution: Dillon Brooks in for Ryan Dunn.
Pistons with a defensive rebound.
Oso Ighodaro misses a driving finger roll layup.
Javonte Green makes a 3-point jump shot from 24 feet out. Cade Cunningham with the assist.
Ryan Dunn with a turnover – Traveling
Oso Ighodaro with a defensive rebound.
Oso Ighodaro blocks a Cade Cunningham jump shot from 9 feet out.
Substitution: Jalen Duren in for Isaiah Stewart.
Substitution: Ausar Thompson in for Caris LeVert.
Pistons take a full timeout.
Jordan Goodwin makes a tip layup.
Jordan Goodwin with an offensive rebound.
Collin Gillespie misses a 3-point jump shot from 28 feet out.
Oso Ighodaro steals the ball from Cade Cunningham.
Isaiah Stewart with a defensive rebound.
Ryan Dunn misses a 3-point jump shot from 26 feet out.
Isaiah Livers steals the ball from Caris LeVert.
Substitution: Daniss Jenkins in for Ronald Holland II.
Personal foul committed by Collin Gillespie.
Jordan Goodwin makes a running layup.
Jordan Goodwin steals the ball from Cade Cunningham.
Collin Gillespie makes a step back jump shot from 11 feet out.
Suns commit a delay of game violation. Pistons’ ball.
Caris LeVert makes a driving finger roll layup. Cade Cunningham with the assist.
Pistons take a full timeout.
Isaiah Livers with a turnover – Out of Bounds
Collin Gillespie steals the ball from Isaiah Stewart.
Oso Ighodaro makes free throw 2 of 2.
Suns with an offensive rebound.
Oso Ighodaro misses free throw 1 of 2.
Shooting foul committed by Caris LeVert.
Isaiah Stewart makes free throw 2 of 2.
Isaiah Stewart makes free throw 1 of 2.
Shooting foul committed by Collin Gillespie.
Isaiah Stewart with an offensive rebound.
Javonte Green misses a 3-point jump shot from 25 feet out.
Ryan Dunn makes a 3-point jump shot from 24 feet out. Isaiah Livers with the assist.
Oso Ighodaro steals the ball from Caris LeVert.
Javonte Green steals the ball from Collin Gillespie.
Ryan Dunn with an offensive rebound.
Jordan Goodwin misses a step back jump shot from 16 feet out.
Ronald Holland II with a turnover – Lost Ball Out of Bounds
Start of the 2nd Quarter
End of the 1st Quarter
Pistons with an offensive rebound.
Pistons misses a 3-point team heave from 78 feet out.
Grayson Allen makes a 3-point jump shot from 31 feet out. Collin Gillespie with the assist.
Substitution: Isaiah Livers in for Jordan Goodwin.
Substitution: Grayson Allen in for Isaiah Livers.
Substitution: Royce O’Neale in for Ryan Dunn.
Substitution: Ausar Thompson in for Jaden Ivey.
Isaiah Livers with a defensive rebound.
Jaden Ivey misses a 3-point jump shot from 24 feet out.
Collin Gillespie makes a 3-point jump shot from 29 feet out.
Isaiah Livers with an offensive rebound.
Jordan Goodwin misses a 3-point jump shot from 25 feet out.
Isaiah Livers steals the ball from Jaden Ivey.
Jaden Ivey with a defensive rebound.
Isaiah Livers misses a 3-point jump shot from 23 feet out.
Jordan Goodwin with a defensive rebound.
Isaiah Stewart misses a 3-point jump shot from 26 feet out.
Collin Gillespie makes a 3-point jump shot from 27 feet out.
Jaden Ivey makes a 3-point jump shot from 33 feet out. Caris LeVert with the assist.
Oso Ighodaro makes a cutting layup. Jordan Goodwin with the assist.
Substitution: Isaiah Livers in for Dillon Brooks.
Suns take a full timeout.
Jordan Goodwin with a defensive rebound.
Ronald Holland II misses a driving finger roll layup.
Ronald Holland II with a defensive rebound.
Oso Ighodaro misses free throw 1 of 1.
Shooting foul committed by Isaiah Stewart.
Oso Ighodaro dunks. Jordan Goodwin with the assist.
Substitution: Collin Gillespie in for Grayson Allen.
Substitution: Javonte Green in for Cade Cunningham.
Grayson Allen with a defensive rebound.
Ronald Holland II misses a 3-point jump shot from 23 feet out.
Caris LeVert steals the ball from Grayson Allen.
Jaden Ivey makes a 3-point jump shot from 29 feet out. Cade Cunningham with the assist.
Ronald Holland II with a defensive rebound.
Dillon Brooks misses a 3-point jump shot from 27 feet out.
Suns with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 26 feet out.
Dillon Brooks makes free throw 2 of 2.
Substitution: Oso Ighodaro in for Mark Williams.
Substitution: Caris LeVert in for Ausar Thompson.
Dillon Brooks makes free throw 1 of 2.
Shooting foul committed by Ausar Thompson.
Jaden Ivey makes a jump shot from 15 feet out.
Dillon Brooks makes a turnaround fade away jump shot from 7 feet out.
Cade Cunningham makes free throw 2 of 2.
Substitution: Ausar Thompson in for Jalen Duren.
Substitution: Ronald Holland II in for Duncan Robinson.
Substitution: Jaden Ivey in for Ausar Thompson.
Cade Cunningham makes free throw 1 of 2.
Shooting foul committed by Dillon Brooks.
Substitution: Ryan Dunn in for Royce O’Neale.
Personal foul committed by Grayson Allen.
Grayson Allen makes a 3-point jump shot from 28 feet out.
Jalen Duren makes a jump shot from 10 feet out.
Dillon Brooks makes a driving floating jump shot from 5 feet out. Mark Williams with the assist.
Mark Williams with an offensive rebound.
Duncan Robinson blocks a Jordan Goodwin running layup.
Grayson Allen with a defensive rebound.
Cade Cunningham misses a 3-point step back jump shot from 26 feet out.
Grayson Allen makes free throw 2 of 2.
Substitution: Isaiah Stewart in for Tobias Harris.
Grayson Allen makes free throw 1 of 2.
Shooting foul committed by Duncan Robinson.
Grayson Allen with a defensive rebound.
Grayson Allen blocks a 3-point Duncan Robinson jump shot from 28 feet out.
Substitution: Jordan Goodwin in for Collin Gillespie.
Pistons take a full timeout.
Grayson Allen makes a 3-point jump shot from 25 feet out. Collin Gillespie with the assist.
Collin Gillespie with a defensive rebound.
Mark Williams blocks a Ausar Thompson driving layup.
Grayson Allen makes a driving layup. Royce O’Neale with the assist.
Duncan Robinson makes a 3-point jump shot from 23 feet out. Cade Cunningham with the assist.
Personal foul committed by Dillon Brooks.
Jalen Duren with an offensive rebound.
Mark Williams blocks a Jalen Duren driving layup.
Tobias Harris with an offensive rebound.
Jalen Duren misses a turnaround hook shot from 5 feet out.
Jalen Duren with an offensive rebound.
Cade Cunningham misses a driving floating jump shot from 1 foot out.
Jalen Duren with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 27 feet out.
Suns with a defensive rebound.
Grayson Allen blocks a Tobias Harris running layup.
Tobias Harris steals the ball from Dillon Brooks.
Jump Ball: Mark Williams vs. Ausar Thompson — Dillon Brooks gains possession.
Suns with an offensive rebound.
Royce O’Neale misses a 3-point jump shot from 25 feet out.
Grayson Allen with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 26 feet out.
Tobias Harris steals the ball from Grayson Allen.
Royce O’Neale with a defensive rebound.
Grayson Allen blocks a Cade Cunningham running reverse layup.
Tobias Harris with a defensive rebound.
Collin Gillespie misses a 3-point jump shot from 27 feet out.
Cade Cunningham makes a driving floating jump shot from 10 feet out. Ausar Thompson with the assist.
Duncan Robinson with an offensive rebound.
Duncan Robinson misses a driving finger roll layup.
Ausar Thompson with an offensive rebound.
Cade Cunningham misses a 3-point jump shot from 24 feet out.
Jalen Duren with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 28 feet out.
Collin Gillespie steals the ball from Cade Cunningham.
Royce O’Neale makes a 3-point jump shot from 28 feet out.
Tobias Harris makes a running dunk. Cade Cunningham with the assist.
Jalen Duren with a defensive rebound.
Dillon Brooks misses a fade away from 14 feet out.
Royce O’Neale with a defensive rebound.
Jalen Duren misses free throw 1 of 1.
Shooting foul committed by Mark Williams.
Jalen Duren makes a running layup.
Jalen Duren with a defensive rebound.
Grayson Allen misses a 3-point jump shot from 26 feet out.
Tobias Harris makes a jump shot from 14 feet out.
Jalen Duren with a defensive rebound.
Jalen Duren blocks a Dillon Brooks driving layup.
Jump Ball: Mark Williams vs. Jalen Duren — Grayson Allen gains possession.
Start of the 1st Quarter
Read the full article here









End of the Game