Welcome to Talking Stick Resort Arena
Tonights game features
Detroit
against
Phoenix
It's time for the opening tip
Phoenix wins the jump ball

Pistons 0, Suns 0 - 11:58, 1st Quarter
Paul keeps his dribble
Paul is looking to make a pass
Julius Randle receives the pass
FOUL! Sekou Doumbouya commits the foul
That is foul number 1 on him
Randle comes up short
Randle bounces the free throw off the rim
Randle sinks one from the charity stripe

Pistons 0, Suns 1 - 11:53, 1st Quarter
The ball is passed in to Bogdanovic
Bogdan Bogdanovic advances the ball past midcourt
Bogdanovic dishes to Killian Hayes
Hayes catches the pass
Hayes looking for Bogdanovic
The pass is taken by Bogdanovic
Bogdanovic shoots it to Hayes
Hayes with the ball
The shot rattles out
Devin Booker grabs the defensive rebound

Pistons 0, Suns 1 - 11:34, 1st Quarter
Booker sends the outlet pass to Paul
Paul is looking to make a pass
Booker with the ball
Booker is looking to make a pass
Randle catches the pass
Randle swings it over to Booker
Booker catches the pass
Booker gets ready to fire off a pass
The pass is taken by Randle
Julius Randle surveys the defense
The pass is taken by Brooks
Brooks puts up a shot
Dillon Brooks can't get the shot to fall
Sekou Doumbouya pulls down the board

Pistons 0, Suns 1 - 11:12, 1st Quarter
Doumbouya sends the outlet pass to Hayes
Killian Hayes puts it on the floor
BRICK!
Alex Len grabs the defensive rebound

Pistons 0, Suns 1 - 11:02, 1st Quarter
Len outlets the ball to Chris Paul
Paul kicks it to Len
Alex Len gets a pass
Len shoots it to Booker
Booker with the ball
Devin Booker fires off a pass
Doumbouya steals the pass from Devin Booker!
Doumbouya with a thunderous dunk on the break!!

Pistons 2, Suns 1 - 10:47, 1st Quarter
Devin Booker takes the inbounds pass
Devin Booker brings the ball over half court
Booker swings it over to Brooks
Brooks catches the pass
Dillon Brooks surveys the defense
Chris Paul gets a pass
It's Good!

Pistons 2, Suns 3 - 10:26, 1st Quarter
Detroit inbounds the ball
Hayes brings it across the timeline
Hayes looks for an open man
Rick Sarpy receives the pass
Sarpy is looking to make a pass
Payton can't handle the pass from Sarpy

Pistons 2, Suns 3 - 10:07, 1st Quarter
Chris Paul gets the inbounds pass
Paul outlets the ball to Devin Booker
Booker is going to attack the rim
Booker hits the deuce

Pistons 2, Suns 5 - 9:55, 1st Quarter
Killian Hayes takes the inbounds pass
Killian Hayes dribbles the ball over half court
Killian Hayes looking to send it to Sarpy
Rick Sarpy gets a pass
Rick Sarpy looking to send it to Payton
Elfrid Payton gets a pass
Payton kicks it to Hayes
Hayes catches the pass
Hayes is trying to go to the hole
FOUL! Chris Paul commits the foul
That is foul number 1 on him

Pistons 2, Suns 5 - 9:38, 1st Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdan Bogdanovic surveys the defense
Doumbouya with the ball
Doumbouya lets one go
There's a three pointer for Sekou Doumbouya

Pistons 5, Suns 5 - 9:29, 1st Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
Booker is looking to make a pass
The pass was deflected out of bounds

Pistons 5, Suns 5 - 9:19, 1st Quarter
The ball is inbounded to Chris Paul
Paul shoots it to Booker
Booker with the ball
Booker gets ready to fire off a pass
Paul with the ball
Paul puts it through from downtown!

Pistons 5, Suns 8 - 9:12, 1st Quarter
Killian Hayes gets the inbounds pass
Hayes brings it across the timeline
Hayes gets ready to fire off a pass
Bogdan Bogdanovic receives the pass
Bogdanovic is looking to make a pass
Elfrid Payton gets a pass
Payton swings it over to Hayes
Killian Hayes receives the pass
Hayes shoots
Hayes's shot hits the iron and bounces off
Paul comes away with the rebound

Pistons 5, Suns 8 - 8:44, 1st Quarter
Chris Paul sends the outlet pass to Devin Booker
Devin Booker is setting up a play
Booker's shot hits the iron and bounces off
Rick Sarpy grabs the defensive rebound

Pistons 5, Suns 8 - 8:34, 1st Quarter
Sarpy sends the outlet pass to Payton
Payton holds and looks
Sekou Doumbouya receives the pass
Doumbouya is looking to make a pass
Sarpy with the ball
FOUL! Len is whistled for the foul
That is foul number 1 on him

Pistons 5, Suns 8 - 8:21, 1st Quarter
Elfrid Payton takes the inbounds pass
Elfrid Payton is setting up a play
Payton looks for an open man
The pass is taken by Bogdanovic
Bogdanovic gets ready to fire off a pass
Sarpy with the ball
Rick Sarpy fires off a pass
The pass is taken by Hayes
Killian Hayes dumps it off to Sarpy
Rick Sarpy gets a pass
Sarpy over to Killian Hayes
Killian Hayes receives the pass
Killian Hayes puts up a shot
BRICK!
Devin Booker grabs the defensive rebound

Pistons 5, Suns 8 - 7:53, 1st Quarter
Devin Booker dribbles the ball over half court
Booker keeps his dribble
FOUL! Payton is going to be charged with that foul
That is foul number 1 on him
No good. That one barely grazed the rim
Booker sinks one from the charity stripe
Booker sinks one from the charity stripe

Pistons 5, Suns 10 - 7:41, 1st Quarter
The ball is inbounded to Elfrid Payton
Payton brings it across the timeline
Payton swings it over to Bogdanovic
Elfrid Payton has his pass deflected out of bounds

Pistons 5, Suns 10 - 7:30, 1st Quarter
The ball is inbounded to Elfrid Payton
Payton takes a couple of dribbles
Elfrid Payton fires off a pass
Sekou Doumbouya gets a pass
Doumbouya over to Elfrid Payton
Payton catches the pass
Payton works the defense with some nice ball handling
Payton's shot is good

Pistons 7, Suns 10 - 7:20, 1st Quarter
The ball is passed in to Paul
Paul dribbles it up to the top of the key
Paul swings it over to Randle
Randle catches the pass
Randle puts up a shot
Julius Randle shows off his range and hits the three

Pistons 7, Suns 13 - 7:12, 1st Quarter
Detroit inbounds the ball
Killian Hayes brings the ball over half court
Killian Hayes fires off a pass
Bogdan Bogdanovic gets a pass
Bogdanovic swings it over to Payton
Payton catches the pass
Payton dishes to Bogdan Bogdanovic
Bogdanovic catches the pass
Bogdanovic looking for Doumbouya
Sekou Doumbouya gets a pass
Doumbouya dishes to Elfrid Payton
Elfrid Payton receives the pass
Payton with a nice crossover
Payton draws an extra defender and kicks it to Rick Sarpy
Rick Sarpy puts up a shot
Rick Sarpy was a little too strong on that one
Randle rebounds the ball

Pistons 7, Suns 13 - 6:47, 1st Quarter
Julius Randle sends the outlet pass to Devin Booker
Devin Booker is setting up a play
Devin Booker fires off a pass
Julius Randle receives the pass
Randle looks for an open man
The pass intended for Paul was knocked out of bounds

Pistons 7, Suns 13 - 6:40, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul delivers a pass to Randle
Randle with the ball
Randle is looking to make a pass
The pass intended for Len was knocked out of bounds

Pistons 7, Suns 13 - 6:31, 1st Quarter
Chris Paul takes the inbounds pass
Chris Paul delivers a pass to Randle
Randle catches the pass
Julius Randle surveys the defense
Elfrid Payton picks off the bad pass!
WOW!! A sweet alley-oop pass by Payton to Sarpy for a jam on the break!

Pistons 9, Suns 13 - 6:23, 1st Quarter
Chris Paul gets the inbounds pass
Chris Paul advances the ball past midcourt
Paul dishes to Devin Booker
Booker catches the pass
Booker works the defense with some nice ball handling
FOUL! Elfrid Payton commits the foul
That is foul number 2 on him

Pistons Substitutions
#8 Justin Robinson

Pistons 9, Suns 13 - 6:15, 1st Quarter
Phoenix inbounds the ball
Paul looks for an open man
Len with the ball
Len is looking to make a pass
The pass is taken by Randle
Julius Randle puts up a shot
Julius Randle missed that one
Sekou Doumbouya pulls down the board

Pistons 9, Suns 13 - 6:03, 1st Quarter
Doumbouya outlets the ball to Bogdan Bogdanovic
Bogdanovic still with the ball
Bogdanovic with a good look but can't get it to fall
Paul rebounds the ball

