Welcome to Target Center
Tonights game features
Detroit
against
Minnesota
It's time for the opening tip
Sarpy tips the ball back to Horton-Tucker for Detroit

Pistons 0, Timberwolves 0 - 11:58, 1st Quarter
Horton-Tucker kicks it to Stewart
The pass is taken by Stewart
Stewart gets ready to fire off a pass
Horton-Tucker with the ball
Talen Horton-Tucker takes a shot
Talen Horton-Tucker's shot hits the iron, bounces up and in!

Pistons 2, Timberwolves 0 - 11:41, 1st Quarter
D'Angelo Russell takes the inbounds pass
Russell brings it across the timeline
D'Angelo Russell delivers a pass to Bridges
Bridges with the ball
Bridges finishes with the soft touch around the rim

Pistons 2, Timberwolves 2 - 11:32, 1st Quarter
Detroit inbounds the ball
Bogdan Bogdanovic advances the ball past midcourt
Bogdanovic keeps his dribble
Bogdanovic is looking to make a pass
Rick Sarpy gets a pass
Rick Sarpy puts up a shot
Sarpy gets it to fall

Pistons 4, Timberwolves 2 - 11:18, 1st Quarter
Minnesota inbounds the ball
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell is setting up a play
Russell is looking to make a pass
Bridges with the ball
Bridges draws the help and makes a nice pass to Towns
Towns with the drive and the dish to Sabonis
Domantas Sabonis puts up a shot
Sabonis buries it from behind the arc!

Pistons 4, Timberwolves 5 - 10:58, 1st Quarter
Talen Horton-Tucker takes the inbounds pass
Talen Horton-Tucker dribbles the ball over half court
Horton-Tucker is looking to make a pass
The pass is taken by Sarpy
Sarpy puts up a shot
BRICK!
Domantas Sabonis pulls down the board

Pistons 4, Timberwolves 5 - 10:38, 1st Quarter
Sabonis outlets the ball to D'Angelo Russell
D'Angelo Russell dumps it off to Okogie
Okogie with the ball
Okogie puts up a shot
Okogie's shot hits the iron and bounces off
Stewart grabs the board

Pistons 4, Timberwolves 5 - 10:26, 1st Quarter
Bogdan Bogdanovic receives the outlet pass from Isaiah Stewart
Bogdanovic over to Talen Horton-Tucker
The pass is taken by Horton-Tucker
Horton-Tucker finishes with the soft touch around the rim

Pistons 6, Timberwolves 5 - 10:15, 1st Quarter
Minnesota inbounds the ball
Russell brings it across the timeline
Russell dishes to Karl-Anthony Towns
The pass is taken by Towns
Karl-Anthony Towns puts up a shot
Towns sticks it from deep for three!

Pistons 6, Timberwolves 8 - 10:01, 1st Quarter
The ball is inbounded to Bogdan Bogdanovic
Bogdanovic brings it across the timeline
Bogdanovic keeps his dribble
The shot is off the mark
Towns grabs the board

Pistons 6, Timberwolves 8 - 9:48, 1st Quarter
Towns outlets the ball to D'Angelo Russell
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Domantas Sabonis gets a pass
Sabonis is looking to make a pass
Towns catches the pass
Towns gets ready to fire off a pass
Josh Okogie gets a pass
Okogie is looking to make a pass
Sarpy steals the pass from Josh Okogie!
The shot is rejected by Karl-Anthony Towns
Sabonis comes away with the rebound

Pistons 6, Timberwolves 8 - 9:24, 1st Quarter
Sabonis sends the outlet pass to Russell
Russell is looking to make a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns struggling to put up a shot with the double team on him
Russell with the ball
Russell is looking to make a pass
Karl-Anthony Towns gets a pass
Towns is going to attack the rim
Towns with the drive and the dish to Sabonis
Sabonis is looking to make a pass
Russell catches the pass
Russell is trying to go to the hole
FOUL! Horton-Tucker is going to be charged with that foul
That is foul number 1 on him

Pistons 6, Timberwolves 8 - 9:10, 1st Quarter
D'Angelo Russell takes the inbounds pass
There's a three pointer for D'Angelo Russell

Pistons 6, Timberwolves 11 - 9:04, 1st Quarter
The ball is inbounded to Bogdan Bogdanovic
Bogdan Bogdanovic advances the ball past midcourt
Bogdan Bogdanovic is setting up a play
Bogdan Bogdanovic dumps it off to Doumbouya
Sekou Doumbouya gets a pass
Doumbouya shoots
Sekou Doumbouya hits a three ball from DEEP!

Pistons 9, Timberwolves 11 - 8:44, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell is setting up a play
Russell swings it over to Towns
Rick Sarpy steps in and picks off the pass from Russell!
Sarpy passes to Doumbouya who slams it down on the break

Pistons 11, Timberwolves 11 - 8:27, 1st Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell brings the ball over half court
Russell over to Karl-Anthony Towns
Towns catches the pass
Towns shoots
Karl-Anthony Towns fills it up from long range

Pistons 11, Timberwolves 14 - 8:15, 1st Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdanovic dribbles it up to the top of the key
Bogdanovic over to Isaiah Stewart
Stewart catches the pass
Stewart lets one go
Stewart gets it to fall

Pistons 13, Timberwolves 14 - 8:02, 1st Quarter
Minnesota inbounds the ball
D'Angelo Russell dribbles the ball over half court
Russell keeps his dribble
D'Angelo Russell puts it on the floor
Russell with the soft kiss off the square for two

Pistons 13, Timberwolves 16 - 7:54, 1st Quarter
The ball is passed in to Bogdanovic
Bogdan Bogdanovic advances the ball past midcourt
Bogdanovic is looking to make a pass
FOUL! Okogie is whistled for the foul
That is foul number 1 on him

Pistons 13, Timberwolves 16 - 7:45, 1st Quarter
Bogdan Bogdanovic gets the inbounds pass
Bogdanovic over to Rick Sarpy
Rick Sarpy receives the pass
Sarpy is looking to make a pass
Doumbouya catches the pass
Doumbouya is going to attack the rim
Doumbouya draws the help and makes a nice pass to Horton-Tucker
Horton-Tucker's shot rattles in and out
Sabonis comes away with the rebound

Pistons 13, Timberwolves 16 - 7:29, 1st Quarter
Domantas Sabonis dribbles the ball over half court
Domantas Sabonis is setting up a play
Sabonis is looking to make a pass
D'Angelo Russell receives the pass
Russell is looking to make a pass
The pass is taken by Sabonis
Sabonis is going to attack the rim
Sabonis lays it in for an easy bucket

Pistons 13, Timberwolves 18 - 7:15, 1st Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdan Bogdanovic brings the ball over half court
Bogdanovic swings it over to Stewart
Stewart with the ball
Stewart looks for an open man
FOUL! Domantas Sabonis commits the foul
That is foul number 1 on him

Pistons 13, Timberwolves 18 - 7:10, 1st Quarter
The ball is passed in to Bogdanovic
Bogdanovic gets ready to fire off a pass
Stewart with the ball
Stewart is looking to make a pass
The pass is taken by Doumbouya
Doumbouya swings it over to Stewart
Isaiah Stewart gets a pass
Isaiah Stewart puts up a shot
Stewart clangs one off the rim
Karl-Anthony Towns grabs the defensive rebound

Pistons 13, Timberwolves 18 - 6:58, 1st Quarter
Towns outlets the ball to Domantas Sabonis
Sabonis still with the ball
Sabonis shoots it to Towns
Towns catches the pass
Karl-Anthony Towns surveys the defense
Mikal Bridges receives the pass
Bridges with a beautiful finger roll there for the bucket

Pistons 13, Timberwolves 20 - 6:48, 1st Quarter
Detroit inbounds the ball
Bogdan Bogdanovic advances the ball past midcourt
Bogdanovic kicks it to Sarpy
Sarpy with the ball
Sarpy is looking to make a pass
Doumbouya catches the pass
Doumbouya puts up a shot
Bridges says get that stuff outta here!
The ball is knocked out of bounds by the offense

Pistons 13, Timberwolves 20 - 6:31, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell dribbles the ball over half court
D'Angelo Russell dumps it off to Bridges
Bridges catches the pass
Mikal Bridges can't get the shot to fall
Sarpy grabs the board

Pistons 13, Timberwolves 20 - 6:21, 1st Quarter
Rick Sarpy sends the outlet pass to Bogdan Bogdanovic
Bogdanovic shoots it to Sarpy
Rick Sarpy gets a pass
Sarpy is looking to make a pass
The pass is taken by Doumbouya
Doumbouya is looking to make a pass
Rick Sarpy receives the pass
Sarpy draws an extra defender and kicks it to Sekou Doumbouya
FOUL! Bridges commits the foul
That is foul number 1 on him

Pistons 13, Timberwolves 20 - 6:08, 1st Quarter
Detroit inbounds the ball
Bogdan Bogdanovic looking to send it to Sarpy
Sarpy catches the pass
Sarpy looking for Bogdanovic
Bogdan Bogdanovic gets a pass
Bogdanovic swings it over to Doumbouya
Mikal Bridges picks off the bad pass!

Pistons 13, Timberwolves 20 - 6:00, 1st Quarter
Bridges outlets the ball to D'Angelo Russell
D'Angelo Russell is setting up a play
Russell is going to attack the rim
Russell with the drive and the dish to Okogie
Okogie shoots
Okogie's shot hits the iron and bounces off
Rick Sarpy grabs the defensive rebound

