Skip to main content
NBA Flare
NBA|
Hornets logo

Hornets

104
Game StatusFinal
Pistons logo

Pistons

110

Pistons snap Hornets' 9-game streak with 110-104 win in game marred by fight, ejections

Game Analysis

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Pistons
Pistons
Hornets
Hornets
41-87FG34-82
47Field Goal %41
5-253PT19-47
20Three Point %40
23-28FT17-17
14Offensive Rebounds11
27Defensive Rebounds28
20Assists22
12Steals4
3Blocks3
10Turnovers18
2Technical Fouls3
12Points Conceded Off Turnovers23
14Fast Break Points8
20Fouls24
16Largest Lead8

Game Article

Game Recap

Jalen Duren, Isaiah Stewart, Miles Bridges and Moussa Diabate are all ejected after a fight breaks out in Charlotte.
Jalen Duren, Isaiah Stewart, Miles Bridges and Moussa Diabate are all ejected after a fight breaks out in Charlotte.

CHARLOTTE, N.C. -- — Cade Cunningham had 33 points and nine rebounds, and the Detroit Pistons hung on to beat Charlotte 110-104 on Monday night, snapping the Hornets' nine-game winning streak in a wild game that included a fight and four player ejections.

Charlotte coach Charles Lee was also ejected after having to be restrained from going after an official while arguing a no-call in the fourth quarter.

Duncan Robinson scored 18 points for the Pistons and Jalen Duren added 15 before being ejected when he ignited the brawl by hitting Moussa Diabate with an open right hand in the third quarter.

Brandon Miller scored 24 points for the Hornets, while LaMelo Ball and Kon Knueppel each had 20.

Midway through the third quarter Duren was driving toward the basket when he was fouled by Diabate. Duren got face-to-face with Diabate and the two appeared to butt heads. Duren then hit Diabate in the face with his open right hand, igniting a confrontation that lasted more than 30 seconds.

While Pistons forward Tobias Harris was holding Diabate back, Diabate threw a punch at Duren. Duren walked away and Bridges charged at him, throwing a left-handed punch. Duren retaliated with a punch. Diabate attempted to charge again at Duren and had to be held back. Isaiah Stewart left the bench to confront Bridges, who responded with a punch, and the players tussled.

Diabate, Bridges, Duren and Stewart were ejected.

The ejections elevated an already intense crowd to a new level in a physical game. In the fourth quarter, Lee was ejected after having to be restrained by Miller from going after an official after his player, Grant Williams, collided with Detroit's Paul Reed.

Charlotte cut the lead to four with one minute remaining, but Miller and Knueppel missed 3s on the same possession.

Tobias Harris' jumper put the Pistons up by six with 40 seconds left.

Ball's driving layup cut the lead to four with 17 seconds left, but Cunningham hit two free throws with 10 seconds left to seal the win.

Coby White, acquired by Charlotte last week in a trade with Chicago, sat out his third straight game with a strained calf. White said before the game he has been dealing with it the entire year, but it is progressing well.

Up next

Pelicans: At Milwaukee on Wednesday.

Hornets: At Houston on Thursday.

------

AP NBA: https://apnews.com/hub/NBA

Play by Play

Play By Play