Pistons 9, Suns 13 - 5:49, 1st Quarter
Devin Booker receives the outlet pass from Chris Paul
Booker dishes to Chris Paul
Paul catches the pass
Chris Paul fires off a pass
Booker with the ball
Booker shoots it to Paul
The pass is taken by Paul
Paul puts up a shot
Hayes says get that stuff outta here!
Alex Len grabs the offensive rebound
Alex Len takes a shot
Len's shot is good

Pistons 9, Suns 15 - 5:21, 1st Quarter
Justin Robinson takes the inbounds pass
Robinson dribbles it up to the top of the key
Robinson over to Bogdan Bogdanovic
Bogdanovic catches the pass
Bogdan Bogdanovic surveys the defense
Doumbouya catches the pass
Doumbouya looking for Sarpy
FOUL! Julius Randle commits the foul
That is foul number 1 on him

Suns Substitutions
#99 Jae Crowder
#40 Paul Millsap

Pistons Substitutions
#23 Jordan McRae
#36 Isaac Bonga

Timeout called by the Suns.

Pistons 9, Suns 15 - 5:01, 1st Quarter
Detroit inbounds the ball
Robinson is looking to make a pass
The pass is taken by McRae
McRae is looking to make a pass
Sarpy with the ball
Sarpy gets ready to fire off a pass
Robinson with the ball
Justin Robinson surveys the defense
Doumbouya catches the pass
Doumbouya lets one go
Sekou Doumbouya can't get the shot to fall
Paul Millsap grabs the defensive rebound

Pistons 9, Suns 15 - 4:46, 1st Quarter
Millsap sends the outlet pass to Paul
Paul clangs one off the rim
Jordan McRae pulls down the board

Pistons 9, Suns 15 - 4:34, 1st Quarter
Justin Robinson receives the outlet pass from Jordan McRae
Robinson works the defense with some nice ball handling
BRICK!
Chris Paul grabs the defensive rebound

Pistons 9, Suns 15 - 4:25, 1st Quarter
Paul outlets the ball to Devin Booker
Devin Booker surveys the defense
Julius Randle gets a pass
Julius Randle dumps it off to Millsap
Paul Millsap receives the pass
Millsap is looking to make a pass
The pass is taken by Booker
Booker shoots
Booker clangs one off the rim
Doumbouya grabs the board

Pistons 9, Suns 15 - 4:04, 1st Quarter
Sekou Doumbouya sends the outlet pass to Justin Robinson
Robinson hits a tough shot in traffic

Pistons 11, Suns 15 - 3:57, 1st Quarter
The ball is passed in to Paul
Paul brings it across the timeline
Paul takes a couple of dribbles
Paul shoots it to Booker
The pass is taken by Booker
Booker looking for Crowder
Jae Crowder receives the pass
Crowder shoots
Crowder comes up short
McRae comes away with the rebound

Pistons 11, Suns 15 - 3:37, 1st Quarter
McRae sends the outlet pass to Robinson
Justin Robinson surveys the defense
Isaac Bonga receives the pass
Bonga is looking to make a pass
Doumbouya catches the pass
Doumbouya puts up a shot
Doumbouya's shot is off the iron
Booker rebounds the ball

Pistons 11, Suns 15 - 3:17, 1st Quarter
Devin Booker passes it over to Chris Paul
Paul keeps his dribble
Paul is looking to make a pass
Isaac Bonga intercepts the pass!

Pistons 11, Suns 15 - 3:04, 1st Quarter
Justin Robinson receives the outlet pass from Isaac Bonga
Justin Robinson fires off a pass
Julius Randle steps in and picks off the pass from Robinson!
Crowder gets a great pass from Julius Randle and lays it in on the break

Pistons 11, Suns 17 - 2:49, 1st Quarter
Justin Robinson gets the inbounds pass
Robinson brings it across the timeline
Robinson is looking to make a pass
Bonga with the ball
Bonga is looking to make a pass
McRae with the ball
McRae is looking to make a pass
The pass is taken by Robinson
Robinson looking for McRae
Robinson's pass was stolen by Booker!

Pistons 11, Suns 17 - 2:29, 1st Quarter
Devin Booker brings the ball over half court
Devin Booker is setting up a play
BRICK!
McRae rebounds the ball

Pistons 11, Suns 17 - 2:14, 1st Quarter
Jordan McRae passes it over to Justin Robinson
Robinson shoots it to Doumbouya
Doumbouya catches the pass
Sekou Doumbouya surveys the defense
The pass is taken by Sarpy
Sarpy gets ready to fire off a pass
FOUL! Paul Millsap commits the foul
That is foul number 1 on him

Pistons Substitutions
#28 Isaiah Stewart
#50 Germayne Mitchell

Pistons 11, Suns 17 - 2:00, 1st Quarter
Justin Robinson gets the inbounds pass
Robinson swings it over to Mitchell
The pass goes out of bounds but the ref says it was last touched by the defense

Suns Substitutions
#2 Marquis Teague
#17 Facundo Campazzo

Pistons 11, Suns 17 - 1:50, 1st Quarter
The ball is passed in to Robinson
Justin Robinson delivers a pass to Mitchell
Mitchell with the ball
FOUL! Millsap is going to be charged with that foul
That is foul number 2 on him
Mitchell didn't get a real good look at that one

Suns Substitutions
#49 James Smith
Germayne Mitchell throws up a brick from the line
Mitchell sinks one from the charity stripe

Pistons 12, Suns 17 - 1:45, 1st Quarter
Marquis Teague gets the inbounds pass
Marquis Teague brings the ball over half court
Marquis Teague delivers a pass to Crowder
Jae Crowder receives the pass
Crowder drives, sees the help coming....finds the open man and hits him
Julius Randle puts up a shot
Stewart got a piece of that shot!
Mitchell rebounds the ball

Pistons 12, Suns 17 - 1:26, 1st Quarter
Mitchell outlets the ball to Justin Robinson
Justin Robinson puts it on the floor
Robinson draws an extra defender and kicks it to Jordan McRae
McRae puts up a shot
McRae drains the triple

Pistons 15, Suns 17 - 1:12, 1st Quarter
Facundo Campazzo takes the inbounds pass
Campazzo brings it across the timeline
Campazzo is looking to make a pass
James Smith gets a pass
James Smith dumps it off to Randle
Randle with the ball
Julius Randle delivers a pass to Teague
Teague with the ball
Teague over to Julius Randle
Julius Randle receives the pass
Randle is looking to make a pass
Jae Crowder gets a pass
Jae Crowder looking to send it to Smith
The pass is taken by Smith
James Smith takes a shot
Smith hits a tough shot in traffic

Pistons 15, Suns 19 - 0:47, 1st Quarter
Justin Robinson takes the inbounds pass
Justin Robinson dribbles the ball over half court
Robinson takes a couple of dribbles
Robinson looking for McRae
Jordan McRae gets a pass
McRae holds and looks
Isaiah Stewart gets a pass
Isaiah Stewart puts up a shot
Stewart missed that one badly
Mitchell grabs the board
FOUL! Smith is going to be charged with that foul
That is foul number 1 on him
Mitchell misses the free throw
Mitchell hits the free throw

Pistons 16, Suns 19 - 0:30, 1st Quarter
Marquis Teague gets the inbounds pass
Marquis Teague dribbles the ball over half court
Teague looking for Campazzo
Teague's pass for Facundo Campazzo was deflected out of bounds

Pistons 16, Suns 19 - 0:23, 1st Quarter
Marquis Teague gets the inbounds pass
Marquis Teague looking to send it to Crowder
Jae Crowder gets a pass
Crowder is looking to make a pass
Julius Randle receives the pass
Randle with a nice crossover
Randle with the drive and the dish to Teague
Teague looks for an open man
The pass is taken by Randle
Randle is looking to take his man to the basket
Randle draws an extra defender and kicks it to James Smith
James Smith delivers a pass to Crowder
Jae Crowder gets a pass
Crowder is looking to make a pass
The pass is taken by Randle
Julius Randle surveys the defense
Facundo Campazzo gets a pass
Facundo Campazzo dumps it off to Randle
The pass is taken by Randle
Randle lets one go
Randle comes up short
Isaiah Stewart grabs the defensive rebound

Pistons 16, Suns 19 - 0:02, 1st Quarter
Isaiah Stewart sends the outlet pass to Justin Robinson
That's the end of the quarter.

Suns Substitutions
#41 KZ Okpala
#40 Paul Millsap

Pistons 16, Suns 19 - 12:00, 2nd Quarter
Justin Robinson gets the inbounds pass
Robinson is looking to make a pass
The pass is taken by Mitchell
Mitchell is looking to make a pass
The pass is taken by Bonga
Bonga is looking to make a pass
Stewart with the ball
Stewart swings it over to Mitchell
Paul Millsap steps in and picks off the pass from Stewart!
Millsap passes to Teague who slams it down on the break

Pistons 16, Suns 21 - 11:34, 2nd Quarter
Justin Robinson gets the inbounds pass
Justin Robinson dribbles the ball over half court
The shot is rejected by Marquis Teague
Okpala rebounds the ball