Pistons 13, Timberwolves 20 - 5:45, 1st Quarter
Sarpy outlets the ball to Bogdan Bogdanovic
Bogdanovic looking for Doumbouya
Doumbouya catches the pass
Doumbouya just put on a dribbling clinic and is going to the hole
Doumbouya with a great looking bucket there

Pistons 15, Timberwolves 20 - 5:38, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell brings the ball over half court
D'Angelo Russell surveys the defense
D'Angelo Russell throws a terrible pass over the head of Towns

Pistons Substitutions
#36 Isaac Bonga

Timeout called by the Timberwolves.

Pistons 15, Timberwolves 20 - 5:32, 1st Quarter
The ball is passed in to Horton-Tucker
Talen Horton-Tucker sends the outlet pass to Bogdan Bogdanovic
Bogdanovic over to Talen Horton-Tucker
Horton-Tucker with the ball
Horton-Tucker dishes to Isaac Bonga
Bonga with the ball
Bonga is looking to make a pass
Bogdan Bogdanovic gets a pass
Bogdanovic is trying to go to the hole
Bogdanovic's shot hits nothing but the bottom of the net

Pistons 17, Timberwolves 20 - 5:15, 1st Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell gets ready to fire off a pass
Domantas Sabonis receives the pass
Sabonis holds and looks
D'Angelo Russell gets a pass
D'Angelo Russell surveys the defense
Towns catches the pass
Towns shoots
Karl-Anthony Towns can't get the shot to fall
Talen Horton-Tucker pulls down the board

Pistons 17, Timberwolves 20 - 4:55, 1st Quarter
Horton-Tucker outlets the ball to Bogdan Bogdanovic
Bogdanovic looking for Bonga
Bonga catches the pass
Bonga kicks it to Bogdanovic
Bogdan Bogdanovic receives the pass
Bogdanovic is looking to make a pass
Horton-Tucker catches the pass
Horton-Tucker is looking to make a pass
Sarpy with the ball
Rick Sarpy looking to send it to Horton-Tucker
The pass is taken by Horton-Tucker
Talen Horton-Tucker delivers a pass to Sarpy
Sarpy catches the pass
Sarpy shoots
Sarpy's shot hits nothing but the bottom of the net!

Pistons 20, Timberwolves 20 - 4:34, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell brings the ball over half court
Russell still with the ball
Russell dishes to Karl-Anthony Towns
Russell's pass for Karl-Anthony Towns was deflected out of bounds

Pistons 20, Timberwolves 20 - 4:19, 1st Quarter
Minnesota inbounds the ball
Russell keeps his dribble
Russell looks for an open man
Towns catches the pass
Karl-Anthony Towns takes a shot
Towns comes up short
The ball is knocked out of bounds by the offense

Pistons 20, Timberwolves 20 - 4:09, 1st Quarter
Talen Horton-Tucker gets the inbounds pass
Talen Horton-Tucker brings the ball over half court
Horton-Tucker looking for Bonga
The pass is taken by Bonga
Bonga swings it over to Sarpy
FOUL! Mikal Bridges is whistled for the foul
That is foul number 2 on him

Timberwolves Substitutions
#13 Luke Kennard

Pistons Substitutions
#8 Justin Robinson
#23 Jordan McRae
#38 Grant Williams
#47 Tacko Fall

Pistons 20, Timberwolves 20 - 3:56, 1st Quarter
Justin Robinson gets the inbounds pass
Robinson over to Grant Williams
Grant Williams receives the pass
Williams looking for McRae
FOUL! Domantas Sabonis is whistled for the foul
That is foul number 2 on him

Timberwolves Substitutions
#31 Jalen Smith
Grant Williams throws up a brick from the line
Williams hits the free throw

Pistons 21, Timberwolves 20 - 3:47, 1st Quarter
The ball is passed in to Kennard
Luke Kennard dribbles the ball over half court
Luke Kennard puts it on the floor
Kennard looks for an open man
The pass is taken by Russell
Russell comes up short
McRae comes away with the rebound

Pistons 21, Timberwolves 20 - 3:33, 1st Quarter
McRae outlets the ball to Justin Robinson
Robinson keeps his dribble
Robinson with a nice crossover
Robinson with the drive and the dish to Williams
Williams shoots
The shot is off the mark
Josh Okogie grabs the defensive rebound

Pistons 21, Timberwolves 20 - 3:25, 1st Quarter
D'Angelo Russell receives the outlet pass from Josh Okogie
Russell keeps his dribble
D'Angelo Russell fills it up from long range

Pistons 21, Timberwolves 23 - 3:18, 1st Quarter
The ball is passed in to Robinson
Robinson brings it across the timeline
Robinson is looking to make a pass
Williams catches the pass
Williams is looking to make a pass
Isaac Bonga gets a pass
Bonga is looking to make a pass
Jordan McRae receives the pass
McRae is looking to make a pass
Bonga catches the pass
Bonga lets one go
Bonga gets it to fall

Pistons 23, Timberwolves 23 - 2:56, 1st Quarter
Minnesota inbounds the ball
Kennard brings it across the timeline
Kennard still with the ball
Kennard is looking to make a pass
The pass is taken by Towns
Towns is looking to make a pass
Russell with the ball
Russell gets ready to fire off a pass
The pass is taken by Kennard
Kennard holds and looks
Towns catches the pass
Towns is looking to make a pass
FOUL! Grant Williams commits the foul
That is foul number 1 on him

Pistons 23, Timberwolves 23 - 2:40, 1st Quarter
The ball is passed in to Russell
Russell looking for Smith
Smith with the ball
Smith kicks it to Towns
FOUL! Fall is going to be charged with that foul
That is foul number 1 on him

Pistons 23, Timberwolves 23 - 2:33, 1st Quarter
The ball is inbounded to D'Angelo Russell
Russell shoots it to Kennard
Luke Kennard receives the pass
Kennard is looking to make a pass
Russell with the ball
Russell drops in a triple off the glass! Oh My!

Pistons 23, Timberwolves 26 - 2:26, 1st Quarter
The ball is passed in to Robinson
Robinson dribbles it up to the top of the key
Robinson is looking to make a pass
The pass is taken by McRae
McRae is looking to make a pass
FOUL! Smith is whistled for the foul
That is foul number 1 on him
McRae misses the free throw
McRae hits the free throw

Pistons 24, Timberwolves 26 - 2:14, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
Russell still with the ball
Russell gets ready to fire off a pass
Towns with the ball
Towns is looking to make a pass
Kennard catches the pass
Kennard looking for Russell
Russell catches the pass
Russell shoots
The shot rattles out
Tacko Fall grabs the defensive rebound

Pistons 24, Timberwolves 26 - 1:48, 1st Quarter
Tacko Fall passes it over to Justin Robinson
Robinson keeps his dribble
Robinson sinks the long one

Pistons 27, Timberwolves 26 - 1:32, 1st Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell is looking to make a pass
Russell's pass was stolen by McRae!

Pistons 27, Timberwolves 26 - 1:21, 1st Quarter
Justin Robinson receives the outlet pass from Jordan McRae
Robinson is looking to make a pass
McRae with the ball
McRae looking for Robinson
D'Angelo Russell picks off the bad pass!

Pistons 27, Timberwolves 26 - 1:09, 1st Quarter
Russell dribbles it up to the top of the key
Russell keeps his dribble
Russell holds and looks
Kennard with the ball
Kennard is looking to make a pass
Karl-Anthony Towns gets a pass
Karl-Anthony Towns has been called for traveling!

Timberwolves Substitutions
#23 Jarrett Culver
#43 Nemanja Bjelica

Pistons 27, Timberwolves 26 - 0:56, 1st Quarter
Justin Robinson takes the inbounds pass
Robinson dribbles it up to the top of the key
Robinson is looking to make a pass
The pass is taken by Bonga
Bonga kicks it to Robinson
FOUL! Culver is whistled for the foul
That is foul number 1 on him
Isaac Bonga drops one in from the line
Isaac Bonga drops one in from the line

Pistons 29, Timberwolves 26 - 0:49, 1st Quarter
Minnesota inbounds the ball
Kennard dribbles it up to the top of the key
Kennard holds and looks
The pass is taken by Russell
Russell is going to attack the rim
Russell gets it to fall

Pistons 29, Timberwolves 28 - 0:41, 1st Quarter
Justin Robinson gets the inbounds pass
Justin Robinson brings the ball over half court
Robinson is looking to make a pass
Williams catches the pass
Grant Williams looking to send it to Fall
The pass goes out of bounds but the ref says it was last touched by the defense

Pistons 29, Timberwolves 28 - 0:31, 1st Quarter
Justin Robinson takes the inbounds pass
Justin Robinson puts it on the floor
Robinson is looking to make a pass
Fall catches the pass
Tacko Fall dumps it off to Bonga
Bonga with the ball
Isaac Bonga looking to send it to McRae
FOUL! Jarrett Culver commits the foul
That is foul number 2 on him

Timberwolves Substitutions
#26 Michael Hicks
Bonga hits the free throw
Bonga hits the free throw

Pistons 31, Timberwolves 28 - 0:25, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell kicks it to Hicks
Hicks with the ball
Michael Hicks dumps it off to Russell
Russell with the ball
Russell holds and looks
Michael Hicks receives the pass
Hicks is looking to make a pass
Russell catches the pass
D'Angelo Russell surveys the defense
Nemanja Bjelica receives the pass
Bjelica's shot is off the iron
Isaac Bonga grabs the defensive rebound

Pistons 31, Timberwolves 28 - 0:07, 1st Quarter
Bonga sends the outlet pass to Robinson
Robinson is looking to make a pass
Bonga catches the pass
Isaac Bonga puts up a shot
Isaac Bonga can't get the shot to fall
That's the end of the quarter.

