Skip to main content
NBA Flare
NBA|

Hornets

104
Game StatusFinal

Pistons

110

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

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

Game Information

Game Information

Time, Location & Referees
Spectrum Center
Venue
Spectrum Center
Charlotte, NC
Date & Time
12:00 AM, February 10, 2026
Coverage
FanDuel SN SE, FanDuel SN DET, NBA League Pass
Attendance
19,476
Referees
John Goble, Mark Lindsay, Dannica Baroody

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Pistons
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

Current Standings

2025-26 Central Standings

TEAMWLPCTSTRK
Detroit5621.727W2
Cleveland4829.623W1
Milwaukee3046.395L1
Chicago2947.382L5
Indiana1858.237W2

2025-26 Southeast Standings

TEAMWLPCTSTRK
Atlanta4433.571W3
Charlotte4136.532W2
Orlando4036.526L1
Miami4037.519L1
Washington1759.224L4

Play by Play

Play By Play

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

Need Help?

Explore our comprehensive NBA streams guide for all available options and platform comparisons.

View Streaming Guide