Pistons 16, Suns 21 - 11:18, 2nd Quarter
KZ Okpala sends the outlet pass to Marquis Teague
Teague is looking to make a pass
Jae Crowder receives the pass
Crowder is looking to make a pass
Facundo Campazzo gets a pass
Campazzo looks for an open man
The pass is taken by Teague
Teague is looking to make a pass
Crowder with the ball
Jae Crowder delivers a pass to Teague
Teague with the ball
Teague kicks it to Crowder
Crowder catches the pass
Crowder comes up short
Millsap grabs the board
Millsap finishes with the soft touch around the rim

Pistons 16, Suns 23 - 10:52, 2nd Quarter
Justin Robinson takes the inbounds pass
Robinson dribbles it up to the top of the key
Justin Robinson fires off a pass
Mitchell with the ball
Mitchell is looking to make a pass
Justin Robinson receives the pass
Justin Robinson delivers a pass to Mitchell
Mitchell catches the pass
Mitchell shows some fancy dribbling and is going to the rim
Mitchell got a great look there and knocked it down

Pistons 18, Suns 23 - 10:32, 2nd Quarter
The ball is inbounded to Marquis Teague
Marquis Teague brings the ball over half court
Marquis Teague looking to send it to Crowder
Crowder catches the pass
Crowder looking for Okpala
KZ Okpala gets a pass
Okpala shows some fancy dribbling and is going to the rim
Okpala with the soft kiss off the square for two

Pistons 18, Suns 25 - 10:20, 2nd Quarter
Justin Robinson takes the inbounds pass
Justin Robinson advances the ball past midcourt
Robinson's shot is good

Pistons 20, Suns 25 - 10:12, 2nd Quarter
Facundo Campazzo gets the inbounds pass
Campazzo dribbles it up to the top of the key
Campazzo keeps his dribble
Campazzo is looking to make a pass
The pass intended for Okpala was knocked out of bounds

Pistons 20, Suns 25 - 10:03, 2nd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague puts it on the floor
Teague looking for Millsap
Paul Millsap gets a pass
Millsap is looking to make a pass
FOUL! Robinson commits the foul
That is foul number 1 on him

Suns Substitutions
#3 Chris Paul
#1 Devin Booker

Pistons Substitutions
#48 Rick Sarpy

Pistons 20, Suns 25 - 9:54, 2nd Quarter
Phoenix inbounds the ball
Booker is looking to make a pass
The pass is taken by Millsap
Paul Millsap delivers a pass to Booker
Devin Booker receives the pass
Booker holds and looks
Jae Crowder receives the pass
Jae Crowder dumps it off to Booker
Devin Booker gets a pass
Booker lets one go
Devin Booker can't get the shot to fall
Millsap comes away with an offensive rebound
Millsap finishes with the soft touch around the rim

Pistons 20, Suns 27 - 9:36, 2nd Quarter
Detroit inbounds the ball
Robinson dribbles it up to the top of the key
Justin Robinson looking to send it to Sarpy
Sarpy with the ball
Rick Sarpy fires off a pass
The pass is taken by Stewart
Isaiah Stewart delivers a pass to Sarpy
Rick Sarpy receives the pass
Jordan McRae receives a sweet pass
The shot is off the mark
Rick Sarpy pulls down the board
Sarpy with a great looking bucket there

Pistons 22, Suns 27 - 9:14, 2nd Quarter
The ball is passed in to Paul
Paul dribbles it up to the top of the key
Paul swings it over to Booker
Devin Booker gets a pass
Devin Booker takes a shot
Devin Booker can't find the mark
Rick Sarpy grabs the defensive rebound

Pistons 22, Suns 27 - 9:02, 2nd Quarter
Rick Sarpy passes it over to Justin Robinson
Robinson looks for an open man
Isaac Bonga receives the pass
Bonga is looking to make a pass
Isaiah Stewart receives the pass
Isaiah Stewart takes a shot
Isaiah Stewart made it look easy there

Pistons 24, Suns 27 - 8:44, 2nd Quarter
Chris Paul takes the inbounds pass
Chris Paul advances the ball past midcourt
Chris Paul surveys the defense
Booker catches the pass
Booker is looking to make a pass
Jae Crowder receives the pass
Crowder over to Devin Booker
Devin Booker gets a pass
Booker is looking to make a pass
FOUL! McRae is going to be charged with that foul
That is foul number 1 on him

Timeout called by the Pistons.

Pistons 24, Suns 27 - 8:27, 2nd Quarter
Phoenix inbounds the ball
Chris Paul dumps it off to Booker
The pass is taken by Booker
Booker lets one go
What a fantastic block by Jordan McRae!
The ball is knocked out of bounds by the offense

Pistons 24, Suns 27 - 8:20, 2nd Quarter
The ball is inbounded to Justin Robinson
Robinson brings it across the timeline
Justin Robinson delivers a pass to Sarpy
Justin Robinson's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!

Pistons 24, Suns 27 - 8:10, 2nd Quarter
The ball is passed in to Robinson
Justin Robinson looking to send it to Bonga
Isaac Bonga gets a pass
Bonga swings it over to Stewart
Isaac Bonga has his pass deflected out of bounds

Pistons 24, Suns 27 - 8:02, 2nd Quarter
Justin Robinson gets the inbounds pass
Robinson swings it over to McRae
The pass is taken by McRae
McRae shoots
Jordan McRae fills it up from long range

Pistons 27, Suns 27 - 7:55, 2nd Quarter
The ball is passed in to Paul
Paul brings it across the timeline
Paul had a good look but couldn't convert
KZ Okpala pulls down the board
It's off the mark!
KZ Okpala grabs the offensive rebound
Okpala finishes with the soft touch around the rim

Pistons 27, Suns 29 - 7:35, 2nd Quarter
Justin Robinson takes the inbounds pass
Justin Robinson advances the ball past midcourt
Robinson still with the ball
Robinson attempts to drive to the basket
Robinson finishes with the soft touch around the rim

Pistons 29, Suns 29 - 7:27, 2nd Quarter
Chris Paul gets the inbounds pass
Paul dribbles it up to the top of the key
Paul gets ready to fire off a pass
Paul Millsap gets a pass
Paul Millsap puts up a shot
Millsap clangs one off the rim
Stewart rebounds the ball

Pistons 29, Suns 29 - 7:15, 2nd Quarter
Justin Robinson receives the outlet pass from Isaiah Stewart
Justin Robinson puts it on the floor
Robinson drains the bucket

Pistons 31, Suns 29 - 7:04, 2nd Quarter
Chris Paul gets the inbounds pass
Paul brings it across the timeline
Chris Paul fires off a pass
Booker with the ball
Booker holds and looks
KZ Okpala receives the pass
KZ Okpala puts up a shot
Okpala had a good look but couldn't convert
Isaac Bonga grabs the defensive rebound

Pistons 31, Suns 29 - 6:47, 2nd Quarter
Bonga sends the outlet pass to Robinson
Robinson still with the ball
Robinson over to Isaiah Stewart
The pass is taken by Stewart
Isaiah Stewart surveys the defense
Bonga catches the pass
Bonga swings it over to Sarpy
Rick Sarpy receives the pass
Sarpy puts up a shot
Sarpy sinks the triple try!

Pistons 34, Suns 29 - 6:25, 2nd Quarter
Chris Paul gets the inbounds pass
Paul dribbles it up to the top of the key
Paul holds and looks
Devin Booker gets a pass
Booker missed that one badly
McRae rebounds the ball

Pistons 34, Suns 29 - 6:08, 2nd Quarter
Jordan McRae sends the outlet pass to Justin Robinson
Robinson looks for an open man
Rick Sarpy gets a pass
Sarpy puts up a shot
The shot rattles out
Devin Booker grabs the defensive rebound

Pistons 34, Suns 29 - 5:56, 2nd Quarter
Booker sends the outlet pass to Paul
Chris Paul looking to send it to Millsap
Paul Millsap receives the pass
Millsap lets one go
Millsap sticks it from deep for three!

Pistons 34, Suns 32 - 5:46, 2nd Quarter
The ball is passed in to Robinson
Justin Robinson brings the ball over half court
Robinson dishes to Rick Sarpy
Sarpy catches the pass
Sarpy is looking to make a pass
Isaac Bonga gets a pass
Isaac Bonga dumps it off to McRae
Jordan McRae receives the pass
McRae swings it over to Bonga
Isaac Bonga receives the pass
Bonga attempts to drive to the basket
Bonga with a beautiful finger roll there for the bucket

Pistons 36, Suns 32 - 5:26, 2nd Quarter
The ball is inbounded to Chris Paul
Paul dribbles it up to the top of the key
Paul gets ready to fire off a pass
Okpala catches the pass
Okpala didn't get a real good look at that one
Rick Sarpy grabs the defensive rebound

Pistons 36, Suns 32 - 5:13, 2nd Quarter
Sarpy outlets the ball to Justin Robinson
Robinson looks for an open man
Rick Sarpy gets a pass
Sarpy is looking to make a pass
FOUL! Paul Millsap commits the foul
That is foul number 3 on him