Timberwolves Substitutions
#23 Jarrett Culver
#48 Matt Costello

Pistons 31, Timberwolves 28 - 12:00, 2nd Quarter
The ball is inbounded to Luke Kennard
Kennard still with the ball
Kennard looks for an open man
Costello catches the pass
Matt Costello puts up a shot
Costello with a great looking bucket there

Pistons 31, Timberwolves 30 - 11:52, 2nd Quarter
Detroit inbounds the ball
Robinson dribbles it up to the top of the key
Justin Robinson looking to send it to McRae
Jalen Smith steps in and picks off the pass from Robinson!
Smith passes to Culver who slams it down on the break

Pistons 31, Timberwolves 32 - 11:35, 2nd Quarter
Justin Robinson takes the inbounds pass
Justin Robinson dribbles the ball over half court
Robinson is looking to make a pass
Grant Williams receives the pass
Williams dishes to Jordan McRae
The pass is taken by McRae
McRae is looking to make a pass
Justin Robinson receives the pass
BRICK!
Bonga grabs the board
FOUL! Bjelica is going to be charged with that foul
That is foul number 1 on him
Bonga didn't get a real good look at that one
Bonga hits the free throw
Isaac Bonga throws up a brick from the line
Isaac Bonga grabs the offensive rebound
Bonga drains the bucket

Pistons 34, Timberwolves 32 - 11:14, 2nd Quarter
Luke Kennard gets the inbounds pass
Luke Kennard advances the ball past midcourt
Luke Kennard puts it on the floor
Kennard swings it over to Culver
Justin Robinson steps in and picks off the pass from Kennard!

Pistons 34, Timberwolves 32 - 11:07, 2nd Quarter
Justin Robinson brings the ball over half court
Robinson is looking to make a pass
The pass is taken by Fall
Fall kicks it to Robinson
Justin Robinson receives the pass
Justin Robinson dumps it off to Williams
Luke Kennard intercepts the pass!

Pistons 34, Timberwolves 32 - 10:51, 2nd Quarter
Luke Kennard dribbles the ball over half court
Luke Kennard is setting up a play
Kennard is looking to make a pass
The pass is taken by Costello
Costello with a good look but can't get it to fall
Grant Williams pulls down the board

Pistons 34, Timberwolves 32 - 10:37, 2nd Quarter
Grant Williams passes it over to Justin Robinson
Robinson looks for an open man
Isaac Bonga gets a pass
Bonga is looking to make a pass
Jordan McRae gets a pass
Jordan McRae takes a shot
McRae knocks it down for three!

Pistons 37, Timberwolves 32 - 10:21, 2nd Quarter
Luke Kennard takes the inbounds pass
Kennard brings it across the timeline
Luke Kennard surveys the defense
Culver catches the pass
Culver with a nice crossover
I bet Culver wishes he could have that one back
Robinson grabs the board

Pistons 37, Timberwolves 32 - 10:11, 2nd Quarter
Justin Robinson advances the ball past midcourt
Robinson keeps his dribble
Robinson kicks it to McRae
Robinson's pass for Jordan McRae was deflected out of bounds

Pistons 37, Timberwolves 32 - 10:04, 2nd Quarter
Detroit inbounds the ball
Robinson's shot hits nothing but the bottom of the net!

Pistons 40, Timberwolves 32 - 9:54, 2nd Quarter
The ball is inbounded to Luke Kennard
Kennard brings it across the timeline
Kennard kicks it to Smith
The pass was deflected out of bounds

Timberwolves Substitutions
#49 Domantas Sabonis
#32 Karl-Anthony Towns

Pistons Substitutions
#14 Bogdan Bogdanovic
#48 Rick Sarpy

Pistons 40, Timberwolves 32 - 9:43, 2nd Quarter
The ball is passed in to Kennard
Luke Kennard puts it on the floor
Luke Kennard dumps it off to Sabonis
Domantas Sabonis receives the pass
FOUL! Sarpy is whistled for the foul
That is foul number 1 on him

Pistons 40, Timberwolves 32 - 9:36, 2nd Quarter
The ball is inbounded to Luke Kennard
Kennard looks for an open man
Karl-Anthony Towns gets a pass
Karl-Anthony Towns delivers a pass to Culver
Culver with the ball
Culver is looking to make a pass
Rick Sarpy picks off the bad pass!

Pistons 40, Timberwolves 32 - 9:27, 2nd Quarter
Rick Sarpy passes it over to Justin Robinson
No good. That one barely grazed the rim
Karl-Anthony Towns pulls down the board

Pistons 40, Timberwolves 32 - 9:16, 2nd Quarter
Towns outlets the ball to Domantas Sabonis
Sabonis is looking to make a pass
The pass is taken by Culver
Culver over to Karl-Anthony Towns
The pass intended for Towns was kicked by his defender.

Pistons 40, Timberwolves 32 - 9:05, 2nd Quarter
Luke Kennard gets the inbounds pass
Luke Kennard is setting up a play
Kennard with a good look but can't get it to fall
Robinson comes away with the rebound

Pistons 40, Timberwolves 32 - 8:58, 2nd Quarter
Justin Robinson brings the ball over half court
Robinson keeps his dribble
Robinson over to Isaac Bonga
Bonga catches the pass
Isaac Bonga surveys the defense
Rick Sarpy gets a pass
Sarpy looking for Bogdanovic
Bogdanovic with the ball
Bogdan Bogdanovic fills it up from long range

Pistons 43, Timberwolves 32 - 8:39, 2nd Quarter
Minnesota inbounds the ball
Kennard dribbles it up to the top of the key
Luke Kennard is setting up a play
Kennard holds and looks
Karl-Anthony Towns gets a pass
Towns puts up a shot
FOUL! Williams is whistled for the foul
That is foul number 2 on him
Towns clangs one off the rim

Timeout called by the Pistons.
Towns hits the free throw
Towns hits the free throw

Pistons 43, Timberwolves 34 - 8:25, 2nd Quarter
Justin Robinson takes the inbounds pass
Justin Robinson brings the ball over half court
Robinson is looking to make a pass
The pass is taken by Williams
Williams gets ready to fire off a pass
Rick Sarpy gets a pass
Sarpy draws the help and makes a nice pass to Williams
Williams is looking to make a pass
Bogdan Bogdanovic gets a pass
Bogdan Bogdanovic looking to send it to Bonga
Bonga with the ball
Bonga is looking to make a pass
Grant Williams gets a pass
Williams shoots it to Bonga
Isaac Bonga receives the pass
Bonga is looking to make a pass
Williams catches the pass
Williams puts up a shot
No good. That one barely grazed the rim
Towns comes away with the rebound

Pistons 43, Timberwolves 34 - 7:56, 2nd Quarter
Towns sends the outlet pass to Sabonis
Sabonis works the defense with some nice ball handling
Sabonis comes up short
Sarpy rebounds the ball

Pistons 43, Timberwolves 34 - 7:48, 2nd Quarter
Sarpy outlets the ball to Justin Robinson
Robinson is looking to make a pass
Williams catches the pass
Grant Williams puts up a shot
Grant Williams was a little too strong on that one
Nemanja Bjelica grabs the defensive rebound

Pistons 43, Timberwolves 34 - 7:35, 2nd Quarter
Bjelica sends the outlet pass to Kennard
Kennard drops in a triple off the glass! Oh My!

Pistons 43, Timberwolves 37 - 7:29, 2nd Quarter
Justin Robinson gets the inbounds pass
Justin Robinson dribbles the ball over half court
Robinson kicks it to Williams
FOUL! Culver is going to be charged with that foul
That is foul number 3 on him

Timberwolves Substitutions
#0 D'Angelo Russell

Pistons 43, Timberwolves 37 - 7:24, 2nd Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdanovic is looking to make a pass
FOUL! Sabonis is whistled for the foul
That is foul number 3 on him

Timberwolves Substitutions
#31 Jalen Smith

Pistons 43, Timberwolves 37 - 7:22, 2nd Quarter
The ball is inbounded to Justin Robinson
Justin Robinson puts it on the floor
Robinson swings it over to Bogdanovic
Bogdan Bogdanovic gets a pass
Bogdanovic looking for Robinson
Robinson catches the pass
Robinson is going to attack the rim
Grant Williams receives a sweet pass
Williams dishes to Justin Robinson
Justin Robinson receives the pass
Robinson is looking to make a pass
Grant Williams gets a pass
Grant Williams delivers a pass to Sarpy
Sarpy with the ball
Sarpy shoots
Karl-Anthony Towns with the block!
Nemanja Bjelica grabs the defensive rebound

Pistons 43, Timberwolves 37 - 6:55, 2nd Quarter
Bjelica sends the outlet pass to Russell
D'Angelo Russell looking to send it to Kennard
The pass intended for Kennard was knocked out of bounds

Pistons 43, Timberwolves 37 - 6:47, 2nd Quarter
Minnesota inbounds the ball
Luke Kennard is setting up a play
Kennard is looking to make a pass
The pass is taken by Towns
Towns gets ready to fire off a pass
Russell with the ball
Russell didn't get a real good look at that one
Bonga grabs the board

Pistons 43, Timberwolves 37 - 6:34, 2nd Quarter
Isaac Bonga passes it over to Justin Robinson
Robinson is looking to make a pass
Rick Sarpy gets a pass
Sarpy kicks it to Bonga
Sarpy's pass was stolen by Bjelica!

