End of the 4th Quarter
Darius Garland makes a 3-point jump shot from 31 feet out.
Cade Cunningham makes free throw 3 of 3.
Substitution: Ausar Thompson in for Tim Hardaway Jr..
Cade Cunningham makes free throw 2 of 3.
Cade Cunningham makes free throw 1 of 3.
Shooting foul committed by Evan Mobley.
Substitution: Marcus Sasser in for Ausar Thompson.
Substitution: Tim Hardaway Jr. in for Ronald Holland II.
Pistons take a full timeout.
Darius Garland makes free throw 2 of 2.
Darius Garland makes free throw 1 of 2.
Personal Take foul committed by Malik Beasley.
Cade Cunningham makes free throw 3 of 3.
Substitution: Ausar Thompson in for Marcus Sasser.
Substitution: Ronald Holland II in for Tim Hardaway Jr..
Cade Cunningham makes free throw 2 of 3.
Cade Cunningham makes free throw 1 of 3.
Shooting foul committed by Georges Niang.
Darius Garland makes free throw 2 of 2.
Substitution: Marcus Sasser in for Ausar Thompson.
Cavaliers with an offensive rebound.
Darius Garland misses free throw 1 of 2.
Personal Take foul committed by Ausar Thompson.
Cade Cunningham makes a 3-point jump shot from 29 feet out.
Jalen Duren steals the ball from Georges Niang.
Jump Ball: Jalen Duren vs. Georges Niang — Cade Cunningham gains possession.
Personal Take foul committed by Ausar Thompson.
Cavaliers take a full timeout.
Jalen Duren makes a tip layup.
Jalen Duren with an offensive rebound.
Jalen Duren misses a putback layup.
Jalen Duren with an offensive rebound.
Malik Beasley misses a 3-point jump shot from 25 feet out.
Darius Garland makes free throw technical 2 of 2.
Darius Garland makes free throw technical 1 of 2.
Ausar Thompson makes free throw technical 2 of 2.
Ausar Thompson makes free throw technical 1 of 2.
Substitution: Georges Niang in for Jarrett Allen.
Technical foul committed by Malik Beasley.
Technical foul committed by Ausar Thompson.
Jarrett Allen ejected: First Flagrant Type 2
Jarrett Allen is charged with a turnover due to a foul.
Flagrant Type 2 foul committed by Jarrett Allen.
Cavaliers take a full timeout.
Substitution: Malik Beasley in for Ronald Holland II.
Cavaliers with an offensive rebound.
Max Strus misses a 3-point jump shot from 23 feet out.
Darius Garland with a defensive rebound.
Jarrett Allen blocks a Jalen Duren layup.
Darius Garland makes a 3-point step back jump shot from 28 feet out.
Max Strus with a defensive rebound.
Tim Hardaway Jr. misses a 3-point jump shot from 26 feet out.
Jalen Duren with an offensive rebound.
Cade Cunningham misses a 3-point jump shot from 27 feet out.
Ausar Thompson steals the ball from Max Strus.
Cavaliers with a defensive rebound.
Cade Cunningham misses a driving floating jump shot from 4 feet out.
Pistons take a full timeout.
Evan Mobley makes a cutting layup. Jarrett Allen with the assist.
Ausar Thompson makes a running dunk. Cade Cunningham with the assist.
Ausar Thompson with a defensive rebound.
Jalen Duren blocks a Darius Garland driving finger roll layup.
Cade Cunningham makes free throw 2 of 2.
Cade Cunningham makes free throw 1 of 2.
Shooting foul committed by Sam Merrill.
Cade Cunningham makes free throw technical.
Substitution: Ronald Holland II in for Malik Beasley.
Pistons take a full timeout.
Technical foul committed by Darius Garland.
Darius Garland makes a driving layup. Evan Mobley with the assist.
Evan Mobley with an offensive rebound.
Jarrett Allen misses a putback layup.
Jarrett Allen with an offensive rebound.
Sam Merrill misses a 3-point jump shot from 23 feet out.
Max Strus with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 27 feet out.
Personal foul committed by Darius Garland.
Sam Merrill makes a 3-point jump shot from 23 feet out. Darius Garland with the assist.
Substitution: Evan Mobley in for Georges Niang.
Cavaliers with an offensive rebound.
Darius Garland misses a driving layup.
Cade Cunningham makes a running layup.
Cade Cunningham with a defensive rebound.
Darius Garland misses a driving floating jump shot from 5 feet out.
Cade Cunningham makes a 3-point jump shot from 26 feet out.
Personal foul committed by Georges Niang.
Darius Garland makes a driving finger roll layup.
Jarrett Allen with a defensive rebound.
Malik Beasley misses a 3-point jump shot from 24 feet out.
Jalen Duren with a defensive rebound.
Darius Garland misses a driving layup.
Max Strus with a defensive rebound.
Jalen Duren misses a alley oop dunk.
Darius Garland makes a 3-point jump shot from 27 feet out. Georges Niang with the assist.
Substitution: Max Strus in for Craig Porter Jr..
Substitution: Sam Merrill in for Caris LeVert.
Cavaliers take a full timeout.
Cade Cunningham makes a running dunk. Tim Hardaway Jr. with the assist.
Cade Cunningham steals the ball from Craig Porter Jr..
Jalen Duren makes a tip dunk.
Jalen Duren with an offensive rebound.
Cade Cunningham misses a jump shot from 16 feet out.
Cade Cunningham with a defensive rebound.
Darius Garland misses a 3-point jump shot from 27 feet out.
Substitution: Jarrett Allen in for Evan Mobley.
Substitution: Darius Garland in for Ty Jerome.
Substitution: Malik Beasley in for Marcus Sasser.
Substitution: Ausar Thompson in for Ronald Holland II.
Cavaliers take a full timeout.
Tim Hardaway Jr. makes a 3-point jump shot from 29 feet out. Marcus Sasser with the assist.
Marcus Sasser steals the ball from Caris LeVert.
Cade Cunningham makes a running layup.
Cade Cunningham with a defensive rebound.
Craig Porter Jr. misses a 3-point jump shot from 23 feet out.
Ty Jerome with a defensive rebound.
Ronald Holland II misses a 3-point jump shot from 26 feet out.
Craig Porter Jr. makes a driving layup. Evan Mobley with the assist.
Marcus Sasser with a turnover – Out of Bounds – Bad Pass
Personal foul committed by Georges Niang.
Craig Porter Jr. makes a 3-point jump shot from 28 feet out. Evan Mobley with the assist.
Evan Mobley makes free throw flagrant 3 of 3.
Evan Mobley makes free throw flagrant 2 of 3.
Cavaliers with an offensive rebound.
Evan Mobley misses free throw flagrant 1 of 3.
Substitution: Caris LeVert in for Sam Merrill.
Substitution: Cade Cunningham in for Simone Fontecchio.
Substitution: Jalen Duren in for Paul Reed.
Substitution: Tim Hardaway Jr. in for Malik Beasley.
Flagrant Type 1 foul committed by Paul Reed.
Evan Mobley with a defensive rebound.
Ronald Holland II misses a 3-point jump shot from 26 feet out.
Evan Mobley makes a cutting dunk. Ty Jerome with the assist.
Ronald Holland II with a turnover – Out of Bounds – Bad Pass
Marcus Sasser with an offensive rebound.
Malik Beasley misses a 3-point jump shot from 27 feet out.
Ty Jerome is charged with a turnover due to a foul.
Offensive foul committed by Ty Jerome.
Personal foul committed by Paul Reed.
Loose Ball foul committed by Paul Reed.
Cavaliers with an offensive rebound.
Georges Niang misses a 3-point jump shot from 24 feet out.
Marcus Sasser with a turnover – Traveling
Paul Reed with a defensive rebound.
Paul Reed blocks a Evan Mobley driving layup.
Start of the 4th Quarter
End of the 3rd Quarter
Pistons with an offensive rebound.
Cade Cunningham misses a 3-point jump shot from 27 feet out.
Substitution: Max Strus in for Georges Niang.
Substitution: Jarrett Allen in for Ty Jerome.
Substitution: Tim Hardaway Jr. in for Ausar Thompson.
Substitution: Cade Cunningham in for Ronald Holland II.
Ty Jerome with a turnover – Backcourt
Substitution: Ausar Thompson in for Cade Cunningham.
Ronald Holland II with a turnover – Double Dribble
Ronald Holland II with an offensive rebound.
Malik Beasley misses a 3-point jump shot from 26 feet out.
Craig Porter Jr. makes a 3-point jump shot from 23 feet out. Evan Mobley with the assist.
Simone Fontecchio makes a 3-point jump shot from 25 feet out. Cade Cunningham with the assist.
Cade Cunningham steals the ball from Ty Jerome.
Pistons with a turnover: Shot Clock Turnover
Paul Reed with an offensive rebound.
Evan Mobley blocks a Paul Reed cutting layup.
Evan Mobley makes free throw 2 of 2.
Substitution: Simone Fontecchio in for Isaiah Stewart.
Substitution: Paul Reed in for Tim Hardaway Jr..
Evan Mobley makes free throw 1 of 2.
Shooting foul committed by Malik Beasley.
Georges Niang with a defensive rebound.
Malik Beasley misses a 3-point jump shot from 26 feet out.
Evan Mobley makes a cutting dunk. Ty Jerome with the assist.
Cade Cunningham makes a driving layup.
Tim Hardaway Jr. with a defensive rebound.
Evan Mobley misses a 3-point jump shot from 27 feet out.
Tim Hardaway Jr. makes free throw 2 of 2.
Substitution: Ronald Holland II in for Tobias Harris.
Tim Hardaway Jr. makes free throw 1 of 2.
Personal foul committed by Georges Niang.
Isaiah Stewart with a defensive rebound.
Georges Niang misses a 3-point jump shot from 27 feet out.
Georges Niang with a defensive rebound.
Malik Beasley misses a jump shot from 7 feet out.
Evan Mobley with a turnover – Traveling
Ty Jerome makes free throw technical.
Technical foul committed by Pistons.
Cavaliers take a full timeout.
Ty Jerome with a defensive rebound.
Cade Cunningham misses a driving layup.
Cade Cunningham with a defensive rebound.
Ty Jerome misses a driving floating jump shot from 6 feet out.
Substitution: Craig Porter Jr. in for Max Strus.
Substitution: Evan Mobley in for Jarrett Allen.
Ty Jerome makes free throw 1 of 1.
Personal Take foul committed by Cade Cunningham.
Ty Jerome with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 25 feet out.
Malik Beasley steals the ball from Jarrett Allen.
Jarrett Allen with an offensive rebound.
Max Strus misses a 3-point jump shot from 24 feet out.
Georges Niang with an offensive rebound.
Isaiah Stewart blocks a Georges Niang driving floating jump shot from 5 feet out.
Cade Cunningham makes a 3-point jump shot from 24 feet out. Malik Beasley with the assist.
Substitution: Malik Beasley in for Ausar Thompson.
Personal foul committed by Sam Merrill.
Ty Jerome makes a driving floating bank jump shot from 6 feet out.
Substitution: Ty Jerome in for Darius Garland.
Cavaliers take a full timeout.
Ausar Thompson makes a tip layup.
Ausar Thompson with an offensive rebound.
Ausar Thompson misses a tip layup.
Ausar Thompson with an offensive rebound.
Ausar Thompson misses a driving layup.
Pistons with an offensive rebound.
Darius Garland blocks a Ausar Thompson running layup.
Ausar Thompson steals the ball from Jarrett Allen.
Jarrett Allen with a defensive rebound.
Ausar Thompson misses a tip layup.
Ausar Thompson with an offensive rebound.
Cade Cunningham misses a driving layup.
Georges Niang makes a driving floating bank jump shot from 8 feet out. Darius Garland with the assist.
Cade Cunningham makes free throw 2 of 2.
Cade Cunningham makes free throw 1 of 2.
Substitution: Georges Niang in for Evan Mobley.
Substitution: Sam Merrill in for Caris LeVert.
Pistons take a full timeout.
Shooting foul committed by Max Strus.
Tim Hardaway Jr. with a defensive rebound.
Evan Mobley misses a 3-point jump shot from 27 feet out.
Cade Cunningham makes a driving layup. Isaiah Stewart with the assist.
Max Strus makes a 3-point jump shot from 29 feet out.
Isaiah Stewart makes a floating jump shot from 5 feet out. Cade Cunningham with the assist.
Cade Cunningham with a defensive rebound.
Darius Garland misses a 3-point jump shot from 27 feet out.
Ausar Thompson makes a floating jump shot from 6 feet out. Cade Cunningham with the assist.
Personal foul committed by Caris LeVert.
Darius Garland is charged with a turnover due to a foul.
Offensive foul committed by Darius Garland.
Substitution: Isaiah Stewart in for Jalen Duren.
Personal foul committed by Jalen Duren.
Tim Hardaway Jr. makes a 3-point jump shot from 26 feet out. Ausar Thompson with the assist.
Ausar Thompson with a defensive rebound.
Caris LeVert misses a 3-point jump shot from 26 feet out.
Caris LeVert with a defensive rebound.
Tobias Harris misses a 3-point jump shot from 23 feet out.
Jalen Duren with a defensive rebound.
Darius Garland misses a driving layup.
Jarrett Allen with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 27 feet out.
Max Strus makes a driving reverse layup. Darius Garland with the assist.
Jump Ball: Evan Mobley vs. Jalen Duren — Jarrett Allen gains possession.
Cavaliers with a defensive rebound.
Evan Mobley blocks a Jalen Duren putback layup.
Jalen Duren with an offensive rebound.
Evan Mobley blocks a Cade Cunningham driving layup.
Jarrett Allen makes a cutting dunk. Evan Mobley with the assist.
Tobias Harris makes free throw 2 of 2.
Tobias Harris makes free throw 1 of 2.
Shooting foul committed by Evan Mobley.
Jalen Duren with a defensive rebound.
Jarrett Allen misses free throw 2 of 2.
Jarrett Allen makes free throw 1 of 2.
Shooting foul committed by Ausar Thompson.
Evan Mobley with a defensive rebound.
Tobias Harris misses a jump shot from 15 feet out.
Max Strus with a turnover – Out of Bounds – Bad Pass
Tobias Harris makes a driving floating jump shot from 3 feet out. Cade Cunningham with the assist.
Start of the 3rd Quarter
End of the 2nd Quarter
Cavaliers with an offensive rebound.
Max Strus misses a 3-point jump shot from 28 feet out.
Darius Garland with a defensive rebound.
Tim Hardaway Jr. misses a 3-point jump shot from 28 feet out.
Cavaliers with a turnover: Shot Clock Turnover
Cavaliers with an offensive rebound.
Caris LeVert misses a driving layup.
Max Strus with a defensive rebound.
Tim Hardaway Jr. misses a 3-point jump shot from 27 feet out.
Substitution: Malik Beasley in for Marcus Sasser.
Pistons with an offensive rebound.
Tim Hardaway Jr. misses a 3-point jump shot from 26 feet out.
Evan Mobley makes a tip dunk.
Evan Mobley with an offensive rebound.
Caris LeVert misses a running layup.
Caris LeVert steals the ball from Marcus Sasser.
Isaiah Stewart with a defensive rebound.
Evan Mobley misses a driving hook shot from 7 feet out.
Evan Mobley with a defensive rebound.
Ausar Thompson misses free throw 2 of 2.
Substitution: Marcus Sasser in for Cade Cunningham.
Pistons with an offensive rebound.
Ausar Thompson misses free throw 1 of 2.
Shooting foul committed by Darius Garland.
Cade Cunningham with a defensive rebound.
Max Strus misses a 3-point jump shot from 24 feet out.
Jarrett Allen with a defensive rebound.
Cade Cunningham misses a jump shot from 8 feet out.
Max Strus makes free throw 1 of 1.
Substitution: Isaiah Stewart in for Jalen Duren.
Shooting foul committed by Jalen Duren.
Max Strus makes a driving dunk. Jarrett Allen with the assist.
Jarrett Allen steals the ball from Ausar Thompson.
Cade Cunningham steals the ball from Caris LeVert.
Cavaliers take a full timeout.
Tim Hardaway Jr. makes a 3-point jump shot from 27 feet out. Ausar Thompson with the assist.
Ausar Thompson with an offensive rebound.
Ausar Thompson misses free throw 1 of 1.
Substitution: Evan Mobley in for Craig Porter Jr..
Shooting foul committed by Caris LeVert.
Ausar Thompson makes a jump shot from 6 feet out. Tobias Harris with the assist.
Pistons with a defensive rebound.
Max Strus misses a 3-point jump shot from 29 feet out.
Caris LeVert with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 27 feet out.
Loose Ball foul committed by Max Strus.
Pistons with an offensive rebound.
Tobias Harris misses a jump shot from 11 feet out.
Max Strus makes a 3-point jump shot from 26 feet out. Jarrett Allen with the assist.
Jarrett Allen steals the ball from Cade Cunningham.
Craig Porter Jr. makes a cutting dunk. Jarrett Allen with the assist.
Tim Hardaway Jr. makes a 3-point jump shot from 26 feet out. Cade Cunningham with the assist.
Max Strus makes free throw 1 of 1.
Personal foul committed by Cade Cunningham.
Craig Porter Jr. makes a 3-point jump shot from 26 feet out.
Jalen Duren makes a putback dunk.
Jalen Duren with an offensive rebound.
Tim Hardaway Jr. misses a running reverse layup.
Ausar Thompson with a defensive rebound.
Caris LeVert misses a jump shot from 7 feet out.
Jarrett Allen with a defensive rebound.
Cade Cunningham misses a driving floating jump shot from 5 feet out.
Tobias Harris with a defensive rebound.
Darius Garland misses a driving floating jump shot from 6 feet out.
Cade Cunningham makes free throw 2 of 2.
Substitution: Tim Hardaway Jr. in for Malik Beasley.
Substitution: Ausar Thompson in for Ronald Holland II.
Cade Cunningham makes free throw 1 of 2.
Shooting foul committed by Craig Porter Jr..
Jarrett Allen makes free throw 1 of 1.
Shooting foul committed by Cade Cunningham.
Jarrett Allen makes a cutting layup. Max Strus with the assist.
Jarrett Allen with an offensive rebound.
Caris LeVert misses a 3-point step back jump shot from 23 feet out.
Ronald Holland II makes free throw 2 of 2.
Ronald Holland II makes free throw 1 of 2.
Substitution: Max Strus in for Jaylon Tyson.
Substitution: Caris LeVert in for Sam Merrill.
Substitution: Cade Cunningham in for Marcus Sasser.
Pistons take a full timeout.
Shooting foul committed by Sam Merrill.
Ronald Holland II steals the ball from Darius Garland.
Ronald Holland II makes a 3-point jump shot from 28 feet out. Marcus Sasser with the assist.
Darius Garland with a turnover – Traveling
Malik Beasley makes a cutting dunk. Ronald Holland II with the assist.
Personal foul committed by Sam Merrill.
Jalen Duren with a defensive rebound.
Craig Porter Jr. misses free throw 2 of 2.
Substitution: Jalen Duren in for Simone Fontecchio.
Substitution: Tobias Harris in for Paul Reed.
Craig Porter Jr. makes free throw 1 of 2.
Shooting foul committed by Ronald Holland II.
Jarrett Allen with a defensive rebound.
Simone Fontecchio misses a 3-point jump shot from 24 feet out.
Craig Porter Jr. makes a running layup. Jaylon Tyson with the assist.
Jarrett Allen steals the ball from Malik Beasley.
Jarrett Allen with a turnover – Out of Bounds – Bad Pass
Substitution: Darius Garland in for Evan Mobley.
Substitution: Jarrett Allen in for Ty Jerome.
Personal foul committed by Simone Fontecchio.
Ronald Holland II makes a driving layup.
Evan Mobley makes a 3-point jump shot from 27 feet out. Craig Porter Jr. with the assist.
Paul Reed makes a 3-point jump shot from 26 feet out. Marcus Sasser with the assist.
Evan Mobley makes a driving layup. Ty Jerome with the assist.
Paul Reed makes a putback layup.
Paul Reed with an offensive rebound.
Evan Mobley blocks a Simone Fontecchio driving floating jump shot from 10 feet out.
Evan Mobley makes free throw 1 of 1.
Shooting foul committed by Paul Reed.
Evan Mobley makes a driving floating jump shot from 6 feet out. Ty Jerome with the assist.
Substitution: Craig Porter Jr. in for Georges Niang.
Loose Ball foul committed by Ronald Holland II.
Jaylon Tyson with an offensive rebound.
Sam Merrill misses a 3-point jump shot from 27 feet out.
Georges Niang with a defensive rebound.
Paul Reed misses a cutting layup.
Simone Fontecchio with a defensive rebound.
Jaylon Tyson misses a 3-point jump shot from 23 feet out.
Paul Reed makes a driving layup. Marcus Sasser with the assist.
Sam Merrill makes a 3-point jump shot from 30 feet out. Evan Mobley with the assist.
Ty Jerome with a defensive rebound.
Simone Fontecchio misses a jump shot from 13 feet out.
Paul Reed with an offensive rebound.
Ronald Holland II misses a 3-point jump shot from 24 feet out.
Paul Reed with a defensive rebound.
Jaylon Tyson misses a driving floating jump shot from 6 feet out.
Cavaliers commit a delay of game violation. Pistons’ ball.
Ronald Holland II makes a layup. Paul Reed with the assist.
Paul Reed with an offensive rebound.
Marcus Sasser misses a running layup.
Paul Reed steals the ball from Evan Mobley.
Evan Mobley with a defensive rebound.
Paul Reed misses a jump shot from 15 feet out.
Start of the 2nd Quarter
End of the 1st Quarter
Isaiah Stewart with a defensive rebound.
Ty Jerome misses a driving floating jump shot from 9 feet out.
Substitution: Darius Garland in for Jaylon Tyson.
Substitution: Ausar Thompson in for Simone Fontecchio.
Isaiah Stewart with a turnover – Out of Bounds – Bad Pass
Ty Jerome makes free throw 1 of 1.
Shooting foul committed by Marcus Sasser.
Ty Jerome makes a driving floating jump shot from 8 feet out.
Isaiah Stewart makes free throw 2 of 2.
Substitution: Marcus Sasser in for Cade Cunningham.
Isaiah Stewart makes free throw 1 of 2.
Shooting foul committed by Evan Mobley.
Georges Niang makes a driving layup. Ty Jerome with the assist.
Georges Niang with a defensive rebound.
Isaiah Stewart misses a turnaround hook shot from 5 feet out.
Ty Jerome makes a driving floating jump shot from 6 feet out.
Sam Merrill with a defensive rebound.
Malik Beasley misses a 3-point jump shot from 27 feet out.
Jaylon Tyson with a turnover – Traveling
Jaylon Tyson with a defensive rebound.
Ronald Holland II misses a 3-point jump shot from 24 feet out.
Georges Niang makes a 3-point jump shot from 29 feet out. Evan Mobley with the assist.
Cade Cunningham makes a running layup.
Cade Cunningham steals the ball from Ty Jerome.
Cade Cunningham makes a driving layup.
Cade Cunningham with a defensive rebound.
Evan Mobley misses a driving floating bank jump shot from 7 feet out.
Substitution: Jaylon Tyson in for Jarrett Allen.
Substitution: Evan Mobley in for Darius Garland.
Substitution: Ronald Holland II in for Tobias Harris.
Substitution: Simone Fontecchio in for Tim Hardaway Jr..
Cavaliers with a defensive rebound.
Cade Cunningham misses a 3-point jump shot from 28 feet out.
Isaiah Stewart with a defensive rebound.
Jarrett Allen misses a putback layup.
Jarrett Allen with an offensive rebound.
Georges Niang misses a 3-point jump shot from 23 feet out.
Sam Merrill steals the ball from Tobias Harris.
Tobias Harris steals the ball from Sam Merrill.
Isaiah Stewart makes a putback layup.
Isaiah Stewart with an offensive rebound.
Tobias Harris misses a 3-point jump shot from 27 feet out.
Ty Jerome makes a driving floating bank jump shot from 6 feet out.
Tobias Harris makes a step back jump shot from 12 feet out.
Ty Jerome makes a driving floating bank jump shot from 7 feet out.
Sam Merrill with a defensive rebound.
Tim Hardaway Jr. misses a 3-point jump shot from 28 feet out.
Darius Garland makes a 3-point jump shot from 29 feet out. Jarrett Allen with the assist.
Substitution: Ty Jerome in for Evan Mobley.
Substitution: Sam Merrill in for Caris LeVert.
Substitution: Georges Niang in for Max Strus.
Substitution: Malik Beasley in for Ausar Thompson.
Cavaliers take a full timeout.
Isaiah Stewart makes a running layup. Cade Cunningham with the assist.
Tim Hardaway Jr. with a defensive rebound.
Max Strus misses a 3-point jump shot from 24 feet out.
Max Strus with an offensive rebound.
Max Strus misses a 3-point jump shot from 27 feet out.
Tim Hardaway Jr. makes a 3-point jump shot from 26 feet out. Cade Cunningham with the assist.
Isaiah Stewart with a defensive rebound.
Caris LeVert misses a 3-point jump shot from 28 feet out.
Max Strus with an offensive rebound.
Isaiah Stewart blocks a Evan Mobley driving layup.
Evan Mobley with a defensive rebound.
Cade Cunningham misses a jump shot from 7 feet out.
Pistons with a defensive rebound.
Darius Garland misses a 3-point jump shot from 26 feet out.
Evan Mobley with a defensive rebound.
Ausar Thompson misses a driving layup.
Darius Garland makes a finger roll layup.
Tobias Harris makes a jump shot from 17 feet out.
Darius Garland with a turnover – Out of Bounds – Bad Pass
Ausar Thompson makes free throw 2 of 2.
Ausar Thompson makes free throw 1 of 2.
Shooting foul committed by Evan Mobley.
Pistons take a full timeout.
Darius Garland makes a driving floating jump shot from 3 feet out.
Darius Garland with an offensive rebound.
Tobias Harris blocks a Caris LeVert running layup.
Evan Mobley with a defensive rebound.
Cade Cunningham misses a step back jump shot from 11 feet out.
Evan Mobley makes free throw 2 of 2.
Substitution: Isaiah Stewart in for Jalen Duren.
Evan Mobley makes free throw 1 of 2.
Shooting foul committed by Jalen Duren.
Cade Cunningham makes a driving layup.
Evan Mobley makes a 3-point jump shot from 24 feet out. Darius Garland with the assist.
Max Strus steals the ball from Jalen Duren.
Ausar Thompson steals the ball from Darius Garland.
Personal foul committed by Cade Cunningham.
Jarrett Allen with a defensive rebound.
Cade Cunningham misses a driving floating jump shot from 9 feet out.
Evan Mobley makes a driving hook shot from 6 feet out. Max Strus with the assist.
Jalen Duren makes a running alley oop dunk. Ausar Thompson with the assist.
Ausar Thompson with a defensive rebound.
Darius Garland misses a driving floating bank jump shot from 6 feet out.
Tim Hardaway Jr. makes a 3-point jump shot from 28 feet out. Cade Cunningham with the assist.
Max Strus makes a 3-point jump shot from 28 feet out. Darius Garland with the assist.
Personal foul committed by Jalen Duren.
Jarrett Allen with a defensive rebound.
Cade Cunningham misses a fade away from 14 feet out.
Pistons with an offensive rebound.
Max Strus blocks a Ausar Thompson running dunk.
Tobias Harris with a defensive rebound.
Caris LeVert misses a driving layup.
Jarrett Allen with a defensive rebound.
Tobias Harris misses a jump shot from 15 feet out.
Pistons with an offensive rebound.
Tobias Harris misses a jump shot from 17 feet out.
Evan Mobley makes a 3-point jump shot from 26 feet out. Jarrett Allen with the assist.
Jump Ball: Jarrett Allen vs. Jalen Duren — Caris LeVert gains possession.
Start of the 1st Quarter
Read the full article here
End of the Game