Suns Substitutions
#20 Dillon Brooks
#54 Julius Randle
#43 Alex Len

Pistons Substitutions
#7 Killian Hayes
#14 Bogdan Bogdanovic
#50 Germayne Mitchell

Timeout called by the Suns.

Pistons 36, Suns 32 - 5:02, 2nd Quarter
The ball is inbounded to Bogdan Bogdanovic
Bogdanovic knocks it down for three!

Pistons 39, Suns 32 - 4:53, 2nd Quarter
Phoenix inbounds the ball
Booker dribbles it up to the top of the key
Devin Booker delivers a pass to Randle
Randle catches the pass
Randle shoots
Randle hits the deuce

Pistons 39, Suns 34 - 4:40, 2nd Quarter
Jordan McRae gets the inbounds pass
Jordan McRae dribbles the ball over half court
Jordan McRae fires off a pass
Mitchell catches the pass
Mitchell is looking to make a pass
Bogdanovic catches the pass
Bogdanovic is looking to make a pass
Killian Hayes receives the pass
Hayes swings it over to Bogdanovic
The pass is taken by Bogdanovic
Bogdanovic puts up a shot
There's a three pointer for Bogdan Bogdanovic

Pistons 42, Suns 34 - 4:15, 2nd Quarter
The ball is passed in to Paul
Chris Paul advances the ball past midcourt
Chris Paul looking to send it to Booker
The pass is taken by Booker
Booker over to Julius Randle
Julius Randle gets a pass
Randle swings it over to Brooks
Brooks catches the pass
Brooks shoots it to Randle
Randle catches the pass
Randle is looking to make a pass
Devin Booker gets a pass
Booker is looking to make a pass
Len catches the pass
Len looking for Paul
Chris Paul gets a pass
Paul shoots
Paul missed that one badly
Bogdanovic grabs the board

Pistons 42, Suns 34 - 3:48, 2nd Quarter
Bogdanovic dribbles it up to the top of the key
Bogdanovic dishes to Germayne Mitchell
Mitchell catches the pass
Mitchell shows some fancy dribbling and is going to the rim
Mitchell draws an extra defender and kicks it to Jordan McRae
McRae shoots
McRae's shot rattles in and out
Alex Len pulls down the board

Pistons 42, Suns 34 - 3:35, 2nd Quarter
Chris Paul receives the outlet pass from Alex Len
Chris Paul surveys the defense
Randle catches the pass
Julius Randle missed that one
Mitchell rebounds the ball

Pistons 42, Suns 34 - 3:21, 2nd Quarter
Mitchell sends the outlet pass to Hayes
Hayes with a nice crossover
Hayes draws an extra defender and kicks it to Bogdan Bogdanovic
Bogdanovic knocks it down for three!

Pistons 45, Suns 34 - 3:12, 2nd Quarter
Devin Booker gets the inbounds pass
Devin Booker brings the ball over half court
Booker still with the ball
Booker kicks it to Randle
Randle catches the pass
Randle is looking to make a pass
The pass is taken by Paul
Paul attempts to drive to the basket
Paul draws an extra defender and kicks it to Dillon Brooks
Dillon Brooks puts up a shot
Brooks hits the shot

Pistons 45, Suns 36 - 2:54, 2nd Quarter
Detroit inbounds the ball
Killian Hayes dribbles the ball over half court
Hayes shoots it to Stewart
Isaiah Stewart receives the pass
Isaiah Stewart takes a shot
What a fantastic block by Julius Randle!
Alex Len pulls down the board

Pistons 45, Suns 36 - 2:33, 2nd Quarter
Len sends the outlet pass to Paul
Paul kicks it to Booker
Devin Booker receives the pass
No good. That one barely grazed the rim
Hayes grabs the board

Pistons 45, Suns 36 - 2:16, 2nd Quarter
Killian Hayes advances the ball past midcourt
Hayes is looking to make a pass
Germayne Mitchell receives the pass
Mitchell with a beautiful finger roll there for the bucket

Pistons 47, Suns 36 - 2:04, 2nd Quarter
The ball is passed in to Paul
Chris Paul advances the ball past midcourt
Chris Paul puts it on the floor
Paul is looking to make a pass
Devin Booker receives the pass
Devin Booker fires off a pass
Alex Len gets a pass
Alex Len surveys the defense
Julius Randle gets a pass
Randle with a good look but can't get it to fall
Mitchell grabs the board

Pistons 47, Suns 36 - 1:47, 2nd Quarter
Killian Hayes receives the outlet pass from Germayne Mitchell
Hayes over to Bogdan Bogdanovic
Bogdanovic with the ball
Bogdanovic works the defense with some nice ball handling
Bogdanovic draws an extra defender and kicks it to Isaiah Stewart
Stewart draws the help and makes a nice pass to Mitchell
Alex Len steals the dribble!

Pistons 47, Suns 36 - 1:29, 2nd Quarter
Len swings it over to Paul
Chris Paul receives the pass
The shot rattles out
Devin Booker pulls down the board
Booker is looking to make a pass
Randle catches the pass
Randle holds and looks
Booker with the ball
Booker gets ready to fire off a pass
Dillon Brooks gets a pass
Dillon Brooks fires off a pass
Booker catches the pass
Devin Booker puts up a shot
FOUL! McRae is going to be charged with that foul
That is foul number 2 on him
No good. That one barely grazed the rim

Suns Substitutions
#99 Jae Crowder

Pistons Substitutions
#5 Elfrid Payton
#45 Sekou Doumbouya
Booker sinks one from the charity stripe
Devin Booker drops one in from the line

Suns Substitutions
#2 Marquis Teague

Pistons 47, Suns 38 - 1:08, 2nd Quarter
Detroit inbounds the ball
Hayes brings it across the timeline
Hayes keeps his dribble
Hayes looks for an open man
The pass is taken by Payton
Payton didn't get a real good look at that one
Brooks comes away with the rebound

Pistons 47, Suns 38 - 0:48, 2nd Quarter
Brooks outlets the ball to Marquis Teague
Marquis Teague is setting up a play
Teague works the defense with some nice ball handling
Teague draws the help and makes a nice pass to Randle
Randle puts up a shot
Randle with a good look but can't get it to fall
Mitchell comes away with the rebound

Pistons 47, Suns 38 - 0:36, 2nd Quarter
Mitchell sends the outlet pass to Bogdanovic
Bogdanovic holds and looks
Mitchell with the ball
Mitchell is looking to make a pass
The pass is taken by Doumbouya
Doumbouya gets it to fall

Pistons 49, Suns 38 - 0:25, 2nd Quarter
The ball is inbounded to Marquis Teague
Teague dribbles it up to the top of the key
Teague is looking to make a pass
Randle catches the pass
Randle puts one in....NO! The ref is waiving off the basket and calling a travel.

Pistons 49, Suns 38 - 0:20, 2nd Quarter
The ball is passed in to Bogdanovic
Bogdan Bogdanovic brings the ball over half court
Bogdanovic takes a couple of dribbles
Bogdanovic gets ready to fire off a pass
Doumbouya catches the pass
Sekou Doumbouya puts up a shot
Doumbouya drains the bucket

Pistons 51, Suns 38 - 0:06, 2nd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague dribbles the ball over half court
Teague shoots
Teague clangs one off the rim
That's the end of the half.

Suns Substitutions
#3 Chris Paul
#1 Devin Booker

Pistons Substitutions
#48 Rick Sarpy

Pistons 51, Suns 38 - 12:00, 3rd Quarter
Killian Hayes takes the inbounds pass
Hayes is looking to make a pass
FOUL! Paul commits the foul
That is foul number 2 on him

Pistons 51, Suns 38 - 11:55, 3rd Quarter
The ball is passed in to Hayes
Killian Hayes delivers a pass to Bogdanovic
Bogdanovic with the ball
Bogdan Bogdanovic takes a shot
The shot rattles out
Devin Booker pulls down the board

Pistons 51, Suns 38 - 11:45, 3rd Quarter
Devin Booker advances the ball past midcourt
Booker dishes to Julius Randle
The pass is taken by Randle
Randle looking for Booker
Elfrid Payton picks off the bad pass!
Payton passes to Sarpy who slams it down on the break

Pistons 53, Suns 38 - 11:32, 3rd Quarter
Chris Paul gets the inbounds pass
Chris Paul advances the ball past midcourt
Paul is going to attack the rim
The shot is rejected by Killian Hayes
Len rebounds the ball
FOUL! Sarpy commits the foul
That is foul number 1 on him
BRICK!
Len sinks one from the charity stripe
Len sinks one from the charity stripe

Pistons 53, Suns 40 - 11:18, 3rd Quarter
Killian Hayes takes the inbounds pass
Killian Hayes dribbles the ball over half court
Hayes keeps his dribble
Hayes with a nice crossover
Hayes draws an extra defender and kicks it to Sekou Doumbouya
Doumbouya draws the help and makes a nice pass to Hayes
Hayes lets one go
The shot rattles out
Paul grabs the board