Pistons 43, Timberwolves 37 - 6:25, 2nd Quarter
Bjelica sends the outlet pass to Russell
Russell gets ready to fire off a pass
Nemanja Bjelica receives the pass
Bjelica is looking to make a pass
Smith with the ball
Smith works the defense with some nice ball handling
Smith draws an extra defender and kicks it to Karl-Anthony Towns
Karl-Anthony Towns can't get the shot to fall
Karl-Anthony Towns grabs the offensive rebound
Towns finishes with the soft touch around the rim

Pistons 43, Timberwolves 39 - 6:05, 2nd Quarter
Detroit inbounds the ball
Bogdan Bogdanovic brings the ball over half court
Bogdan Bogdanovic is setting up a play
Bogdanovic had a good look but couldn't convert
Kennard comes away with the rebound

Pistons 43, Timberwolves 39 - 5:48, 2nd Quarter
Kennard outlets the ball to D'Angelo Russell
Russell's shot rattles in and out
Sarpy grabs the board

Pistons 43, Timberwolves 39 - 5:40, 2nd Quarter
Justin Robinson receives the outlet pass from Rick Sarpy
Justin Robinson is setting up a play
Robinson holds and looks
Jalen Smith picks off the bad pass!

Pistons 43, Timberwolves 39 - 5:31, 2nd Quarter
Smith sends the outlet pass to Russell
D'Angelo Russell is setting up a play
Russell is going to attack the rim
Russell draws the help and makes a nice pass to Smith
The ref blows the whistle. He says Smith moved his pivot foot!

Timberwolves Substitutions
#30 Mikal Bridges

Pistons Substitutions
#23 Jordan McRae
#45 Sekou Doumbouya
#47 Tacko Fall

Timeout called by the Timberwolves.

Pistons 43, Timberwolves 39 - 5:22, 2nd Quarter
Detroit inbounds the ball
Robinson brings it across the timeline
Robinson over to Jordan McRae
Jordan McRae gets a pass
Jordan McRae puts up a shot
McRae buries it from behind the arc!

Pistons 46, Timberwolves 39 - 5:09, 2nd Quarter
Luke Kennard takes the inbounds pass
Luke Kennard dribbles the ball over half court
Kennard kicks it to Bridges
Bridges with the ball
Bridges with a nice crossover
D'Angelo Russell receives a sweet pass
What a fantastic block by Justin Robinson!
Williams rebounds the ball

Pistons 46, Timberwolves 39 - 4:52, 2nd Quarter
Grant Williams passes it over to Justin Robinson
Robinson looks for an open man
Fall catches the pass
Tacko Fall surveys the defense
The pass is taken by Williams
Williams puts up a shot
Williams with a good look but can't get it to fall
Mikal Bridges grabs the defensive rebound

Pistons 46, Timberwolves 39 - 4:38, 2nd Quarter
Bridges outlets the ball to D'Angelo Russell
Russell is looking to make a pass
Smith catches the pass
Smith hits a tough shot in traffic

Pistons 46, Timberwolves 41 - 4:25, 2nd Quarter
The ball is passed in to Robinson
Robinson brings it across the timeline
Robinson takes a couple of dribbles
Robinson playing some sweet string music tonight

Pistons 48, Timberwolves 41 - 4:14, 2nd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell still with the ball
D'Angelo Russell surveys the defense
Smith with the ball
Smith lets one go
Jalen Smith with the kiss off the glass!

Pistons 48, Timberwolves 43 - 4:02, 2nd Quarter
The ball is passed in to Robinson
Justin Robinson brings the ball over half court
Robinson over to Grant Williams
Williams catches the pass
Williams kicks it to Fall
Tacko Fall gets a pass
Tacko Fall looking to send it to McRae
The pass is taken by McRae
Jordan McRae dumps it off to Williams
FOUL! Smith is going to be charged with that foul
That is foul number 2 on him

Timberwolves Substitutions
#20 Josh Okogie

Pistons 48, Timberwolves 43 - 3:47, 2nd Quarter
The ball is passed in to Robinson
Justin Robinson surveys the defense
Sekou Doumbouya receives the pass
Sekou Doumbouya puts up a shot
Doumbouya comes up short
Doumbouya rebounds the ball
Doumbouya puts up a shot
Doumbouya had a good look but couldn't convert
Bridges rebounds the ball

Pistons 48, Timberwolves 43 - 3:32, 2nd Quarter
Mikal Bridges passes it over to D'Angelo Russell
Russell takes a couple of dribbles
Russell is looking to make a pass
FOUL! Robinson is whistled for the foul
That is foul number 1 on him

Pistons 48, Timberwolves 43 - 3:26, 2nd Quarter
The ball is inbounded to D'Angelo Russell
Russell still with the ball
D'Angelo Russell dumps it off to Towns
Karl-Anthony Towns receives the pass
Towns gets ready to fire off a pass
Russell catches the pass
Russell is looking to make a pass
Bridges catches the pass
Bridges shoots
Bridges gets it to fall

Pistons 48, Timberwolves 45 - 3:05, 2nd Quarter
The ball is inbounded to Justin Robinson
Justin Robinson brings the ball over half court
Justin Robinson is setting up a play
Justin Robinson fires off a pass
Fall catches the pass
Tacko Fall delivers a pass to Doumbouya
FOUL! Towns is whistled for the foul
That is foul number 1 on him
Tacko Fall throws up a brick from the line
Fall hits the free throw

Pistons 49, Timberwolves 45 - 2:51, 2nd Quarter
The ball is passed in to Russell
Russell dribbles it up to the top of the key
Russell still with the ball
Russell holds and looks
Karl-Anthony Towns gets a pass
Karl-Anthony Towns delivers a pass to Okogie
Josh Okogie gets a pass
Okogie looks for an open man
The pass is taken by Smith
Smith gets ready to fire off a pass
D'Angelo Russell gets a pass
Russell kicks it to Smith
Jalen Smith gets a pass
Smith lets one go
Smith with a beautiful looking three pointer

Pistons 49, Timberwolves 48 - 2:26, 2nd Quarter
The ball is passed in to Robinson
Justin Robinson dribbles the ball over half court
Robinson looks for an open man
Sekou Doumbouya receives the pass
Doumbouya is looking to make a pass
Justin Robinson receives the pass
Justin Robinson looking to send it to Fall
Fall with the ball
Fall shoots it to Robinson
Fall's pass was stolen by Russell!

Pistons 49, Timberwolves 48 - 2:07, 2nd Quarter
D'Angelo Russell advances the ball past midcourt
Russell is looking to make a pass
Mikal Bridges receives the pass
Bridges dishes to D'Angelo Russell
FOUL! Sekou Doumbouya commits the foul
That is foul number 1 on him

Timberwolves Substitutions
#43 Nemanja Bjelica

Pistons Substitutions
#25 Talen Horton-Tucker
#28 Isaiah Stewart

Pistons 49, Timberwolves 48 - 1:57, 2nd Quarter
Minnesota inbounds the ball
D'Angelo Russell is setting up a play
Russell kicks it to Smith
Smith catches the pass
Smith lets one go
FOUL! Tacko Fall is whistled for the foul
That is foul number 2 on him
Jalen Smith can't find the mark
Smith misses the free throw
Jalen Smith throws up a brick from the line
Smith grabs the board

Pistons 49, Timberwolves 48 - 1:48, 2nd Quarter
Smith dishes to Mikal Bridges
Mikal Bridges receives the pass
Bridges dishes to D'Angelo Russell
Russell with the ball
Russell is looking to make a pass
The pass is taken by Bridges
Bridges is looking to make a pass
Bridges's pass for D'Angelo Russell sails out of bounds

Pistons 49, Timberwolves 48 - 1:40, 2nd Quarter
Detroit inbounds the ball
Talen Horton-Tucker brings the ball over half court
What a fantastic block by Jalen Smith!
Mikal Bridges pulls down the board

Pistons 49, Timberwolves 48 - 1:31, 2nd Quarter
Mikal Bridges passes it over to D'Angelo Russell
Russell is looking to make a pass
Josh Okogie gets a pass
Okogie is looking to take his man to the basket
Okogie's shot hits nothing but the bottom of the net

Pistons 49, Timberwolves 50 - 1:22, 2nd Quarter
The ball is passed in to Horton-Tucker
Horton-Tucker took too many steps there!

Pistons 49, Timberwolves 50 - 1:12, 2nd Quarter
The ball is passed in to Russell
Russell kicks it to Bridges
Mikal Bridges gets a pass
Bridges puts up a shot
What a fantastic block by Sekou Doumbouya!
McRae grabs the board

Pistons 49, Timberwolves 50 - 1:03, 2nd Quarter
McRae outlets the ball to Talen Horton-Tucker
Horton-Tucker's shot is off the glass and bounces away
The ball is knocked out of bounds by the defense
The ball is inbounded to Talen Horton-Tucker
Horton-Tucker with a good look but can't get it to fall
Mikal Bridges pulls down the board

Pistons 49, Timberwolves 50 - 0:47, 2nd Quarter
Bridges sends the outlet pass to Russell
Russell takes a couple of dribbles
D'Angelo Russell fires off a pass
Mikal Bridges receives the pass
FOUL! Sekou Doumbouya is whistled for the foul
That is foul number 2 on him
Bridges hits the free throw
Mikal Bridges drops one in from the line

Pistons 49, Timberwolves 52 - 0:40, 2nd Quarter
Talen Horton-Tucker takes the inbounds pass
Horton-Tucker brings it across the timeline
Talen Horton-Tucker is setting up a play
Talen Horton-Tucker looking to send it to Doumbouya
The pass is taken by Doumbouya
Doumbouya's shot is off the iron
Smith grabs the board