Recent plays and game events
TIMEPLAY
Hornets logo
Pistons logo
12:00
undefined logo
Jalen Duren vs. Moussa Diabate (Ausar Thompson gains possession)
00
11:45
undefined logo
Duncan Robinson makes 12-foot pullup jump shot (Cade Cunningham assists)
02
11:23
undefined logo
Brandon Miller misses 16-foot jumper
02
11:21
undefined logo
Cade Cunningham defensive rebound
02
11:16
undefined logo
Duncan Robinson makes running layup (Cade Cunningham assists)
04
10:57
undefined logo
Moussa Diabate offensive goaltending turnover
04
10:45
undefined logo
Cade Cunningham misses 19-foot pullup jump shot
04
10:41
undefined logo
Ausar Thompson offensive rebound
04
10:38
undefined logo
Tobias Harris misses 23-foot three point pullup jump shot
04
10:35
undefined logo
Jalen Duren offensive rebound
04
10:34
undefined logo
Ausar Thompson misses driving layup
04
10:32
undefined logo
Miles Bridges defensive rebound
04
10:15
undefined logo
Miles Bridges misses 22-foot three point jumper
04
10:13
undefined logo
Duncan Robinson defensive rebound
04
10:07
undefined logo
Kon Knueppel blocks Cade Cunningham 's 9-foot driving layup
04
10:07
undefined logo
Pistons offensive team rebound
04
10:02
undefined logo
LaMelo Ball personal foul
04
9:50
undefined logo
Cade Cunningham misses 17-foot pullup jump shot
04
9:49
undefined logo
Jalen Duren offensive rebound
04
9:49
undefined logo
Duncan Robinson steps out of bounds turnover
04
9:35
undefined logo
Kon Knueppel misses 29-foot three point jumper
04
9:34
undefined logo
Moussa Diabate offensive rebound
04
9:30
undefined logo
LaMelo Ball misses 30-foot three point jumper
04
9:25
undefined logo
Jalen Duren defensive rebound
04
9:16
undefined logo
Cade Cunningham makes 11-foot step back jumpshot
06
8:59
undefined logo
Duncan Robinson shooting foul
06
8:59
undefined logo
Kon Knueppel makes free throw 1 of 3
16
8:59
undefined logo
Kon Knueppel makes free throw 2 of 3
26
8:59
undefined logo
Kon Knueppel makes free throw 3 of 3
36
8:35
undefined logo
Cade Cunningham misses 15-foot fade away jump shot
36
8:33
undefined logo
LaMelo Ball defensive rebound
36
8:25
undefined logo
Brandon Miller misses 29-foot three point jumper
36
8:20
undefined logo
Jalen Duren defensive rebound
36
8:15
undefined logo
Jalen Duren bad pass turnover (Brandon Miller steals)
36
8:09
undefined logo
Brandon Miller makes 2-foot dunk (LaMelo Ball assists)
56
8:04
undefined logo
Duncan Robinson makes 3-foot layup (Ausar Thompson assists)
58
8:04
undefined logo
Miles Bridges defensive goaltending violation
58
7:48
undefined logo
Cade Cunningham personal foul
58
7:41
undefined logo
Ausar Thompson shooting foul
58
7:41
undefined logo
Brandon Miller makes free throw 1 of 2
68
7:41
undefined logo
Brandon Miller makes free throw 2 of 2
78
7:27
undefined logo
Jalen Duren makes dunk (Duncan Robinson assists)
710
7:13
undefined logo
LaMelo Ball makes 16-foot pullup jump shot
910
6:57
undefined logo
Ausar Thompson makes 17-foot pullup jump shot
912
6:48
undefined logo
Miles Bridges misses driving dunk
912
6:45
undefined logo
Cade Cunningham defensive rebound
912
6:43
undefined logo
Ausar Thompson makes dunk (Duncan Robinson assists)
914
6:43
undefined logo
Hornets Full timeout
914
6:33
undefined logo
Miles Bridges out of bounds bad pass turnover
914
6:21
undefined logo
Tobias Harris misses 22-foot three point jumper
914
6:19
undefined logo
LaMelo Ball defensive rebound
914
6:13
undefined logo
Miles Bridges bad pass turnover (Cade Cunningham steals)
914
6:09
undefined logo
Cade Cunningham misses running dunk
914
6:06
undefined logo
Cade Cunningham offensive rebound
914
6:04
undefined logo
Ausar Thompson makes 2-foot layup (Cade Cunningham assists)
916
5:51
undefined logo
Jalen Duren shooting foul
916
5:51
undefined logo
Miles Bridges makes free throw 1 of 2
1016
5:51
undefined logo
Josh Green enters the game for Moussa Diabate
1016
5:51
undefined logo
Ryan Kalkbrenner enters the game for Kon Knueppel
1016
5:51
undefined logo
Isaiah Stewart enters the game for Tobias Harris
1016
5:51
undefined logo
Miles Bridges makes free throw 2 of 2
1116
5:45
undefined logo
LaMelo Ball personal foul
1116
5:45
undefined logo
Sion James enters the game for LaMelo Ball
1116
5:35
undefined logo
Duncan Robinson misses 25-foot three point jumper
1116
5:32
undefined logo
Miles Bridges defensive rebound
1116
5:27
undefined logo
Miles Bridges out of bounds bad pass turnover
1116
5:21
undefined logo
Brandon Miller shooting foul
1116
5:21
undefined logo
Cade Cunningham makes free throw 1 of 2
1117
5:21
undefined logo
Grant Williams enters the game for Miles Bridges
1117
5:21
undefined logo
Caris LeVert enters the game for Duncan Robinson
1117
5:21
undefined logo
Cade Cunningham makes free throw 2 of 2
1118
5:06
undefined logo
Brandon Miller bad pass turnover (Caris LeVert steals)
1118
4:59
undefined logo
Cade Cunningham misses 26-foot three point step back jumpshot
1118
4:56
undefined logo
Josh Green defensive rebound
1118
4:48
undefined logo
Brandon Miller makes 27-foot three point jumper (Grant Williams assists)
1418
4:29
undefined logo
Jalen Duren misses driving layup
1418
4:25
undefined logo
Ausar Thompson offensive rebound
1418
4:25
undefined logo
Ausar Thompson misses tip shot
1418
4:24
undefined logo
Ryan Kalkbrenner defensive rebound
1418
4:11
undefined logo
Brandon Miller makes 8-foot driving floating jump shot (Josh Green assists)
1618
3:48
undefined logo
Isaiah Stewart misses 23-foot three point jumper
1618
3:45
undefined logo
Brandon Miller defensive rebound
1618
3:31
undefined logo
Brandon Miller misses driving floating jump shot
1618
3:30
undefined logo
Brandon Miller offensive rebound
1618
3:27
undefined logo
Grant Williams makes 25-foot three point jumper (Brandon Miller assists)
1918
3:27
undefined logo
Pistons Full timeout
1918
3:27
undefined logo
Daniss Jenkins enters the game for Jalen Duren
1918
3:27
undefined logo
Javonte Green enters the game for Cade Cunningham
1918
3:27
undefined logo
Tobias Harris enters the game for Ausar Thompson
1918
3:08
undefined logo
Caris LeVert makes 12-foot driving floating jump shot
1920
2:43
undefined logo
Sion James bad pass turnover (Daniss Jenkins steals)
1920
2:41
undefined logo
Sion James shooting foul
1920
2:41
undefined logo
Pistons Full timeout
1920
2:41
undefined logo
Tre Mann enters the game for Josh Green
1920
2:41
undefined logo
Javonte Green makes free throw 1 of 2
1921
2:41
undefined logo
Javonte Green makes free throw 2 of 2
1922
2:41
undefined logo
Isaiah Stewart loose ball foul
1922
2:41
undefined logo
Grant Williams makes free throw 1 of 2
2022
2:41
undefined logo
Kon Knueppel enters the game for Brandon Miller
2022
2:41
undefined logo
Grant Williams makes free throw 2 of 2
2122
2:22
undefined logo
Tobias Harris makes 10-foot two point shot
2124
1:59
undefined logo
Kon Knueppel makes 28-foot three point jumper (Sion James assists)
2424
1:39
undefined logo
Grant Williams personal foul
2424
1:39
undefined logo
Caris LeVert misses free throw 1 of 2
2424
1:39
undefined logo
Pistons offensive team rebound
2424
1:39
undefined logo
Caris LeVert makes free throw 2 of 2
2425
1:18
undefined logo
Sion James bad pass turnover (Daniss Jenkins steals)
2425
1:10
undefined logo
Javonte Green makes two point shot (Caris LeVert assists)
2427
52.5
undefined logo
Kon Knueppel makes 26-foot three pointer (Sion James assists)
2727
36.6
undefined logo
Daniss Jenkins makes driving layup
2729
22.0
undefined logo
Sion James makes 27-foot three point jumper (Tre Mann assists)
3029
2.4
undefined logo
Javonte Green misses 23-foot three point jumper
3029
2.4
undefined logo
Sion James defensive rebound
3029
0.0
undefined logo
Sion James makes 48-foot three pointer
3329
0.0
(00:00) [Pistons] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL)
3329
0.0
End of the 1st Quarter
3329

Related Tags

Detroit Pistons vs Charlotte Hornets Live StreamWatch Detroit Pistons vs Charlotte Hornets FreePistons vs Hornets Live ScoreDET vs CHA GameNBA Stream Detroit PistonsNBA Stream Charlotte HornetsSpectrum CenterNBA Live StreamBasketball Streams