Pistons 53, Suns 40 - 10:59, 3rd Quarter
Chris Paul brings the ball over half court
Chris Paul puts it on the floor
Paul looking for Booker
Booker with the ball
Booker is looking to make a pass
Julius Randle gets a pass
Randle is looking to make a pass
Paul with the ball
Paul is looking to make a pass
Len with the ball
Len holds and looks
The pass is taken by Randle
Julius Randle dumps it off to Booker
Booker catches the pass
Devin Booker puts up a shot
Booker with a great looking bucket there

Pistons 53, Suns 42 - 10:36, 3rd Quarter
The ball is passed in to Hayes
Killian Hayes advances the ball past midcourt
Hayes is looking to make a pass
Payton catches the pass
The shot is off the mark
Alex Len pulls down the board

Pistons 53, Suns 42 - 10:18, 3rd Quarter
Len sends the outlet pass to Paul
Paul is looking to make a pass
The pass is taken by Len
Len looks for an open man
Devin Booker gets a pass
Booker is looking to make a pass
FOUL! Payton commits the foul
That is foul number 3 on him

Pistons 53, Suns 42 - 10:09, 3rd Quarter
Phoenix inbounds the ball
Booker gets ready to fire off a pass
The pass is taken by Len
Len is looking to make a pass
Booker with the ball
Devin Booker looking to send it to Len
The pass is taken by Len
Alex Len fires off a pass
Devin Booker receives the pass
Booker is looking to make a pass
Randle catches the pass
Randle is trying to go to the hole
Randle with the drive and the dish to Paul
Paul hits the shot

Pistons 53, Suns 44 - 9:49, 3rd Quarter
Detroit inbounds the ball
Hayes dribbles it up to the top of the key
Hayes is looking to make a pass
Doumbouya catches the pass
Sekou Doumbouya looking to send it to Bogdanovic
Bogdanovic with the ball
Bogdanovic kicks it to Hayes
Killian Hayes gets a pass
Hayes kicks it to Doumbouya
Doumbouya with the ball
Doumbouya is trying to go to the hole
Doumbouya clangs one off the rim
Alex Len pulls down the board

Pistons 53, Suns 44 - 9:33, 3rd Quarter
Len sends the outlet pass to Paul
Chris Paul delivers a pass to Booker
Booker with the ball
Payton got a piece of that shot!
Hayes grabs the board

Pistons 53, Suns 44 - 9:20, 3rd Quarter
Hayes dribbles it up to the top of the key
Hayes keeps his dribble
Hayes is looking to make a pass
Sekou Doumbouya gets a pass
Sekou Doumbouya is getting ready to make his move off the dribble
FOUL! Julius Randle is whistled for the foul
That is foul number 2 on him
No good. That one barely grazed the rim
Doumbouya hits the free throw
Doumbouya sinks one from the charity stripe

Pistons 55, Suns 44 - 9:11, 3rd Quarter
Chris Paul gets the inbounds pass
Paul brings it across the timeline
Paul takes a couple of dribbles
Paul is trying to go to the hole
Hayes steals the ball from Paul!
Hayes slams it home on the fast break!

Pistons 57, Suns 44 - 8:58, 3rd Quarter
Phoenix inbounds the ball
Chris Paul dribbles the ball over half court
Paul takes a couple of dribbles
Paul is looking to make a pass
The pass is stopped but it was off the defender's foot - a kicked ball

Pistons 57, Suns 44 - 8:46, 3rd Quarter
The ball is inbounded to Chris Paul
Paul is looking to make a pass
Brooks with the ball
Dillon Brooks dumps it off to Booker
The pass is taken by Booker
Booker over to Julius Randle
Randle catches the pass
Randle shoots
Randle hits the shot

Pistons 57, Suns 46 - 8:36, 3rd Quarter
The ball is passed in to Hayes
Hayes brings it across the timeline
Hayes's shot is off the iron
Devin Booker grabs the defensive rebound

Pistons 57, Suns 46 - 8:19, 3rd Quarter
Devin Booker brings the ball over half court
Devin Booker looking to send it to Len
Len catches the pass
Len kicks it to Booker
Booker catches the pass
Booker kicks it to Randle
FOUL! Payton is whistled for the foul
That is foul number 4 on him

Pistons Substitutions
#8 Justin Robinson

Pistons 57, Suns 46 - 8:08, 3rd Quarter
The ball is inbounded to Chris Paul
Paul is looking to make a pass
Justin Robinson steps in and picks off the pass from Paul!

Pistons 57, Suns 46 - 8:03, 3rd Quarter
Justin Robinson sends the outlet pass to Killian Hayes
Hayes attempts to drive to the basket
Hayes had a good look but couldn't convert
Len rebounds the ball

Pistons 57, Suns 46 - 7:49, 3rd Quarter
Len sends the outlet pass to Booker
Devin Booker puts it on the floor
Booker swings it over to Paul
Chris Paul receives the pass
Paul is looking to make a pass
Devin Booker gets a pass
Booker looks for an open man
Chris Paul gets a pass
Paul over to Devin Booker
Booker catches the pass
Booker over to Alex Len
Len with the ball
Len shoots
Len fills it up

Pistons 57, Suns 48 - 7:25, 3rd Quarter
Bogdan Bogdanovic gets the inbounds pass
Bogdan Bogdanovic brings the ball over half court
Bogdanovic looks for an open man
Justin Robinson gets a pass
Robinson is looking to make a pass
The pass is taken by Sarpy
Sarpy is looking to make a pass
Killian Hayes receives the pass
Hayes is looking to make a pass
The pass is taken by Bogdanovic
Bogdanovic is looking to make a pass
Doumbouya catches the pass
Doumbouya shoots
Doumbouya had a good look but couldn't convert
Brooks rebounds the ball

Pistons 57, Suns 48 - 6:58, 3rd Quarter
Devin Booker receives the outlet pass from Dillon Brooks
Devin Booker fires off a pass
Randle with the ball
Julius Randle dumps it off to Booker
The pass is taken by Booker
Booker shoots it to Brooks
Brooks catches the pass
Brooks puts up a shot
Dillon Brooks can't find the mark
Doumbouya rebounds the ball

Pistons 57, Suns 48 - 6:40, 3rd Quarter
Sekou Doumbouya sends the outlet pass to Justin Robinson
Robinson is looking to make a pass
Sarpy catches the pass
Sarpy is looking to make a pass
Killian Hayes gets a pass
Hayes dishes to Justin Robinson
The pass is taken by Robinson
Robinson is trying to go to the hole
Robinson draws the help and makes a nice pass to Doumbouya
Doumbouya with the drive and the dish to Bogdanovic
SWISH! It's good for three!

Pistons 60, Suns 48 - 6:20, 3rd Quarter
The ball is inbounded to Chris Paul
Chris Paul brings the ball over half court
Paul is looking to make a pass
Booker catches the pass
Booker gets ready to fire off a pass
Chris Paul gets a pass
Paul looks for an open man
Booker with the ball
Booker is looking to make a pass
Julius Randle receives the pass
Randle puts up a shot
It's off the mark!
Bogdanovic rebounds the ball

Pistons 60, Suns 48 - 5:50, 3rd Quarter
Bogdan Bogdanovic brings the ball over half court
Bogdanovic over to Sekou Doumbouya
Doumbouya catches the pass
Doumbouya shoots
Doumbouya rattles home the three ball

Pistons 63, Suns 48 - 5:37, 3rd Quarter
Chris Paul gets the inbounds pass
Chris Paul brings the ball over half court
Paul is looking to make a pass
The pass is taken by Booker
Booker is looking to make a pass
Chris Paul receives the pass
Paul shoots it to Brooks
Dillon Brooks gets a pass
Brooks is looking to make a pass
Devin Booker receives the pass
Booker looks for an open man
The pass is taken by Brooks
Brooks shoots
Dillon Brooks fills it up from long range

Pistons 63, Suns 51 - 5:10, 3rd Quarter
Killian Hayes gets the inbounds pass
Hayes dribbles it up to the top of the key
Hayes holds and looks
Doumbouya catches the pass
Doumbouya gets ready to fire off a pass
Bogdanovic with the ball
Bogdanovic with a nice crossover
Bogdanovic draws an extra defender and kicks it to Sekou Doumbouya
Sekou Doumbouya puts up a shot
Doumbouya's shot is off the iron
Paul rebounds the ball

Pistons 63, Suns 51 - 4:51, 3rd Quarter
Chris Paul brings the ball over half court
Chris Paul looking to send it to Booker
Devin Booker receives the pass
Booker is looking to make a pass
Julius Randle receives the pass
Randle attempts to drive to the basket
FOUL! Bogdanovic commits the foul
That is foul number 1 on him
Randle's shot hits the iron and bounces off

Suns Substitutions
#99 Jae Crowder
#40 Paul Millsap

Pistons Substitutions
#23 Jordan McRae
#36 Isaac Bonga
#28 Isaiah Stewart
#50 Germayne Mitchell

Timeout called by the Pistons.
Randle sinks one from the charity stripe
Julius Randle throws up a brick from the line
Julius Randle grabs the offensive rebound