Pistons 49, Timberwolves 52 - 0:24, 2nd Quarter
Smith outlets the ball to D'Angelo Russell
Russell holds and looks
Bridges with the ball
Bridges swings it over to Russell
The pass is taken by Russell
Russell holds and looks
FOUL! Horton-Tucker is whistled for the foul
That is foul number 2 on him
Russell misses the free throw
D'Angelo Russell throws up a brick from the line
Russell comes away with an offensive rebound

Pistons 49, Timberwolves 52 - 0:15, 2nd Quarter
Russell takes a couple of dribbles
No good. That one barely grazed the rim
Horton-Tucker comes away with the rebound

Pistons 49, Timberwolves 52 - 0:09, 2nd Quarter
Talen Horton-Tucker advances the ball past midcourt
Horton-Tucker is looking to make a pass
McRae catches the pass
McRae lets one go
It's off the mark!
Smith comes away with the rebound
That's the end of the half.

Timberwolves Substitutions
#49 Domantas Sabonis
#32 Karl-Anthony Towns

Pistons Substitutions
#14 Bogdan Bogdanovic
#48 Rick Sarpy

Pistons 49, Timberwolves 52 - 12:00, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell puts it on the floor
D'Angelo Russell fills it up from long range

Pistons 49, Timberwolves 55 - 11:53, 3rd Quarter
The ball is passed in to Bogdanovic
Bogdan Bogdanovic brings the ball over half court
The shot is rejected by D'Angelo Russell
Sabonis grabs the board

Pistons 49, Timberwolves 55 - 11:37, 3rd Quarter
Sabonis sends the outlet pass to Russell
D'Angelo Russell is setting up a play
D'Angelo Russell looking to send it to Towns
Karl-Anthony Towns receives the pass
Towns puts up a shot
FOUL! Stewart is going to be charged with that foul
That is foul number 1 on him
Karl-Anthony Towns missed that one
Towns hits the free throw
Karl-Anthony Towns drops one in from the line

Pistons 49, Timberwolves 57 - 11:26, 3rd Quarter
Detroit inbounds the ball
Bogdanovic dribbles it up to the top of the key
Bogdanovic shoots it to Doumbouya
Doumbouya catches the pass
Doumbouya shoots it to Sarpy
Rick Sarpy gets a pass
Rick Sarpy puts up a shot
The shot is off the mark
Mikal Bridges pulls down the board

Pistons 49, Timberwolves 57 - 11:14, 3rd Quarter
D'Angelo Russell receives the outlet pass from Mikal Bridges
Russell keeps his dribble
D'Angelo Russell takes a shot
SWISH! It's good for three!

Pistons 49, Timberwolves 60 - 11:06, 3rd Quarter
The ball is inbounded to Bogdan Bogdanovic
Bogdan Bogdanovic dribbles the ball over half court
Bogdanovic is looking to make a pass
Isaiah Stewart receives the pass
Stewart is looking to make a pass
Bogdanovic catches the pass
Bogdanovic looks for an open man
Stewart catches the pass
Stewart shoots
Isaiah Stewart can't get the shot to fall
Sekou Doumbouya grabs the offensive rebound
Doumbouya throws down a monster dunk!!!

Pistons 51, Timberwolves 60 - 10:43, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell dumps it off to Sabonis
The pass is taken by Sabonis
The shot rattles out
Bogdan Bogdanovic grabs the defensive rebound

Pistons 51, Timberwolves 60 - 10:32, 3rd Quarter
Bogdan Bogdanovic brings the ball over half court
Bogdan Bogdanovic fires off a pass
Doumbouya catches the pass
Doumbouya looking for Bogdanovic
Bogdanovic catches the pass
Bogdanovic shoots
The shot rattles out
Mikal Bridges pulls down the board

Pistons 51, Timberwolves 60 - 10:17, 3rd Quarter
Bridges outlets the ball to D'Angelo Russell
FOUL! Horton-Tucker is whistled for the foul
That is foul number 3 on him
Russell fills it up
D'Angelo Russell drops one in from the line

Pistons 51, Timberwolves 63 - 10:12, 3rd Quarter
The ball is passed in to Bogdanovic
Bogdanovic dribbles it up to the top of the key
Bogdanovic is looking to make a pass
Bogdanovic's pass was stolen by Okogie!

Pistons 51, Timberwolves 63 - 9:57, 3rd Quarter
Okogie outlets the ball to D'Angelo Russell
Russell keeps his dribble
Russell looks for an open man
Karl-Anthony Towns receives the pass
Towns looks for an open man
Sabonis with the ball
Sabonis swings it over to Russell
Russell with the ball
Russell is looking to make a pass
Mikal Bridges gets a pass
Bridges is looking to make a pass
The pass is taken by Okogie
Okogie puts up a shot
Isaiah Stewart with the block!
Sarpy grabs the board

Pistons 51, Timberwolves 63 - 9:40, 3rd Quarter
Rick Sarpy sends the outlet pass to Bogdan Bogdanovic
Bogdanovic takes a couple of dribbles
Bogdan Bogdanovic is getting ready to make his move off the dribble
Bogdanovic with the drive and the dish to Horton-Tucker
Horton-Tucker's shot rattles in and out
Sabonis rebounds the ball

Pistons 51, Timberwolves 63 - 9:23, 3rd Quarter
Sabonis sends the outlet pass to Russell
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Domantas Sabonis receives the pass
Sabonis is trying to go to the hole
FOUL! Sarpy commits the foul
That is foul number 2 on him
I bet Sabonis wishes he could have that one back
Sabonis bounces the free throw off the rim
Domantas Sabonis drops one in from the line

Pistons 51, Timberwolves 64 - 9:12, 3rd Quarter
The ball is inbounded to Bogdan Bogdanovic
Bogdan Bogdanovic advances the ball past midcourt
Bogdanovic looking for Stewart
Stewart with the ball
Stewart is looking to make a pass
Sekou Doumbouya receives the pass
Rick Sarpy receives a sweet pass
Sekou Doumbouya receives a sweet pass
Doumbouya lets one go
Doumbouya missed that one badly
Mikal Bridges pulls down the board

Pistons 51, Timberwolves 64 - 8:45, 3rd Quarter
Mikal Bridges passes it over to D'Angelo Russell
Russell is looking to make a pass
Karl-Anthony Towns gets a pass
Towns works the defense with some nice ball handling
FOUL! Isaiah Stewart is whistled for the foul
That is foul number 2 on him
Towns's shot hits the iron and bounces off
Towns sinks one from the charity stripe
Karl-Anthony Towns throws up a brick from the line
Karl-Anthony Towns pulls down the board
The shot is off the mark
Stewart grabs the board

Pistons 51, Timberwolves 65 - 8:27, 3rd Quarter
Isaiah Stewart sends the outlet pass to Bogdan Bogdanovic
Bogdanovic is looking to make a pass
Karl-Anthony Towns steps in and picks off the pass from Bogdanovic!

Pistons 51, Timberwolves 65 - 8:20, 3rd Quarter
Karl-Anthony Towns passes it over to D'Angelo Russell
D'Angelo Russell puts it on the floor
Russell over to Mikal Bridges
Mikal Bridges receives the pass
Bridges might have just broken the defender's ankle with that crossover
Bridges with the drive and the dish to Towns
Towns puts up a shot
Towns rattles home the three ball

Pistons 51, Timberwolves 68 - 8:05, 3rd Quarter
The ball is passed in to Bogdanovic
Bogdan Bogdanovic dribbles the ball over half court
Bogdanovic keeps his dribble
Bogdanovic is looking to make a pass
Stewart with the ball
Isaiah Stewart puts up a shot
Stewart's shot hits nothing but the bottom of the net

Pistons 53, Timberwolves 68 - 7:53, 3rd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell gets ready to fire off a pass
The pass is taken by Sabonis
Sabonis puts up a shot
Sabonis rattles home the three ball

Pistons 53, Timberwolves 71 - 7:44, 3rd Quarter
Detroit inbounds the ball
Bogdanovic brings it across the timeline
Bogdanovic holds and looks
Talen Horton-Tucker gets a pass
Horton-Tucker clangs one off the rim
Sabonis grabs the board

Pistons 53, Timberwolves 71 - 7:30, 3rd Quarter
D'Angelo Russell receives the outlet pass from Domantas Sabonis
Russell is looking to make a pass
Karl-Anthony Towns gets a pass
Towns draws the help and makes a nice pass to Russell
I bet Russell wishes he could have that one back
Domantas Sabonis grabs the offensive rebound
Sabonis is looking to make a pass
D'Angelo Russell gets a pass
D'Angelo Russell surveys the defense
Domantas Sabonis receives the pass
Domantas Sabonis looking to send it to Russell
The pass is taken by Russell
Russell is looking to make a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns takes a shot
Karl-Anthony Towns's shot goes up...but its not going to count - traveling has been called!

Pistons Substitutions
#8 Justin Robinson
#33 Trey Lyles

Pistons 53, Timberwolves 71 - 6:59, 3rd Quarter
Justin Robinson takes the inbounds pass
Justin Robinson dribbles the ball over half court
Justin Robinson delivers a pass to Sarpy
Rick Sarpy gets a pass
Sekou Doumbouya receives a sweet pass
Doumbouya with the soft kiss off the square for two

Pistons 55, Timberwolves 71 - 6:47, 3rd Quarter
The ball is passed in to Russell
D'Angelo Russell brings the ball over half court
D'Angelo Russell fires off a pass
Bridges with the ball
Mikal Bridges surveys the defense
Okogie catches the pass
Okogie is trying to go to the hole
Okogie with the drive and the dish to Sabonis
Sabonis shoots
SWISH! It's good for three!

Pistons 55, Timberwolves 74 - 6:34, 3rd Quarter
The ball is passed in to Bogdanovic
Bogdan Bogdanovic brings the ball over half court
Bogdanovic kicks it to Robinson
FOUL! D'Angelo Russell commits the foul
That is foul number 1 on him

Pistons 55, Timberwolves 74 - 6:28, 3rd Quarter
The ball is inbounded to Bogdan Bogdanovic
Bogdan Bogdanovic delivers a pass to Doumbouya
Sekou Doumbouya gets a pass
FOUL! Mikal Bridges commits the foul
That is foul number 3 on him

Pistons 55, Timberwolves 74 - 6:24, 3rd Quarter
Detroit inbounds the ball
Bogdanovic looking for Doumbouya
Doumbouya catches the pass
Sekou Doumbouya fires off a pass
Justin Robinson receives the pass
Robinson dishes to Bogdan Bogdanovic
Bogdanovic with the ball
Bogdanovic looks for an open man
Trey Lyles receives the pass
Lyles puts up a shot
SWISH! It's good for three!

Pistons 58, Timberwolves 74 - 6:05, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell gets ready to fire off a pass
Okogie with the ball
Okogie with the drive and the dish to Russell
Russell gets it to fall

Pistons 58, Timberwolves 76 - 5:53, 3rd Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdanovic brings it across the timeline
Bogdanovic is looking to make a pass
Lyles with the ball
Lyles kicks it to Doumbouya
Doumbouya catches the pass
Doumbouya puts it through from downtown!

Pistons 61, Timberwolves 76 - 5:34, 3rd Quarter
The ball is passed in to Russell
D'Angelo Russell dribbles the ball over half court
Russell is looking to make a pass
The pass is taken by Okogie
Okogie swings it over to Towns
Towns catches the pass
Towns lets one go
Towns clangs one off the rim
Rick Sarpy pulls down the board

Pistons 61, Timberwolves 76 - 5:22, 3rd Quarter
Rick Sarpy sends the outlet pass to Bogdan Bogdanovic
Bogdan Bogdanovic fires off a pass
Lyles catches the pass
Trey Lyles puts up a shot
Lyles had a good look but couldn't convert
Sabonis grabs the board

Pistons 61, Timberwolves 76 - 5:07, 3rd Quarter
Sabonis sends the outlet pass to Russell
Russell is looking to make a pass
Karl-Anthony Towns receives the pass
Towns looking for Russell
D'Angelo Russell gets a pass
Russell shoots
Russell hits the shot

Pistons 61, Timberwolves 78 - 4:58, 3rd Quarter
The ball is inbounded to Justin Robinson
Robinson brings it across the timeline
Robinson attempts to drive to the basket
FOUL! Robinson is whistled for the offensive foul!
That is foul number 2 on him

Timberwolves Substitutions
#13 Luke Kennard

Pistons Substitutions
#23 Jordan McRae
#36 Isaac Bonga
#47 Tacko Fall

Timeout called by the Pistons.

Pistons 61, Timberwolves 78 - 4:53, 3rd Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
Russell gets ready to fire off a pass
Karl-Anthony Towns gets a pass
Karl-Anthony Towns delivers a pass to Russell
Russell with the ball
Russell is looking to make a pass
Bridges with the ball
Bridges over to Domantas Sabonis
Sabonis catches the pass
Domantas Sabonis delivers a pass to Russell
FOUL! Tacko Fall is whistled for the foul
That is foul number 3 on him
Sabonis hits the free throw
Sabonis hits the free throw

Pistons 61, Timberwolves 80 - 4:39, 3rd Quarter
Justin Robinson takes the inbounds pass
Justin Robinson brings the ball over half court
Justin Robinson is setting up a play
Robinson kicks it to McRae
The pass is taken by McRae
McRae kicks it to Robinson
Robinson catches the pass
Robinson is looking to make a pass
Tacko Fall gets a pass
Fall swings it over to Robinson
Justin Robinson receives the pass
Robinson is looking to make a pass
Isaac Bonga gets a pass
Isaac Bonga dumps it off to McRae
McRae catches the pass
McRae shoots it to Robinson
FOUL! D'Angelo Russell is whistled for the foul
That is foul number 2 on him

Pistons 61, Timberwolves 80 - 4:20, 3rd Quarter
Detroit inbounds the ball
Robinson still with the ball
Robinson attempts to drive to the basket
Robinson's shot is off the iron
Russell comes away with the rebound

Pistons 61, Timberwolves 80 - 4:05, 3rd Quarter
Domantas Sabonis receives the outlet pass from D'Angelo Russell
Sabonis keeps his dribble
Domantas Sabonis puts it on the floor
Sabonis draws an extra defender and kicks it to D'Angelo Russell
Russell puts up a shot
Russell with a great looking bucket there

Pistons 61, Timberwolves 82 - 3:52, 3rd Quarter
The ball is passed in to Robinson
Justin Robinson advances the ball past midcourt
Robinson over to Trey Lyles
Trey Lyles gets a pass
Lyles looking for Fall
Tacko Fall receives the pass
Fall shoots
The shot rattles out
Domantas Sabonis grabs the defensive rebound

Pistons 61, Timberwolves 82 - 3:33, 3rd Quarter
Sabonis outlets the ball to D'Angelo Russell
Russell takes a couple of dribbles
Russell kicks it to Bridges
Bridges catches the pass
Bridges looks for an open man
D'Angelo Russell gets a pass
Russell looking for Bridges
Bridges catches the pass
Bridges shoots
Bridges rattles one home

Pistons 61, Timberwolves 84 - 3:11, 3rd Quarter
The ball is passed in to Robinson
Robinson brings it across the timeline
Justin Robinson looking to send it to Fall
Fall catches the pass
Fall swings it over to Robinson
Justin Robinson receives the pass
Justin Robinson puts up a shot
Robinson clangs one off the rim
Towns rebounds the ball

Pistons 61, Timberwolves 84 - 2:43, 3rd Quarter
D'Angelo Russell receives the outlet pass from Karl-Anthony Towns
Russell keeps his dribble
Russell lets one go
Russell missed that one badly
Bonga rebounds the ball

Pistons 61, Timberwolves 84 - 2:34, 3rd Quarter
Isaac Bonga passes it over to Justin Robinson
Robinson over to Jordan McRae
Jordan McRae receives the pass
McRae kicks it to Robinson
Justin Robinson gets a pass
Robinson is looking to make a pass
The pass is taken by Fall
Tacko Fall takes a shot
Fall gets it to fall

Pistons 63, Timberwolves 84 - 2:10, 3rd Quarter
Minnesota inbounds the ball
Luke Kennard brings the ball over half court
Kennard is looking to make a pass
The pass is taken by Russell
Russell over to Mikal Bridges
Bridges catches the pass
Mikal Bridges looking to send it to Towns
Towns with the ball
Karl-Anthony Towns delivers a pass to Bridges
The pass is taken by Bridges
Bridges puts up a shot
Mikal Bridges knocks the shot down

Pistons 63, Timberwolves 86 - 1:55, 3rd Quarter
Justin Robinson takes the inbounds pass
Justin Robinson dribbles the ball over half court
Robinson still with the ball
Justin Robinson delivers a pass to Bonga
Isaac Bonga gets a pass
Bonga is looking to make a pass
The pass is taken by McRae
I bet McRae wishes he could have that one back
Karl-Anthony Towns grabs the defensive rebound

Pistons 63, Timberwolves 86 - 1:33, 3rd Quarter
Karl-Anthony Towns sends the outlet pass to Luke Kennard
Kennard is looking to make a pass
Mikal Bridges gets a pass
Mikal Bridges dumps it off to Towns
Karl-Anthony Towns gets a pass
Karl-Anthony Towns is getting ready to make his move off the dribble
D'Angelo Russell receives a sweet pass
Russell puts up a shot
Russell comes up short
Bridges grabs the board
Bridges with the soft kiss off the square for two

Pistons 63, Timberwolves 88 - 1:13, 3rd Quarter
Justin Robinson takes the inbounds pass
Justin Robinson brings the ball over half court
Robinson looking for McRae
The pass is taken by McRae
Jordan McRae surveys the defense
Lyles can't handle the pass from McRae

Timberwolves Substitutions
#43 Nemanja Bjelica
#31 Jalen Smith
#48 Matt Costello

Pistons Substitutions
#14 Bogdan Bogdanovic
#48 Rick Sarpy

Pistons 63, Timberwolves 88 - 1:04, 3rd Quarter
Minnesota inbounds the ball
Luke Kennard dribbles the ball over half court
Kennard gets ready to fire off a pass
D'Angelo Russell gets a pass
Russell swings it over to Smith
Jalen Smith gets a pass
Jalen Smith delivers a pass to Kennard
Luke Kennard gets a pass
Kennard gets ready to fire off a pass
D'Angelo Russell gets a pass
Russell looks for an open man
Jalen Smith receives the pass
Smith puts up a shot
SWISH! It's good for three!

Pistons 63, Timberwolves 91 - 0:45, 3rd Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdanovic brings it across the timeline
Bogdanovic is looking to make a pass
Justin Robinson receives the pass
Robinson is looking to make a pass
That pass is in the seats, folks!

Pistons 63, Timberwolves 91 - 0:33, 3rd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell passes it over to Luke Kennard
Luke Kennard surveys the defense
D'Angelo Russell gets a pass
Russell is looking to make a pass
Luke Kennard receives the pass
Kennard holds and looks
D'Angelo Russell gets a pass
D'Angelo Russell surveys the defense
Smith catches the pass
Jalen Smith looking to send it to Kennard
Kennard with the ball
Kennard is looking to make a pass
Smith with the ball
Smith throws down a monster dunk!!!