Pistons 63, Suns 52 - 4:35, 3rd Quarter
Randle looks for an open man
Millsap catches the pass
Millsap puts up a shot
Millsap fills it up

Pistons 63, Suns 54 - 4:31, 3rd Quarter
The ball is inbounded to Killian Hayes
Hayes brings it across the timeline
Hayes is looking to make a pass
Jordan McRae receives the pass
McRae is looking to make a pass
Hayes with the ball
Killian Hayes is getting ready to make his move off the dribble
Hayes with the drive and the dish to Bonga
Isaac Bonga puts up a shot
SWISH! It's good for three!

Pistons 66, Suns 54 - 4:19, 3rd Quarter
The ball is inbounded to Dillon Brooks
Dillon Brooks dribbles the ball over half court
Dillon Brooks surveys the defense
FOUL! Hayes commits the foul
That is foul number 1 on him
Dillon Brooks drops one in from the line
Brooks sinks one from the charity stripe

Pistons 66, Suns 56 - 4:10, 3rd Quarter
The ball is inbounded to Killian Hayes
Killian Hayes advances the ball past midcourt
Hayes keeps his dribble
Killian Hayes looking to send it to Mitchell
Germayne Mitchell gets a pass
Mitchell holds and looks
Hayes catches the pass
Hayes is looking to make a pass
Jordan McRae gets a pass
McRae kicks it to Mitchell
Germayne Mitchell gets a pass
Mitchell is looking to make a pass
The pass is taken by Bonga
Bonga kicks it to Stewart
Isaiah Stewart receives the pass
Isaiah Stewart puts up a shot
Stewart scores. How in the world did he get that one to fall?

Pistons 68, Suns 56 - 3:47, 3rd Quarter
Phoenix inbounds the ball
Booker dribbles it up to the top of the key
Booker still with the ball
Devin Booker looking to send it to Randle
The pass is taken by Randle
Randle is trying to go to the hole
Randle comes up short
Dillon Brooks grabs the offensive rebound
Brooks looks for an open man
Booker with the ball
Booker swings it over to Randle
Julius Randle gets a pass
Randle shows some fancy dribbling and is going to the rim
FOUL! Stewart is going to be charged with that foul
That is foul number 1 on him

Suns Substitutions
#2 Marquis Teague
#17 Facundo Campazzo
Randle hits the free throw
Randle bounces the free throw off the rim
Randle comes away with an offensive rebound

Pistons 68, Suns 57 - 3:28, 3rd Quarter
Julius Randle dumps it off to Brooks
Brooks with the ball
Dillon Brooks fires off a pass
Paul Millsap receives the pass
Millsap is looking to make a pass
Randle with the ball
Randle draws the help and makes a nice pass to Campazzo
Campazzo shoots
Campazzo sinks the long one

Pistons 68, Suns 60 - 3:16, 3rd Quarter
Killian Hayes takes the inbounds pass
Hayes dribbles it up to the top of the key
Hayes holds and looks
Isaac Bonga receives the pass
Bonga is looking to make a pass
The pass is taken by Mitchell
Mitchell shoots
FOUL! Millsap is whistled for the foul
That is foul number 4 on him
No good. That one barely grazed the rim

Suns Substitutions
#49 James Smith
Mitchell hits the free throw
Mitchell sinks one from the charity stripe

Pistons 70, Suns 60 - 2:51, 3rd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague brings the ball over half court
Teague is looking to make a pass
Dillon Brooks receives the pass
Brooks's shot rattles in and out
Stewart grabs the board

Pistons 70, Suns 60 - 2:40, 3rd Quarter
Killian Hayes receives the outlet pass from Isaiah Stewart
Hayes is looking to make a pass
The pass is taken by Mitchell
Germayne Mitchell delivers a pass to Hayes
Hayes catches the pass
Hayes is going to attack the rim
Killian Hayes knocks the shot down

Pistons 72, Suns 60 - 2:23, 3rd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague advances the ball past midcourt
Marquis Teague delivers a pass to Randle
The pass is taken by Randle
Randle is trying to go to the hole
FOUL! Stewart is going to be charged with that foul
That is foul number 2 on him
BRICK!
Randle hits the free throw
Julius Randle drops one in from the line

Pistons 72, Suns 62 - 2:15, 3rd Quarter
Killian Hayes takes the inbounds pass
Hayes brings it across the timeline
Hayes holds and looks
McRae with the ball
Jordan McRae delivers a pass to Mitchell
Germayne Mitchell receives the pass
Mitchell attempts to drive to the basket
SLAM DUNK!!!

Pistons 74, Suns 62 - 1:59, 3rd Quarter
Marquis Teague takes the inbounds pass
Teague brings it across the timeline
Marquis Teague looking to send it to Brooks
Dillon Brooks receives the pass
Brooks shoots it to Teague
Marquis Teague receives the pass
Teague dishes to Facundo Campazzo
Campazzo catches the pass
Campazzo is looking to make a pass
The pass is taken by Smith
Smith swings it over to Teague
Teague catches the pass
Teague looking for Randle
Julius Randle gets a pass
Randle is looking to make a pass
Brooks catches the pass
Dillon Brooks puts up a shot
SWISH! It's good for three!

Pistons 74, Suns 65 - 1:32, 3rd Quarter
The ball is inbounded to Killian Hayes
Hayes dribbles it up to the top of the key
Hayes dishes to Isaac Bonga
Isaac Bonga receives the pass
Bonga is looking to make a pass
The pass is taken by Mitchell
Mitchell shoots it to McRae
Jordan McRae gets a pass
McRae is looking to make a pass
Stewart catches the pass
Stewart shoots it to Mitchell
Mitchell catches the pass
Mitchell puts up a shot
FOUL! Smith is going to be charged with that foul
That is foul number 2 on him
Mitchell's shot is off the glass and bounces away

Suns Substitutions
#3 Chris Paul
#99 Jae Crowder
#41 KZ Okpala

Pistons Substitutions
#8 Justin Robinson
#33 Trey Lyles
Mitchell sinks one from the charity stripe
Germayne Mitchell throws up a brick from the line
Germayne Mitchell pulls down the board

Pistons 75, Suns 65 - 1:11, 3rd Quarter
Mitchell is looking to make a pass
Robinson with the ball
Robinson looking for Lyles
The pass is taken by Lyles
Lyles is looking to make a pass
Germayne Mitchell receives the pass
Germayne Mitchell fires off a pass
McRae catches the pass
Jordan McRae takes a shot
FOUL! Marquis Teague commits the foul
That is foul number 1 on him
The shot is off the mark

Pistons Substitutions
#48 Rick Sarpy
McRae sinks one from the charity stripe
McRae sinks one from the charity stripe

Pistons 77, Suns 65 - 0:58, 3rd Quarter
Phoenix inbounds the ball
Teague dribbles it up to the top of the key
Teague still with the ball
I bet Teague wishes he could have that one back
Sarpy rebounds the ball

Pistons 77, Suns 65 - 0:46, 3rd Quarter
Sarpy outlets the ball to Justin Robinson
Justin Robinson looking to send it to Lyles
KZ Okpala picks off the bad pass!
Okpala lobs it ahead to Jae Crowder who scores on the break

Pistons 77, Suns 67 - 0:33, 3rd Quarter
Justin Robinson gets the inbounds pass
Robinson dribbles it up to the top of the key
Robinson looking for Bonga
The pass is taken by Bonga
Bonga holds and looks
Rick Sarpy receives the pass
Sarpy is looking to make a pass
Trey Lyles receives the pass
Lyles shoots it to Bonga
Bonga with the ball
Bonga dishes to Rick Sarpy
Sarpy with the ball
Sarpy lets one go
Rick Sarpy knocks the shot down

Pistons 79, Suns 67 - 0:08, 3rd Quarter
The ball is passed in to Teague
Teague brings it across the timeline
Teague keeps his dribble
Marquis Teague puts up a shot
The shot rattles out
Lyles rebounds the ball
That's the end of the quarter.

Suns Substitutions
#1 Devin Booker
#40 Paul Millsap

Pistons Substitutions
#5 Elfrid Payton

Pistons 79, Suns 67 - 12:00, 4th Quarter
The ball is passed in to Paul
Paul is looking to make a pass
FOUL! Robinson is whistled for the foul
That is foul number 2 on him

Pistons 79, Suns 67 - 11:56, 4th Quarter
Chris Paul takes the inbounds pass
Paul takes a couple of dribbles
Chris Paul dumps it off to Crowder
Jae Crowder gets a pass
Jae Crowder fires off a pass
Devin Booker receives the pass
Booker is looking to make a pass
Chris Paul gets a pass
Paul swings it over to Booker
Booker catches the pass
Devin Booker delivers a pass to Paul
Paul with the ball
Chris Paul delivers a pass to Booker
Booker catches the pass
Booker looking for Paul
The pass was deflected out of bounds

Pistons 79, Suns 67 - 11:37, 4th Quarter
Phoenix inbounds the ball
Paul keeps his dribble
Paul lets one go
Paul sinks the long one