Pistons 63, Timberwolves 93 - 0:12, 3rd Quarter
Detroit inbounds the ball
Justin Robinson dribbles the ball over half court
Robinson attempts to drive to the basket
It's off the mark!
Russell grabs the board

Pistons 63, Timberwolves 93 - 0:03, 3rd Quarter
Russell dribbles it up to the top of the key
That's the end of the quarter.

Timberwolves Substitutions
#20 Josh Okogie
#23 Jarrett Culver
#26 Michael Hicks
#3 Jaden McDaniels

Pistons 63, Timberwolves 93 - 12:00, 4th Quarter
Justin Robinson takes the inbounds pass
Robinson gets ready to fire off a pass
Bogdan Bogdanovic receives the pass
Bogdanovic is looking to make a pass
Bonga catches the pass
Bonga holds and looks
Robinson with the ball
Justin Robinson fires off a pass
Trey Lyles gets a pass
Lyles is looking to make a pass
The pass is taken by Robinson
Robinson swings it over to Bogdanovic
The pass is taken by Bogdanovic
Bogdanovic is looking to make a pass
Robinson catches the pass
Justin Robinson puts it on the floor
Robinson clangs one off the rim
Okogie grabs the board

Pistons 63, Timberwolves 93 - 11:37, 4th Quarter
Okogie dribbles it up to the top of the key
Josh Okogie dumps it off to Hicks
Michael Hicks receives the pass
Josh Okogie receives a sweet pass
Okogie shoots
It's off the mark!
Bogdanovic comes away with the rebound

Pistons 63, Timberwolves 93 - 11:25, 4th Quarter
Bogdanovic sends the outlet pass to Robinson
Robinson takes a couple of dribbles
Robinson kicks it to Lyles
Lyles with the ball
Lyles kicks it to Robinson
FOUL! Jarrett Culver commits the foul
That is foul number 4 on him

Pistons 63, Timberwolves 93 - 11:12, 4th Quarter
The ball is inbounded to Bogdan Bogdanovic
Bogdan Bogdanovic looking to send it to Lyles
Lyles catches the pass
Lyles dishes to Isaac Bonga
Bonga catches the pass
Bonga shoots it to Robinson
Justin Robinson receives the pass
Robinson with a textbook jumper

Pistons 65, Timberwolves 93 - 10:55, 4th Quarter
The ball is inbounded to Josh Okogie
Josh Okogie dribbles the ball over half court
Okogie keeps his dribble
Josh Okogie surveys the defense
Culver with the ball
Jarrett Culver looking to send it to Costello
Costello catches the pass
Costello is looking to make a pass
Jaden McDaniels gets a pass
McDaniels is looking to make a pass
The pass is taken by Culver
Culver looks for an open man
Michael Hicks gets a pass
Michael Hicks takes a shot
Bonga got a piece of that shot!
Lyles grabs the board

Pistons 65, Timberwolves 93 - 10:29, 4th Quarter
Trey Lyles sends the outlet pass to Bogdan Bogdanovic
Bogdanovic looks for an open man
Lyles with the ball
Lyles attempts to drive to the basket
Lyles scores. How in the world did he get that one to fall?

Pistons 67, Timberwolves 93 - 10:17, 4th Quarter
Minnesota inbounds the ball
Josh Okogie advances the ball past midcourt
Okogie attempts to drive to the basket
FOUL! Josh Okogie commits the offensive foul!
That is foul number 2 on him

Timberwolves Substitutions
#13 Luke Kennard
#49 Domantas Sabonis
#32 Karl-Anthony Towns

Pistons 67, Timberwolves 93 - 10:07, 4th Quarter
The ball is inbounded to Justin Robinson
Robinson brings it across the timeline
Robinson holds and looks
Rick Sarpy gets a pass
Rick Sarpy looking to send it to Robinson
Robinson catches the pass
Robinson lets one go
Robinson with a textbook jumper

Pistons 69, Timberwolves 93 - 9:49, 4th Quarter
Minnesota inbounds the ball
Luke Kennard brings the ball over half court
Luke Kennard is setting up a play
Kennard buries it from behind the arc!

Pistons 69, Timberwolves 96 - 9:39, 4th Quarter
The ball is inbounded to Justin Robinson
Robinson brings it across the timeline
Robinson is looking to make a pass
Lyles catches the pass
Trey Lyles surveys the defense
Rick Sarpy receives the pass
Sarpy is looking to make a pass
Isaac Bonga gets a pass
Bonga looks for an open man
Bogdan Bogdanovic gets a pass
Bogdanovic shoots
Bogdanovic missed that one badly
Josh Okogie grabs the defensive rebound

Pistons 69, Timberwolves 96 - 9:10, 4th Quarter
Josh Okogie sends the outlet pass to Domantas Sabonis
Sabonis holds and looks
The pass is taken by Towns
Towns puts up a shot
The shot rattles out
Robinson rebounds the ball

Pistons 69, Timberwolves 96 - 8:58, 4th Quarter
Robinson dribbles it up to the top of the key
Justin Robinson dumps it off to Bogdanovic
Bogdan Bogdanovic gets a pass
Bogdanovic over to Trey Lyles
Lyles catches the pass
Trey Lyles fires off a pass
The pass is taken by Sarpy
Sarpy drives, sees the help coming....finds the open man and hits him
Lyles shoots
SWISH! It's good for three!

Pistons 72, Timberwolves 96 - 8:40, 4th Quarter
Minnesota inbounds the ball
Luke Kennard brings the ball over half court
Luke Kennard is setting up a play
Luke Kennard delivers a pass to Towns
Karl-Anthony Towns receives the pass
Towns with the soft kiss off the square for two

Pistons 72, Timberwolves 98 - 8:29, 4th Quarter
Justin Robinson gets the inbounds pass
Robinson brings it across the timeline
Justin Robinson looking to send it to Bogdanovic
Bogdanovic with the ball
Bogdanovic shoots it to Bonga
Bonga with the ball
Bonga shoots it to Bogdanovic
Bogdan Bogdanovic gets a pass
Bogdanovic holds and looks
Rick Sarpy receives the pass
Sarpy is looking to make a pass
Bogdan Bogdanovic receives the pass
Bogdanovic puts up a shot
Bogdanovic missed that one badly
Sarpy grabs the board
Rick Sarpy puts up a shot
Towns says get that stuff outta here!
Towns grabs the board

Pistons 72, Timberwolves 98 - 8:04, 4th Quarter
Karl-Anthony Towns sends the outlet pass to Luke Kennard
Kennard comes up short
Bogdanovic comes away with the rebound

Pistons 72, Timberwolves 98 - 7:55, 4th Quarter
Bogdan Bogdanovic passes it over to Justin Robinson
Robinson is looking to make a pass
Rick Sarpy gets a pass
Sarpy gets ready to fire off a pass
Bogdanovic catches the pass
Bogdan Bogdanovic is getting ready to make his move off the dribble
Bogdanovic drives, sees the help coming....finds the open man and hits him
Lyles rattles home the three ball

Pistons 75, Timberwolves 98 - 7:41, 4th Quarter
Jarrett Culver takes the inbounds pass
Jarrett Culver dribbles the ball over half court
Culver keeps his dribble
Jarrett Culver surveys the defense
Karl-Anthony Towns receives the pass
Karl-Anthony Towns takes a shot
Towns's shot is good

Pistons 75, Timberwolves 100 - 7:27, 4th Quarter
The ball is inbounded to Justin Robinson
Justin Robinson brings the ball over half court
Robinson works the defense with some nice ball handling
Robinson draws the help and makes a nice pass to Sarpy
Rick Sarpy puts up a shot
Towns says get that stuff outta here!
Culver grabs the board

Pistons 75, Timberwolves 100 - 7:12, 4th Quarter
Jarrett Culver sends the outlet pass to Luke Kennard
Kennard is looking to make a pass
Josh Okogie gets a pass
Okogie is looking to make a pass
Kennard catches the pass
Kennard over to Domantas Sabonis
Sabonis with the ball
Domantas Sabonis looking to send it to Towns
Karl-Anthony Towns gets a pass
Karl-Anthony Towns was a little too strong on that one
Towns rebounds the ball
Towns is looking to make a pass
Culver catches the pass
Culver gets ready to fire off a pass
Domantas Sabonis gets a pass
Sabonis with a beautiful finger roll there for the bucket

Pistons 75, Timberwolves 102 - 6:48, 4th Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdan Bogdanovic dribbles the ball over half court
Bogdanovic looks for an open man
Trey Lyles receives the pass
Lyles is looking to make a pass
Bogdanovic with the ball
Bogdan Bogdanovic hits a three ball from DEEP!

Pistons 78, Timberwolves 102 - 6:30, 4th Quarter
The ball is passed in to Kennard
Kennard dribbles it up to the top of the key
Kennard is looking to make a pass
Karl-Anthony Towns gets a pass
Karl-Anthony Towns can't find the mark
Sabonis comes away with an offensive rebound
Domantas Sabonis can't get the shot to fall
Lyles rebounds the ball

Pistons 78, Timberwolves 102 - 6:13, 4th Quarter
Trey Lyles passes it over to Justin Robinson
Justin Robinson surveys the defense
Bogdanovic with the ball
Bogdanovic is looking to make a pass
Isaac Bonga receives the pass
Bonga over to Justin Robinson
Robinson with the ball
Justin Robinson takes a shot
BRICK!
Bonga rebounds the ball
Bonga holds and looks
Justin Robinson receives the pass
Robinson is looking to make a pass
The pass is taken by Sarpy
Isaac Bonga receives a sweet pass
Bonga is looking to make a pass
Bogdan Bogdanovic gets a pass
Bogdan Bogdanovic puts up a shot
Bogdan Bogdanovic can't get the shot to fall
Domantas Sabonis pulls down the board