Pistons 79, Suns 70 - 11:33, 4th Quarter
The ball is inbounded to Justin Robinson
Justin Robinson brings the ball over half court
Robinson looking for Payton
Payton with the ball
Elfrid Payton dumps it off to Lyles
KZ Okpala intercepts the pass!
Okpala passes to Millsap who slams it down on the break

Pistons 79, Suns 72 - 11:20, 4th Quarter
Justin Robinson gets the inbounds pass
Justin Robinson advances the ball past midcourt
Robinson gets ready to fire off a pass
Bonga catches the pass
Bonga is looking to make a pass
The pass is taken by Sarpy
Rick Sarpy takes a shot
Rick Sarpy made it look easy there

Pistons 81, Suns 72 - 11:08, 4th Quarter
The ball is inbounded to Chris Paul
Chris Paul advances the ball past midcourt
Chris Paul is setting up a play
Paul holds and looks
Booker with the ball
Booker shoots it to Millsap
Paul Millsap receives the pass
Millsap with a beautiful finger roll there for the bucket

Pistons 81, Suns 74 - 10:57, 4th Quarter
Justin Robinson takes the inbounds pass
Justin Robinson advances the ball past midcourt
Robinson is looking to make a pass
The pass is taken by Lyles
Lyles is looking to make a pass
Isaac Bonga gets a pass
Isaac Bonga fires off a pass
Sarpy catches the pass
Sarpy over to Elfrid Payton
FOUL! Millsap is whistled for the foul
That is foul number 5 on him

Suns Substitutions
#49 James Smith

Pistons 81, Suns 74 - 10:47, 4th Quarter
Detroit inbounds the ball
Payton is looking to make a pass
Trey Lyles receives the pass
Lyles holds and looks
Lyles's pass was stolen by Crowder!

Pistons 81, Suns 74 - 10:32, 4th Quarter
Crowder outlets the ball to Chris Paul
Paul holds and looks
Booker with the ball
Booker looks for an open man
Chris Paul gets a pass
Paul is looking to make a pass
Devin Booker gets a pass
Booker dishes to Chris Paul
Paul with the ball
Paul is looking to make a pass
Crowder catches the pass
Crowder swings it over to Okpala
The pass is taken by Okpala
Okpala holds and looks
The pass is taken by Booker
Booker is looking to make a pass
James Smith gets a pass
James Smith puts up a shot
Smith comes up short
Trey Lyles grabs the defensive rebound

Pistons 81, Suns 74 - 10:07, 4th Quarter
Trey Lyles passes it over to Justin Robinson
Robinson is looking to make a pass
The pass is taken by Bonga
Isaac Bonga looking to send it to Sarpy
Rick Sarpy gets a pass
Sarpy is looking to make a pass
The pass is taken by Payton
Payton gets ready to fire off a pass
Robinson catches the pass
Justin Robinson delivers a pass to Payton
Payton catches the pass
Payton dishes to Rick Sarpy
Sarpy with the ball
Sarpy is looking to make a pass
Lyles catches the pass
Lyles lets one go
Trey Lyles can't get the shot to fall
Paul rebounds the ball

Pistons 81, Suns 74 - 9:41, 4th Quarter
Paul brings it across the timeline
Paul is looking to make a pass
Devin Booker gets a pass
Booker looks for an open man
Chris Paul receives the pass
Paul is looking to make a pass
Okpala catches the pass
Okpala is looking to make a pass
Booker with the ball
Booker is looking to make a pass
Chris Paul gets a pass
Paul lets one go
Paul fills it up

Pistons 81, Suns 76 - 9:18, 4th Quarter
Detroit inbounds the ball
Justin Robinson brings the ball over half court
Justin Robinson is setting up a play
Robinson puts it through from downtown!

Pistons 84, Suns 76 - 9:03, 4th Quarter
The ball is inbounded to Chris Paul
Chris Paul advances the ball past midcourt
Chris Paul puts it on the floor
Paul dishes to James Smith
Smith with the ball
Smith lets one go
Smith's shot hits the iron and bounces off
Sarpy comes away with the rebound

Pistons 84, Suns 76 - 8:46, 4th Quarter
Elfrid Payton receives the outlet pass from Rick Sarpy
Payton swings it over to Sarpy
FOUL! Devin Booker commits the foul
That is foul number 1 on him

Pistons Substitutions
#23 Jordan McRae

Pistons 84, Suns 76 - 8:42, 4th Quarter
Justin Robinson takes the inbounds pass
Robinson is looking to make a pass
McRae catches the pass
McRae with a nice crossover
McRae with the drive and the dish to Sarpy
Sarpy draws the help and makes a nice pass to Payton
Elfrid Payton missed that one
Crowder grabs the board

Pistons 84, Suns 76 - 8:27, 4th Quarter
Crowder sends the outlet pass to Paul
Paul gets ready to fire off a pass
The pass is taken by Booker
Booker looks for an open man
Chris Paul receives the pass
Paul shoots it to Booker
Booker catches the pass
Devin Booker fires off a pass
The pass is taken by Paul
Paul looking for Crowder
Jae Crowder receives the pass
Crowder is looking to make a pass
Devin Booker gets a pass
Booker drops in a triple off the glass! Oh My!

Pistons 84, Suns 79 - 8:06, 4th Quarter
Elfrid Payton takes the inbounds pass
Elfrid Payton dribbles the ball over half court
Payton is looking to make a pass
Jordan McRae receives the pass
McRae holds and looks
FOUL! Jae Crowder is whistled for the foul
That is foul number 1 on him

Suns Substitutions
#2 Marquis Teague
#20 Dillon Brooks
#54 Julius Randle

Pistons Substitutions
#7 Killian Hayes
#50 Germayne Mitchell

Pistons 84, Suns 79 - 7:53, 4th Quarter
Detroit inbounds the ball
Hayes is looking to make a pass
The pass is taken by Lyles
Lyles is looking to make a pass
Germayne Mitchell gets a pass
Mitchell is looking to make a pass
Hayes catches the pass
Hayes is looking to make a pass
McRae with the ball
McRae kicks it to Lyles
Trey Lyles gets a pass
Lyles gets ready to fire off a pass
Jordan McRae gets a pass
Jordan McRae is getting ready to make his move off the dribble
McRae flushes it home with a huge dunk!!!

Pistons 86, Suns 79 - 7:32, 4th Quarter
Phoenix inbounds the ball
Devin Booker dribbles the ball over half court
Booker keeps his dribble
Booker sticks it from deep for three!

Pistons 86, Suns 82 - 7:22, 4th Quarter
The ball is passed in to Hayes
Hayes dribbles it up to the top of the key
Hayes swings it over to McRae
Brooks steals the pass from Killian Hayes!

Pistons 86, Suns 82 - 7:14, 4th Quarter
Dillon Brooks sends the outlet pass to Marquis Teague
Marquis Teague is setting up a play
Teague is looking to make a pass
The pass is taken by Randle
Julius Randle delivers a pass to Smith
James Smith gets a pass
Smith is looking to make a pass
Devin Booker receives the pass
Booker with a nice crossover
Booker draws an extra defender and kicks it to James Smith
Smith throws down a monster dunk!!!

Pistons 86, Suns 84 - 6:55, 4th Quarter
The ball is passed in to Hayes
Killian Hayes dribbles the ball over half court
Hayes keeps his dribble
Killian Hayes looking to send it to Payton
Payton with the ball
Payton is looking to make a pass
Trey Lyles receives the pass
Trey Lyles takes a shot
I bet Lyles wishes he could have that one back
The ball is knocked out of bounds by the defense
Elfrid Payton gets the inbounds pass
Payton puts up a shot
Payton's shot hits nothing but the bottom of the net!

Pistons 89, Suns 84 - 6:26, 4th Quarter
The ball is passed in to Booker
Devin Booker brings the ball over half court
Booker dishes to Dillon Brooks
Brooks catches the pass
Dillon Brooks surveys the defense
Julius Randle receives the pass
Randle shoots it to Brooks
Brooks catches the pass
Brooks is going to attack the rim
FOUL! Brooks is called for a charge!
That is foul number 1 on him

Pistons 89, Suns 84 - 6:15, 4th Quarter
Killian Hayes takes the inbounds pass
Hayes brings it across the timeline
Hayes clangs one off the rim
Germayne Mitchell grabs the offensive rebound
Mitchell flushes it home with a huge dunk!!!

Pistons 91, Suns 84 - 6:03, 4th Quarter
Phoenix inbounds the ball
Devin Booker advances the ball past midcourt
Devin Booker delivers a pass to Randle
Julius Randle receives the pass
Randle dishes to Devin Booker
Booker catches the pass
Booker shoots it to Randle
Trey Lyles intercepts the pass!

Pistons 91, Suns 84 - 5:50, 4th Quarter
Lyles outlets the ball to Killian Hayes
Hayes takes a couple of dribbles
Killian Hayes delivers a pass to Payton
Devin Booker picks off the bad pass!
Booker passes to Smith who slams it down on the break

Pistons 91, Suns 86 - 5:31, 4th Quarter
The ball is passed in to Hayes
Killian Hayes dribbles the ball over half court
Hayes with a nice crossover
Hayes with the drive and the dish to Mitchell
FOUL! Smith is going to be charged with that foul
That is foul number 3 on him
Mitchell comes up short

Suns Substitutions
#43 Alex Len

Pistons Substitutions
#14 Bogdan Bogdanovic
#45 Sekou Doumbouya
Mitchell bounces the free throw off the rim
Germayne Mitchell throws up a brick from the line
Mitchell comes away with an offensive rebound
Mitchell with the soft kiss off the square for two

Pistons 93, Suns 86 - 5:18, 4th Quarter
The ball is passed in to Teague
Marquis Teague advances the ball past midcourt
Teague gets ready to fire off a pass
Len catches the pass
Len lets one go
Len with a textbook jumper

Pistons 93, Suns 88 - 5:08, 4th Quarter
Detroit inbounds the ball
Killian Hayes dribbles the ball over half court
Hayes looking for Mitchell
Mitchell catches the pass
Mitchell is looking to make a pass
Sekou Doumbouya receives the pass
Doumbouya kicks it to Bogdanovic
Bogdan Bogdanovic receives the pass
Bogdan Bogdanovic looking to send it to Hayes
Hayes with the ball
Hayes puts up a shot
Hayes didn't get a real good look at that one
Booker comes away with the rebound

Pistons 93, Suns 88 - 4:40, 4th Quarter
Devin Booker sends the outlet pass to Marquis Teague
Teague shoots it to Booker
Booker with the ball
Booker is looking to make a pass
Teague with the ball
Teague's shot hits nothing but the bottom of the net

Pistons 93, Suns 90 - 4:26, 4th Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdanovic dribbles it up to the top of the key
Bogdanovic gets ready to fire off a pass
Doumbouya catches the pass
Sekou Doumbouya puts up a shot
Doumbouya had a good look but couldn't convert
Germayne Mitchell grabs the offensive rebound
Mitchell comes up short
Mitchell grabs the board
Mitchell hits the deuce

Pistons 95, Suns 90 - 4:08, 4th Quarter
The ball is passed in to Booker
Devin Booker dribbles the ball over half court
Devin Booker dumps it off to Teague
Killian Hayes picks off the bad pass!
Hayes pushes it up to Germayne Mitchell who throws down a jam!

Pistons 97, Suns 90 - 3:54, 4th Quarter
The ball is inbounded to Marquis Teague
Marquis Teague advances the ball past midcourt
Teague holds and looks
Julius Randle receives the pass
Randle got a great look there and knocked it down

Pistons 97, Suns 92 - 3:45, 4th Quarter
Bogdan Bogdanovic takes the inbounds pass
Bogdan Bogdanovic dribbles the ball over half court
Bogdanovic with a textbook jumper

Pistons 99, Suns 92 - 3:35, 4th Quarter
The ball is passed in to Teague
Marquis Teague dribbles the ball over half court
Teague is looking to make a pass
Teague's pass was stolen by Mitchell!

Pistons 99, Suns 92 - 3:29, 4th Quarter
Killian Hayes receives the outlet pass from Germayne Mitchell
Hayes is trying to go to the hole
FOUL! Hayes is called for a charge!
That is foul number 2 on him

Suns Substitutions
#3 Chris Paul

Pistons Substitutions
#48 Rick Sarpy

Pistons 99, Suns 92 - 3:25, 4th Quarter
Chris Paul gets the inbounds pass
Chris Paul dribbles the ball over half court
Paul dishes to Devin Booker
Devin Booker gets a pass
Booker is looking to make a pass
Chris Paul gets a pass
Paul is looking to make a pass
FOUL! Killian Hayes is whistled for the foul
That is foul number 3 on him

Pistons 99, Suns 92 - 3:14, 4th Quarter
Devin Booker gets the inbounds pass
Devin Booker puts it on the floor
Booker is looking to make a pass
Brooks with the ball
Brooks is trying to go to the hole
Brooks with the drive and the dish to Booker
Booker's shot hits nothing but the bottom of the net!

Pistons 99, Suns 95 - 2:57, 4th Quarter
Detroit inbounds the ball
Bogdanovic brings it across the timeline
Bogdanovic is looking to make a pass
The pass is taken by Hayes
Hayes looking for McRae
The pass is taken by McRae
McRae dishes to Sekou Doumbouya
Sekou Doumbouya gets a pass
Doumbouya kicks it to Hayes
Hayes catches the pass
Hayes is looking to make a pass
Rick Sarpy gets a pass
Rick Sarpy delivers a pass to Bogdanovic
Whoa! That was a horrible pass out of bounds by Sarpy

Pistons 99, Suns 95 - 2:34, 4th Quarter
The ball is passed in to Booker
Devin Booker brings the ball over half court
Devin Booker puts it on the floor
Devin Booker fires off a pass
Paul catches the pass
Paul is looking to make a pass
Randle with the ball
Randle finishes with the soft touch around the rim

Pistons 99, Suns 97 - 2:19, 4th Quarter
Killian Hayes takes the inbounds pass
Hayes dribbles it up to the top of the key
Hayes is looking to make a pass
Sekou Doumbouya receives the pass
Doumbouya flushes it home with a huge dunk!!!

Pistons 101, Suns 97 - 2:02, 4th Quarter
The ball is inbounded to Chris Paul
Chris Paul dribbles the ball over half court
Paul keeps his dribble
Chris Paul looking to send it to Booker
Devin Booker gets a pass
Devin Booker dumps it off to Brooks
The pass is taken by Brooks
Brooks looks for an open man
Devin Booker receives the pass
Devin Booker surveys the defense
Booker's pass was stolen by Sarpy!
Sarpy pushes it up to Killian Hayes who throws down a jam!

Pistons 103, Suns 97 - 1:42, 4th Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Chris Paul is setting up a play
Paul is looking to make a pass
Devin Booker receives the pass
Booker shoots it to Paul
Chris Paul gets a pass
Chris Paul is getting ready to make his move off the dribble
Paul draws an extra defender and kicks it to Julius Randle
Randle lets one go
The shot is rejected by Sekou Doumbouya
Rick Sarpy grabs the defensive rebound

Pistons 103, Suns 97 - 1:23, 4th Quarter
Rick Sarpy passes it over to Killian Hayes
Hayes dishes to Jordan McRae
The pass is taken by McRae
Jordan McRae delivers a pass to Sarpy
Rick Sarpy gets a pass
Sarpy over to Killian Hayes
Hayes with the ball
Hayes kicks it to McRae
Killian Hayes throws a terrible pass over the head of McRae

Pistons Substitutions
#33 Trey Lyles

Pistons 103, Suns 97 - 1:09, 4th Quarter
Phoenix inbounds the ball
Paul dribbles it up to the top of the key
Paul is looking to make a pass
The pass is taken by Len
Alex Len surveys the defense
The pass is taken by Booker
Booker is looking to make a pass
Len with the ball
Len is looking to make a pass
Julius Randle receives the pass
Randle is looking to make a pass
Devin Booker receives the pass
Booker holds and looks
FOUL! Doumbouya is going to be charged with that foul
That is foul number 2 on him

Pistons 103, Suns 97 - 0:51, 4th Quarter
Chris Paul gets the inbounds pass
Paul is looking to make a pass
Devin Booker gets a pass
Booker shoots it to Paul
Killian Hayes steps in and picks off the pass from Booker!
Hayes passes to Lyles who slams it down on the break

Timeout called by the Suns.

Pistons 105, Suns 97 - 0:43, 4th Quarter
The ball is passed in to Paul
Paul looks for an open man
The pass is taken by Booker
Booker looks for an open man
Killian Hayes picks off the bad pass!

Pistons 105, Suns 97 - 0:36, 4th Quarter
Killian Hayes dribbles the ball over half court
Hayes is looking to make a pass
FOUL! Chris Paul commits the foul
That is foul number 3 on him
Hayes sinks one from the charity stripe
Killian Hayes drops one in from the line

Pistons 107, Suns 97 - 0:34, 4th Quarter
Devin Booker gets the inbounds pass
Devin Booker advances the ball past midcourt
Booker holds and looks
The pass was deflected out of bounds

Pistons 107, Suns 97 - 0:26, 4th Quarter
The ball is inbounded to Chris Paul
Paul shoots
Paul comes up short
Sekou Doumbouya pulls down the board

Pistons 107, Suns 97 - 0:20, 4th Quarter
Sekou Doumbouya passes it over to Killian Hayes
Hayes kicks it to Doumbouya
Doumbouya catches the pass
Doumbouya is looking to make a pass
Lyles catches the pass
Trey Lyles fires off a pass
Doumbouya catches the pass
Doumbouya looking for Hayes
Killian Hayes receives the pass
Hayes is looking to make a pass
Trey Lyles gets a pass
Lyles dishes to Bogdan Bogdanovic
Bogdanovic catches the pass
Bogdanovic is looking to make a pass
Killian Hayes gets a pass
Hayes shoots
Hayes comes up short
That's the end of the game.
The final score is Phoenix 97 and Detroit 107