Pistons 78, Timberwolves 102 - 5:26, 4th Quarter
Luke Kennard receives the outlet pass from Domantas Sabonis
Kennard swings it over to Sabonis
Domantas Sabonis receives the pass
Sabonis went behind the back and left the defense stunned
Sabonis draws the help and makes a nice pass to Towns
Karl-Anthony Towns puts up a shot
Towns with a good look but can't get it to fall
Bogdan Bogdanovic grabs the defensive rebound

Pistons 78, Timberwolves 102 - 5:06, 4th Quarter
Bogdanovic outlets the ball to Justin Robinson
Justin Robinson puts it on the floor
Justin Robinson surveys the defense
Sarpy catches the pass
Sarpy gets ready to fire off a pass
Isaac Bonga gets a pass
Bonga is looking to make a pass
The pass goes out of bounds but the ref says it was last touched by the defense

Timberwolves Substitutions
#26 Michael Hicks
#3 Jaden McDaniels
#48 Matt Costello

Pistons Substitutions
#23 Jordan McRae
#47 Tacko Fall

Pistons 78, Timberwolves 102 - 4:55, 4th Quarter
The ball is inbounded to Justin Robinson
Robinson had a good look but couldn't convert
Fall rebounds the ball
Fall shoots it to Lyles
The pass is taken by Lyles
Trey Lyles fires off a pass
Robinson with the ball
Justin Robinson surveys the defense
McRae catches the pass
McRae is looking to make a pass
McRae's pass is off the defender's foot and whistled dead

Pistons 78, Timberwolves 102 - 4:43, 4th Quarter
The ball is inbounded to Justin Robinson
Robinson holds and looks
Jordan McRae receives the pass
Jordan McRae surveys the defense
The pass is taken by Lyles
Lyles is looking to make a pass
Fall with the ball
Tacko Fall takes a shot
FOUL! Matt Costello commits the foul
That is foul number 1 on him
Fall missed that one badly
Fall sinks one from the charity stripe
Tacko Fall drops one in from the line

Pistons 80, Timberwolves 102 - 4:30, 4th Quarter
Josh Okogie takes the inbounds pass
Josh Okogie brings the ball over half court
Okogie keeps his dribble
Okogie looking for Culver
Jarrett Culver receives the pass
Culver is looking to make a pass
Jaden McDaniels gets a pass
McDaniels attempts to drive to the basket
McDaniels took too many steps there!

Pistons 80, Timberwolves 102 - 4:15, 4th Quarter
The ball is passed in to Robinson
Robinson brings it across the timeline
Robinson is looking to make a pass
The pass goes out of bounds but the ref says it was last touched by the defense

Pistons 80, Timberwolves 102 - 4:06, 4th Quarter
The ball is inbounded to Justin Robinson
Robinson puts it through from downtown!

Pistons 83, Timberwolves 102 - 3:59, 4th Quarter
Minnesota inbounds the ball
Okogie brings it across the timeline
Okogie holds and looks
Jaden McDaniels receives the pass
Jaden McDaniels dumps it off to Hicks
Michael Hicks receives the pass
Hicks holds and looks
Jarrett Culver receives the pass
Culver is looking to make a pass
Jaden McDaniels receives the pass
McDaniels draws an extra defender and kicks it to Matt Costello
Costello puts up a shot
The shot is off the mark
McDaniels rebounds the ball
McDaniels missed that one badly
Fall rebounds the ball

Pistons 83, Timberwolves 102 - 3:34, 4th Quarter
Tacko Fall sends the outlet pass to Justin Robinson
Justin Robinson fires off a pass
Jordan McRae gets a pass
Jordan McRae fires off a pass
Fall catches the pass
Fall looking for Bonga
The pass is taken by Bonga
Isaac Bonga dumps it off to Lyles
Bonga's pass was stolen by Culver!

Pistons 83, Timberwolves 102 - 3:18, 4th Quarter
Jarrett Culver sends the outlet pass to Josh Okogie
Okogie still with the ball
Okogie is looking to make a pass
Costello catches the pass
Matt Costello delivers a pass to Hicks
Hicks with the ball
Michael Hicks looking to send it to Okogie
Josh Okogie gets a pass
Okogie swings it over to McDaniels
Jaden McDaniels gets a pass
Jaden McDaniels dumps it off to Hicks
FOUL! Tacko Fall commits the foul
That is foul number 4 on him

Pistons 83, Timberwolves 102 - 2:58, 4th Quarter
Josh Okogie takes the inbounds pass
Okogie is looking to make a pass
McDaniels with the ball
McDaniels puts up a shot
What a fantastic block by Tacko Fall!
Culver rebounds the ball
Culver with the soft kiss off the square for two

Pistons 83, Timberwolves 104 - 2:45, 4th Quarter
The ball is passed in to Robinson
Robinson brings it across the timeline
Robinson looking for Lyles
Trey Lyles gets a pass
Lyles is looking to make a pass
The pass is taken by McRae
McRae over to Tacko Fall
The pass is taken by Fall
Fall is looking to make a pass
McRae catches the pass
Jordan McRae fills it up from long range

Pistons 86, Timberwolves 104 - 2:22, 4th Quarter
Josh Okogie gets the inbounds pass
Okogie brings it across the timeline
Okogie shoots it to McDaniels
McDaniels with the ball
McDaniels is going to attack the rim
McDaniels with the drive and the dish to Costello
Matt Costello takes a shot
It's Good!

Pistons 86, Timberwolves 106 - 2:12, 4th Quarter
Detroit inbounds the ball
Justin Robinson brings the ball over half court
Robinson is looking to make a pass
The pass is taken by McRae
McRae puts up a shot
McRae clangs one off the rim
Okogie grabs the board

Pistons 86, Timberwolves 106 - 1:53, 4th Quarter
Okogie brings it across the timeline
Okogie is looking to make a pass
Jaden McDaniels receives the pass
McDaniels is looking to make a pass
Costello with the ball
Costello is looking to make a pass
McDaniels catches the pass
McDaniels shoots it to Hicks
The pass is taken by Hicks
Hicks is looking to make a pass
Jarrett Culver gets a pass
Culver shoots it to Hicks
Michael Hicks receives the pass
Hicks shoots
Michael Hicks missed that one
Michael Hicks grabs the offensive rebound
Hicks playing some sweet string music tonight

Pistons 86, Timberwolves 108 - 1:34, 4th Quarter
Justin Robinson gets the inbounds pass
Justin Robinson dribbles the ball over half court
Justin Robinson takes a shot
I bet Robinson wishes he could have that one back
Michael Hicks pulls down the board

Pistons 86, Timberwolves 108 - 1:16, 4th Quarter
Michael Hicks passes it over to Josh Okogie
Josh Okogie fires off a pass
McDaniels catches the pass
McDaniels is looking to make a pass
The pass is taken by Hicks
Hicks shows some fancy dribbling and is going to the rim
Jarrett Culver receives a sweet pass
Jarrett Culver dumps it off to Okogie
Josh Okogie gets a pass
Josh Okogie delivers a pass to Hicks
Hicks with the ball
Michael Hicks fires off a pass
Josh Okogie gets a pass
Okogie is looking to make a pass
The pass is taken by McDaniels
Jaden McDaniels puts up a shot
The shot rattles out
Tacko Fall pulls down the board

Pistons 86, Timberwolves 108 - 0:48, 4th Quarter
Tacko Fall sends the outlet pass to Justin Robinson
Justin Robinson puts it on the floor
Robinson kicks it to Bonga
Bonga catches the pass
Bonga lets one go
Bonga knocks it down for three!

Pistons 89, Timberwolves 108 - 0:39, 4th Quarter
The ball is passed in to Okogie
Josh Okogie advances the ball past midcourt
Okogie gets ready to fire off a pass
Michael Hicks receives the pass
Hicks looking for McDaniels
The pass goes out of bounds but the ref says it was last touched by the defense

Pistons Substitutions
#25 Talen Horton-Tucker
#38 Grant Williams
#45 Sekou Doumbouya

Pistons 89, Timberwolves 108 - 0:30, 4th Quarter
Josh Okogie gets the inbounds pass
Okogie looking for Hicks
Michael Hicks gets a pass
Hicks is looking to make a pass
McDaniels catches the pass
McDaniels is looking to make a pass
Josh Okogie receives the pass
Josh Okogie dumps it off to Culver
The pass is taken by Culver
Culver is looking to make a pass
Costello with the ball
Matt Costello delivers a pass to Hicks
FOUL! Grant Williams commits the foul
That is foul number 3 on him

Pistons 89, Timberwolves 108 - 0:18, 4th Quarter
Minnesota inbounds the ball
Josh Okogie delivers a pass to McDaniels
Jaden McDaniels receives the pass
McDaniels shoots it to Okogie
The pass is taken by Okogie
Okogie shoots it to Costello
The pass is taken by Costello
Costello shoots it to Culver
Culver with the ball
Culver looks for an open man
McDaniels catches the pass
McDaniels works the defense with some nice ball handling
McDaniels finishes with the soft touch around the rim

Pistons 89, Timberwolves 110 - 0:02, 4th Quarter
The ball is passed in to Horton-Tucker
Horton-Tucker dribbles it up to the top of the key
That's the end of the game.
The final score is Minnesota 110 and Detroit 89