Skip to main content
NNBA Flare
Game Center
DET
Pistons
100-94
Final
NY
Knicks

Pistons snap NBA-record, 15-game postseason losing streak, beating Knicks 100-94 in Game 2

Game Article

Game Recap

Detroit Pistons vs. New York Knicks: Game Highlights
Detroit Pistons vs. New York Knicks: Game Highlights

NEW YORK -- — Cade Cunningham wasn't thinking about himself after the first postseason victory of his career. His focus was on all the Detroit fans who stuck by the Pistons during 17 years since the last one.

Now Cunningham and his teammates want to give those fans more than just a game. They want to get them a series.

Cunningham had 33 points and 12 rebounds, Dennis Schroder made the tiebreaking 3-pointer with 55 seconds left, and the Pistons snapped their NBA-record, 15-game postseason losing streak by beating the New York Knicks 100-94 on Monday night in Game 2 of their playoff series.

“It’s a great feeling. It feels good to represent the city like we did tonight,” Cunningham said. “It’s something that the city been waiting on for a long time, so we feel good about it and we’re ready to get back to the crib and perform in front of them.”

The Pistons, who hadn’t even been to the postseason since 2019, recovered after the Knicks erased a 15-point deficit to earn their first playoff victory since Game 4 of the 2008 Eastern Conference finals against Boston. The Celtics won the final two games of that series and the Pistons were then swept in 2009, 2016 and 2019 before dropping Game 1 at Madison Square Garden.

Now they are back in the win column, all tied in the series and will host Game 3 on Thursday night.

Schroder, who wasn’t even on the Pistons until a trade in February, nailed the 3-pointer after the Knicks had used a 16-4 run to tie it at 94 on Josh Hart’s dunk. He finished with 20 points off the bench.

The Pistons engineered one of the biggest turnarounds in NBA history this season, going 44-38 after a 14-win season in 2023-24 that included a 28-game losing streak, longest ever in a single season.

They were then in good shape to win Game 1 with an eight-point lead after three quarters, before the Knicks used a 21-0 run in the fourth to win 123-112. Detroit built another eight-point advantage after three Monday, and this time made the big plays after another Knicks rally.

“We got bigger things we’re out here for,” coach J.B. Bickerstaff said. “So our focus, and that’s why our guys have been able to grow and be consistent, because they just think about the now and I thought they did a great job tonight of staying in the moment and doing what we needed to do.”

Jalen Brunson scored 37 points for the No. 3-seeded Knicks, but Karl-Anthony Towns and OG Anunoby were each limited to 10 after both finished with 23 points in the opener.

“And now it’s on us to respond,” Brunson said.

Cunningham bounced back with a strong performance after the All-Star guard was just 8 for 21 in Game 1. The Knicks struggled to keep him out of the paint and defend him without fouling, as the Pistons shot 14 free throws to the Knicks’ two while building a 55-49 lead at halftime.

------

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

Series Context

Playoff Series and Prior Meetings

Full meeting history and series status so you can track momentum before tip-off and after the final whistle.

Game Analysis

Statistics visualization

Game Analysis

Head-to-head production and efficiency

Game Stats

DET
NY
33-74FG34-81
45Field Goal %42
6-273PT10-35
22Three Point %29
28-34FT16-19
12Offensive Rebounds7
36Defensive Rebounds27
11Assists15
7Steals8
4Blocks1
15Turnovers14
0Technical Fouls0
19Points Conceded Off Turnovers12
15Fast Break Points14
24Fouls22
15Largest Lead3

Play by Play

Recent plays and game events

Play By Play

1st Quarter

TIMEPLAYNYDET
12:00
Jalen Duren vs. Karl-Anthony Towns (Mikal Bridges gains possession)
00
11:33
Jalen Brunson misses 26-foot three point step back jumpshot
00
11:31
Cade Cunningham defensive rebound
00
11:22
Tim Hardaway Jr. misses two point shot
00
11:20
Jalen Duren offensive rebound
00
11:18
Jalen Duren makes dunk
02
10:56
OG Anunoby misses 25-foot three point jumper
02
10:54
Tim Hardaway Jr. defensive rebound
02
10:38
Cade Cunningham misses 3-foot two point shot
02
10:35
Ausar Thompson offensive rebound
02
10:35
Ausar Thompson makes tip shot
04
10:20
OG Anunoby makes two point shot (Josh Hart assists)
24
10:01
Cade Cunningham bad pass (Jalen Brunson steals)
24
9:56
Mikal Bridges misses 26-foot three point shot
24
9:53
Ausar Thompson defensive rebound
24
9:48
Tobias Harris misses dunk
24
9:45
Mikal Bridges defensive rebound
24
9:41
OG Anunoby misses 22-foot three point shot
24
9:40
Mikal Bridges offensive rebound
24
9:40
Mikal Bridges makes tip shot
44
9:19
Ausar Thompson misses 14-foot pullup jump shot
44
9:17
Karl-Anthony Towns defensive rebound
44
9:14
Ausar Thompson personal foul
44
8:56
Karl-Anthony Towns makes 1-foot driving dunk
64
8:48
Mikal Bridges personal foul
64
8:35
Jalen Duren makes driving layup
66
8:16
Jalen Brunson out of bounds bad pass turnover
66
8:03
Tim Hardaway Jr. offensive foul
66
8:03
Tim Hardaway Jr. turnover
66
7:50
Jalen Brunson makes 8-foot driving floating jump shot
86
7:29
Cade Cunningham misses 10-foot pullup jump shot
86
7:27
Josh Hart defensive rebound
86
7:10
Jalen Duren blocks Josh Hart 's 1-foot layup
86
7:08
Cade Cunningham defensive rebound
86
7:02
Tobias Harris makes 24-foot three point shot (Tim Hardaway Jr. assists)
89
6:46
Jalen Brunson makes 3-foot two point shot
109
6:20
Tim Hardaway Jr. misses 23-foot three point jumper
109
6:18
Karl-Anthony Towns defensive rebound
109
6:11
Karl-Anthony Towns makes 19-foot driving floating jump shot
129
6:11
Knicks delay of game violation
129
5:59
Ausar Thompson makes driving layup
1211
5:44
OG Anunoby misses 23-foot three point jumper
1211
5:42
Jalen Duren defensive rebound
1211
5:35
Cade Cunningham makes two point shot
1213
5:17
Karl-Anthony Towns makes 3-foot two point shot (Jalen Brunson assists)
1413
5:04
Cade Cunningham makes 15-foot pullup jump shot
1415
4:49
Mikal Bridges makes alley oop layup (Josh Hart assists)
1615
4:49
Pistons Full timeout
1615
4:49
Mitchell Robinson enters the game for Karl-Anthony Towns
1615
4:49
Dennis Schroder enters the game for Jalen Duren
1615
4:49
Paul Reed enters the game for Tim Hardaway Jr.
1615
4:49
Malik Beasley enters the game for Ausar Thompson
1615
4:33
Paul Reed misses two point shot
1615
4:31
Josh Hart defensive rebound
1615
4:27
Mikal Bridges misses 24-foot three point shot
1615
4:26
Tobias Harris defensive rebound
1615
4:23
Tobias Harris lost ball turnover (Mikal Bridges steals)
1615
4:18
Mikal Bridges out of bounds bad pass turnover
1615
4:01
Cade Cunningham makes 7-foot two point shot
1617
3:39
Josh Hart misses 16-foot pullup jump shot
1617
3:37
Cade Cunningham defensive rebound
1617
3:31
Dennis Schroder misses 22-foot three point shot
1617
3:28
Jalen Brunson defensive rebound
1617
3:09
OG Anunoby misses 11-foot step back jumpshot
1617
3:06
Dennis Schroder defensive rebound
1617
3:02
Cade Cunningham makes two point shot (Dennis Schroder assists)
1619
2:43
Jalen Brunson misses 11-foot pullup jump shot
1619
2:40
Cade Cunningham defensive rebound
1619
2:30
Cade Cunningham bad pass (OG Anunoby steals)
1619
2:27
Mikal Bridges makes 2-foot dunk (Jalen Brunson assists)
1819
2:06
Tobias Harris makes 5-foot two point shot
1821
1:44
Mikal Bridges misses 23-foot three point jumper
1821
1:41
Cade Cunningham defensive rebound
1821
1:39
Cade Cunningham offensive charge
1821
1:39
Knicks Full timeout
1821
1:39
(01:39) [Knicks] COACH'S CHALLENGE (CALL OVERTURNED) [Knicks] retain their timeout
1821
1:39
Cade Cunningham turnover
1821
1:39
Miles McBride enters the game for Jalen Brunson
1821
1:39
Cameron Payne enters the game for Josh Hart
1821
1:39
Ronald Holland II enters the game for Tobias Harris
1821
1:39
Jalen Duren enters the game for Paul Reed
1821
1:33
Cameron Payne offensive foul
1821
1:33
Cameron Payne turnover
1821
1:22
Cade Cunningham out of bounds lost ball turnover
1821
1:02
Miles McBride misses 19-foot pullup jump shot
1821
59.1
Cade Cunningham defensive rebound
1821
57.0
Cameron Payne shooting foul
1821
57.0
Jalen Duren makes free throw 1 of 2
1822
57.0
Landry Shamet enters the game for Mikal Bridges
1822
57.0
Jalen Duren makes free throw 2 of 2
1823
43.1
Landry Shamet out of bounds bad pass turnover
1823
32.1
Cade Cunningham misses 11-foot pullup jump shot
1823
31.1
Jalen Duren offensive rebound
1823
30.1
Jalen Duren misses tip shot
1823
29.0
Mitchell Robinson defensive rebound
1823
20.0
Ausar Thompson enters the game for Cade Cunningham
1823
20.0
Karl-Anthony Towns enters the game for OG Anunoby
1823
20.0
Tobias Harris enters the game for Malik Beasley
1823
10.0
Miles McBride misses 23-foot three point pullup jump shot
1823
7.0
Mitchell Robinson offensive rebound
1823
5.1
Miles McBride out of bounds lost ball turnover
1823
5.1
Malik Beasley enters the game for Ronald Holland II
1823
5.1
Cade Cunningham enters the game for Ausar Thompson
1823
5.1
OG Anunoby enters the game for Karl-Anthony Towns
1823
1.2
Cameron Payne personal foul
1823
1.2
Dennis Schroder makes free throw 1 of 2
1824
1.2
Ronald Holland II enters the game for Malik Beasley
1824
1.2
Ausar Thompson enters the game for Cade Cunningham
1824
1.2
Dennis Schroder makes free throw 2 of 2
1825
0.0
End of the 1st Quarter
1825

2nd Quarter

TIMEPLAYNYDET
12:00
Karl-Anthony Towns enters the game for OG Anunoby
1825
12:00
Malik Beasley enters the game for Ausar Thompson
1825
11:44
Malik Beasley misses 25-foot three point jumper
1825
11:40
Jalen Duren offensive rebound
1825
11:37
Tobias Harris misses 25-foot three point jumper
1825
11:35
Miles McBride defensive rebound
1825
11:26
Miles McBride makes 4-foot two point shot
2025
11:15
Dennis Schroder makes driving layup
2027
11:15
Karl-Anthony Towns defensive goaltending violation
2027
10:55
Karl-Anthony Towns misses 17-foot two point shot
2027
10:53
Mitchell Robinson offensive rebound
2027
10:44
Mitchell Robinson misses alley oop layup
2027
10:43
Jalen Duren defensive rebound
2027
10:36
Malik Beasley makes 25-foot three point jumper (Jalen Duren assists)
2030
10:09
Karl-Anthony Towns makes 6-foot two point shot
2230
9:46
Dennis Schroder misses 15-foot step back jumpshot
2230
9:44
Mitchell Robinson defensive rebound
2230
9:37
Tobias Harris personal foul
2230
9:37
Jalen Brunson enters the game for Cameron Payne
2230
9:29
Karl-Anthony Towns misses 8-foot two point shot
2230
9:28
Mitchell Robinson offensive rebound
2230
9:28
Mitchell Robinson misses tip shot
2230
9:28
Knicks offensive team rebound
2230
9:28
Ronald Holland II loose ball foul
2230
9:22
Jalen Brunson makes 24-foot three pointer
2530
9:07
Tobias Harris makes driving layup
2532
8:44
Jalen Duren blocks Miles McBride 's 3-foot driving layup
2532
8:42
Mitchell Robinson offensive rebound
2532
8:40
Jalen Brunson makes 22-foot three point jumper (Mitchell Robinson assists)
2832
8:28
Dennis Schroder makes 25-foot three pointer
2835
8:14
Jalen Brunson misses 23-foot three point step back jumpshot
2835
8:12
Tobias Harris defensive rebound
2835
8:07
Karl-Anthony Towns personal foul
2835
8:07
Josh Hart enters the game for Miles McBride
2835
8:07
Mikal Bridges enters the game for Mitchell Robinson
2835
8:07
OG Anunoby enters the game for Landry Shamet
2835
8:07
Paul Reed enters the game for Jalen Duren
2835
8:07
Cade Cunningham enters the game for Ronald Holland II
2835
8:00
Mikal Bridges shooting foul
2835
8:00
Malik Beasley makes free throw 1 of 2
2836
8:00
Malik Beasley makes free throw 2 of 2
2837
7:45
Jalen Brunson misses 7-foot two point shot
2837
7:42
Cade Cunningham defensive rebound
2837
7:36
Malik Beasley misses 23-foot three point shot
2837
7:33
Tobias Harris offensive rebound
2837
7:33
Tobias Harris makes tip shot
2839
7:10
Mikal Bridges makes 12-foot jumper (Josh Hart assists)
3039
7:01
Cade Cunningham makes 24-foot three pointer
3042
6:44
Jalen Brunson lost ball turnover (Paul Reed steals)
3042
6:40
Paul Reed bad pass (Mikal Bridges steals)
3042
6:37
Karl-Anthony Towns makes dunk (OG Anunoby assists)
3242
6:36
Pistons Full timeout
3242
6:36
(06:36) [Pistons] COACH'S CHALLENGE (CALL REPLAYCENTER)
3242
6:36
Ausar Thompson enters the game for Tobias Harris
3242
6:36
Tim Hardaway Jr. enters the game for Dennis Schroder
3242
6:23
Ausar Thompson lost ball turnover
3242
6:22
Ausar Thompson loose ball foul
3242
6:06
Paul Reed blocks Karl-Anthony Towns 's 28-foot three point jumper
3242
6:05
Knicks offensive team rebound
3242
6:00
Jalen Brunson makes 24-foot three point step back jumpshot (Josh Hart assists)
3542
5:45
Cade Cunningham makes two point shot
3544
5:29
OG Anunoby bad pass (Ausar Thompson steals)
3544
5:25
Paul Reed bad pass (Mikal Bridges steals)
3544
5:23
Paul Reed personal foul
3544
5:23
Jalen Duren enters the game for Malik Beasley
3544
5:23
Tobias Harris enters the game for Paul Reed
3544
5:11
Jalen Brunson out of bounds lost ball turnover
3544
5:06
OG Anunoby shooting foul
3544
5:06
Cade Cunningham makes free throw 1 of 2
3545
5:06
Mitchell Robinson enters the game for Karl-Anthony Towns
3545
5:06
Cade Cunningham makes free throw 2 of 2
3546
4:43
Mitchell Robinson bad pass (Cade Cunningham steals)
3546
4:29
OG Anunoby shooting foul
3546
4:29
Cade Cunningham makes free throw 1 of 2
3547
4:29
Cade Cunningham makes free throw 2 of 2
3548
4:07
OG Anunoby makes 4-foot two point shot
3748
3:49
Ausar Thompson misses 9-foot two point shot
3748
3:48
OG Anunoby defensive rebound
3748
3:40
Josh Hart bad pass (Tobias Harris steals)
3748
3:35
Tim Hardaway Jr. misses 26-foot three point shot
3748
3:33
Tobias Harris offensive rebound
3748
3:30
Cade Cunningham misses driving layup
3748
3:28
OG Anunoby defensive rebound
3748
3:21
Josh Hart makes 22-foot three point jumper (Jalen Brunson assists)
4048
2:55
Mitchell Robinson personal foul
4048
2:55
Knicks Full timeout
4048
2:55
Dennis Schroder enters the game for Ausar Thompson
4048
2:55
Jalen Duren makes free throw 1 of 2
4049
2:55
Jalen Duren makes free throw 2 of 2
4050
2:31
Jalen Brunson makes 8-foot driving floating jump shot (Josh Hart assists)
4250
2:05
Tobias Harris misses 23-foot three point jumper
4250
2:03
Josh Hart defensive rebound
4250
1:47
Mikal Bridges makes 6-foot two point shot
4450
1:28
Dennis Schroder makes 14-foot pullup jump shot (Jalen Duren assists)
4452
1:13
Jalen Brunson misses two point shot
4452
1:11
Jalen Duren defensive rebound
4452
1:04
Cade Cunningham misses 25-foot three point jumper
4452
1:01
OG Anunoby defensive rebound
4452
53.1
Mikal Bridges makes 22-foot three point jumper (Jalen Brunson assists)
4752
31.1
Josh Hart shooting foul
4752
31.1
Cade Cunningham misses free throw 1 of 2
4752
31.1
Pistons offensive team rebound
4752
31.1
Ausar Thompson enters the game for Tim Hardaway Jr.
4752
31.1
Cade Cunningham makes free throw 2 of 2
4753
17.1
Dennis Schroder personal foul
4753
17.1
Jalen Brunson makes free throw 1 of 2
4853
17.1
Malik Beasley enters the game for Ausar Thompson
4853
17.1
Jalen Brunson makes free throw 2 of 2
4953
2.1
Cade Cunningham makes 6-foot driving floating jump shot
4955
0.0
Mikal Bridges misses 45-foot three point pullup jump shot
4955
0.0
Knicks offensive team rebound
4955
0.0
End of the 2nd Quarter
4955

3rd Quarter

TIMEPLAYNYDET
12:00
Karl-Anthony Towns enters the game for Mitchell Robinson
4955
12:00
Tim Hardaway Jr. enters the game for Dennis Schroder
4955
12:00
Ausar Thompson enters the game for Malik Beasley
4955
11:46
Tim Hardaway Jr. misses 25-foot three point jumper
4955
11:44
Karl-Anthony Towns defensive rebound
4955
11:27
Jalen Brunson misses driving floating jump shot
4955
11:25
Tobias Harris defensive rebound
4955
11:20
Tim Hardaway Jr. misses 24-foot three point shot
4955
11:17
Josh Hart defensive rebound
4955
10:55
Jalen Brunson misses 25-foot three point pullup jump shot
4955
10:52
Jalen Duren defensive rebound
4955
10:44
Cade Cunningham makes 10-foot step back jumpshot
4957
10:23
Karl-Anthony Towns misses 25-foot three point jumper
4957
10:21
Tobias Harris defensive rebound
4957
10:05
Cade Cunningham misses driving layup
4957
10:02
Mikal Bridges defensive rebound
4957
9:58
Mikal Bridges makes 24-foot running pullup jump shot
5257
9:39
Cade Cunningham bad pass
5257
9:39
Jalen Duren loose ball foul
5257
9:28
Tim Hardaway Jr. shooting foul
5257
9:28
Josh Hart misses free throw 1 of 2
5257
9:28
Knicks offensive team rebound
5257
9:28
Josh Hart makes free throw 2 of 2
5357
9:10
Tim Hardaway Jr. misses driving floating jump shot
5357
9:09
Ausar Thompson offensive rebound
5357
9:08
Karl-Anthony Towns shooting foul
5357
9:08
Ausar Thompson misses free throw 1 of 2
5357
9:08
Pistons offensive team rebound
5357
9:08
Ausar Thompson makes free throw 2 of 2
5358
8:54
Jalen Brunson misses 11-foot pullup jump shot
5358
8:51
Josh Hart offensive rebound
5358
8:47
OG Anunoby misses 15-foot pullup jump shot
5358
8:45
Tobias Harris defensive rebound
5358
8:38
Cade Cunningham misses running pullup jump shot
5358
8:33
Cade Cunningham offensive rebound
5358
8:31
Tim Hardaway Jr. misses 24-foot three point jumper
5358
8:28
Josh Hart defensive rebound
5358
8:23
Jalen Brunson misses running pullup jump shot
5358
8:20
Jalen Duren defensive rebound
5358
8:12
Karl-Anthony Towns shooting foul
5358
8:12
Tobias Harris makes free throw 1 of 2
5359
8:12
Tobias Harris makes free throw 2 of 2
5360
7:53
Mikal Bridges misses 6-foot two point shot
5360
7:51
Tobias Harris defensive rebound
5360
7:33
Ausar Thompson misses driving layup
5360
7:31
Jalen Duren offensive rebound
5360
7:27
Tim Hardaway Jr. misses 24-foot three point jumper
5360
7:25
Ausar Thompson offensive rebound
5360
7:24
Ausar Thompson misses tip shot
5360
7:23
Tobias Harris offensive rebound
5360
7:21
Tobias Harris makes tip shot
5362
7:05
Karl-Anthony Towns misses driving floating jump shot
5362
7:03
Cade Cunningham defensive rebound
5362
7:01
Jalen Brunson clear path foul
5362
7:01
(07:01) [Pistons] REF-INITIATED REVIEW (CALL OVERTURNED)
5362
7:01
Ausar Thompson misses free throw clear path 1 of 2
5362
7:01
Pistons offensive team rebound
5362
7:01
Ausar Thompson misses free throw clear path 2 of 2
5362
7:01
Pistons offensive team rebound
5362
7:01
Paul Reed enters the game for Jalen Duren
5362
6:52
Cade Cunningham makes 11-foot driving floating jump shot
5364
6:33
Ausar Thompson personal foul
5364
6:33
Knicks Full timeout
5364
6:33
Malik Beasley enters the game for Tim Hardaway Jr.
5364
6:21
Jalen Brunson bad pass (Cade Cunningham steals)
5364
6:18
Cade Cunningham makes dunk
5366
6:00
Jalen Brunson misses driving floating jump shot
5366
5:57
Ausar Thompson defensive rebound
5366
5:54
Ausar Thompson bad pass (Josh Hart steals)
5366
5:46
Jalen Brunson bad pass (Ausar Thompson steals)
5366
5:44
Pistons Full timeout
5366
5:33
Malik Beasley misses 25-foot three point jumper
5366
5:30
Karl-Anthony Towns defensive rebound
5366
5:20
Karl-Anthony Towns misses driving layup
5366
5:19
Tobias Harris defensive rebound
5366
5:02
Paul Reed makes layup (Cade Cunningham assists)
5368
4:55
Ausar Thompson personal foul
5368
4:55
Mitchell Robinson enters the game for Karl-Anthony Towns
5368
4:55
Dennis Schroder enters the game for Ausar Thompson
5368
4:55
Jalen Duren enters the game for Paul Reed
5368
4:55
Pistons Full timeout
5368
4:55
(04:55) [Pistons] COACH'S CHALLENGE (REPLAY SUPPORTS CALL) [Pistons] charged with a timeout
5368
4:39
OG Anunoby makes 9-foot two point shot
5568
4:17
Malik Beasley misses 23-foot three point step back jumpshot
5568
4:15
Knicks defensive team rebound
5568
4:00
OG Anunoby out of bounds bad pass turnover
5568
3:47
Dennis Schroder bad pass (Jalen Brunson steals)
5568
3:42
Mikal Bridges makes 25-foot three point shot (Jalen Brunson assists)
5868
3:23
Tobias Harris misses 11-foot step back jumpshot
5868
3:21
Mitchell Robinson defensive rebound
5868
3:10
Mikal Bridges misses 25-foot three point jumper
5868
3:07
Dennis Schroder defensive rebound
5868
3:03
Malik Beasley makes two point shot (Dennis Schroder assists)
5870
2:47
Jalen Brunson makes 9-foot driving floating jump shot
6070
2:29
Dennis Schroder offensive foul
6070
2:29
Dennis Schroder turnover
6070
2:29
Miles McBride enters the game for Josh Hart
6070
2:29
Tim Hardaway Jr. enters the game for Tobias Harris
6070
2:08
Jalen Brunson misses 25-foot three point step back jumpshot
6070
2:05
Jalen Duren defensive rebound
6070
1:57
Cade Cunningham makes 2-foot two point shot
6072
1:46
Cade Cunningham personal foul
6072
1:46
Jalen Brunson makes free throw 1 of 2
6172
1:46
Jalen Brunson makes free throw 2 of 2
6272
1:28
Dennis Schroder makes 8-foot driving floating jump shot (Malik Beasley assists)
6274
1:01
Miles McBride makes 25-foot three point shot (Jalen Brunson assists)
6574
43.1
Cade Cunningham misses 26-foot three point pullup jump shot
6574
42.2
Knicks defensive team rebound
6574
31.1
Jalen Brunson makes 10-foot two point shot
6774
14.1
OG Anunoby kicked ball violation
6774
5.1
Jalen Brunson personal take foul
6774
5.1
Josh Hart enters the game for Jalen Brunson
6774
5.1
Tobias Harris enters the game for Jalen Duren
6774
2.1
OG Anunoby personal foul
6774
2.1
Cade Cunningham makes free throw 1 of 2
6775
2.1
Karl-Anthony Towns enters the game for Mitchell Robinson
6775
2.1
Jalen Brunson enters the game for Miles McBride
6775
2.1
Jalen Duren enters the game for Dennis Schroder
6775
2.1
Cade Cunningham misses free throw 2 of 2
6775
2.1
OG Anunoby defensive rebound
6775
0.0
End of the 3rd Quarter
6775

4th Quarter

TIMEPLAYNYDET
12:00
Mitchell Robinson enters the game for OG Anunoby
6775
12:00
Miles McBride enters the game for Mikal Bridges
6775
12:00
Dennis Schroder enters the game for Cade Cunningham
6775
12:00
Ausar Thompson enters the game for Tim Hardaway Jr.
6775
11:37
Jalen Duren shooting foul
6775
11:37
Jalen Brunson misses free throw 1 of 2
6775
11:37
Knicks offensive team rebound
6775
11:37
Jalen Brunson makes free throw 2 of 2
6875
11:26
Tobias Harris makes 18-foot step back jumpshot (Dennis Schroder assists)
6877
10:59
Josh Hart misses 25-foot three point jumper
6877
10:56
Malik Beasley defensive rebound
6877
10:40
Malik Beasley misses 23-foot three point jumper
6877
10:37
Jalen Brunson defensive rebound
6877
10:33
Ausar Thompson personal foul
6877
10:33
Cade Cunningham enters the game for Ausar Thompson
6877
10:33
OG Anunoby enters the game for Mitchell Robinson
6877
10:22
Miles McBride makes 26-foot three pointer
7177
9:55
Dennis Schroder makes 25-foot three point jumper (Tobias Harris assists)
7180
9:43
Jalen Duren blocks Jalen Brunson's driving floating jump shot
7180
9:42
Jalen Brunson offensive rebound
7180
9:31
Jalen Duren vs. Jalen Brunson (Malik Beasley gains possession)
7180
9:31
Jalen Brunson lost ball turnover (Jalen Duren steals)
7180
9:25
Josh Hart shooting foul
7180
9:25
Malik Beasley makes free throw 1 of 2
7181
9:25
Paul Reed enters the game for Jalen Duren
7181
9:25
Malik Beasley makes free throw 2 of 2
7182
9:01
OG Anunoby makes 16-foot step back jumpshot
7382
8:45
Dennis Schroder misses 17-foot pullup jump shot
7382
8:42
OG Anunoby defensive rebound
7382
8:31
Jalen Brunson makes 7-foot driving floating jump shot
7582
8:10
Paul Reed makes 1-foot layup (Cade Cunningham assists)
7584
7:55
OG Anunoby misses 22-foot three point jumper
7584
7:51
Knicks offensive team rebound
7584
7:46
Josh Hart misses layup
7584
7:44
Cade Cunningham defensive rebound
7584
7:42
Josh Hart shooting foul
7584
7:42
Cade Cunningham makes free throw 1 of 2
7585
7:42
Cade Cunningham makes free throw 2 of 2
7586
7:22
Miles McBride misses 25-foot three point jumper
7586
7:20
Tobias Harris defensive rebound
7586
7:13
Karl-Anthony Towns blocks Cade Cunningham 's 4-foot driving floating jump shot
7586
7:10
Paul Reed offensive rebound
7586
7:10
Paul Reed makes tip shot
7588
6:55
Malik Beasley personal foul
7588
6:55
Knicks Full timeout
7588
6:55
Mikal Bridges enters the game for Miles McBride
7588
6:47
Jalen Brunson makes 23-foot three point jumper (OG Anunoby assists)
7888
6:29
Jalen Brunson shooting foul
7888
6:29
Dennis Schroder makes free throw 1 of 2
7889
6:29
Dennis Schroder makes free throw 2 of 2
7890
6:19
Malik Beasley personal foul
7890
6:19
Jalen Duren enters the game for Dennis Schroder
7890
6:19
Ausar Thompson enters the game for Paul Reed
7890
6:12
Jalen Duren personal foul
7890
6:12
Josh Hart makes free throw 1 of 2
7990
6:12
Josh Hart makes free throw 2 of 2
8090
5:49
Ausar Thompson misses 5-foot two point shot
8090
5:46
Karl-Anthony Towns defensive rebound
8090
5:34
Ausar Thompson shooting foul
8090
5:34
Dennis Schroder enters the game for Ausar Thompson
8090
5:34
Jalen Brunson makes free throw 1 of 2
8190
5:34
Jalen Brunson makes free throw 2 of 2
8290
5:13
Jalen Duren offensive foul
8290
5:13
Jalen Duren turnover
8290
4:59
Jalen Brunson makes 8-foot driving floating jump shot
8490
4:43
Jalen Brunson personal foul
8490
4:43
Miles McBride enters the game for Jalen Brunson
8490
4:28
Tobias Harris misses 22-foot three point jumper
8490
4:27
Josh Hart defensive rebound
8490
4:27
Cade Cunningham personal foul
8490
4:27
OG Anunoby makes free throw 1 of 2
8590
4:27
Pistons Full timeout
8590
4:27
Jalen Brunson enters the game for Miles McBride
8590
4:27
OG Anunoby makes free throw 2 of 2
8690
4:17
Karl-Anthony Towns shooting foul
8690
4:17
Cade Cunningham makes free throw 1 of 2
8691
4:17
Cade Cunningham makes free throw 2 of 2
8692
3:55
Mikal Bridges misses 23-foot three point jumper
8692
3:53
Cade Cunningham defensive rebound
8692
3:44
Cade Cunningham misses driving layup
8692
3:42
Mikal Bridges defensive rebound
8692
3:31
Mikal Bridges misses two point shot
8692
3:29
Jalen Duren defensive rebound
8692
3:25
Dennis Schroder misses 23-foot three point shot
8692
3:24
Knicks defensive team rebound
8692
3:24
Jalen Duren loose ball foul
8692
3:24
Josh Hart makes free throw 1 of 2
8792
3:24
Knicks Full timeout
8792
3:24
Josh Hart makes free throw 2 of 2
8892
3:08
Malik Beasley misses 26-foot three point jumper
8892
3:02
Karl-Anthony Towns defensive rebound
8892
2:59
Mikal Bridges misses running pullup jump shot
8892
2:57
Jalen Duren defensive rebound
8892
2:33
shot clock turnover
8892
2:23
Jalen Brunson makes 13-foot step back jumpshot
9092
2:01
Jalen Duren makes 1-foot alley oop dunk shot (Cade Cunningham assists)
9094
1:50
Tobias Harris shooting foul
9094
1:50
Jalen Brunson makes free throw 1 of 3
9194
1:50
Jalen Brunson makes free throw 2 of 3
9294
1:50
Jalen Brunson misses free throw 3 of 3
9294
1:49
Cade Cunningham defensive rebound
9294
1:28
Jalen Duren lost ball turnover (OG Anunoby steals)
9294
1:15
Josh Hart makes dunk (Jalen Brunson assists)
9494
55.1
Dennis Schroder makes 25-foot three pointer
9497
46.1
Jalen Brunson misses 26-foot three point pullup jump shot
9497
42.1
Tobias Harris defensive rebound
9497
25.1
Malik Beasley misses 22-foot three point jumper
9497
22.1
Mikal Bridges defensive rebound
9497
11.0
Mikal Bridges misses 26-foot three point jumper
9497
9.0
Tobias Harris defensive rebound
9497
8.0
Josh Hart personal take foul
9497
8.0
Dennis Schroder misses free throw 1 of 2
9497
8.0
Pistons offensive team rebound
9497
8.0
Mitchell Robinson enters the game for Jalen Brunson
9497
8.0
Dennis Schroder makes free throw 2 of 2
9498
8.0
Knicks Full timeout
9498
8.0
Jalen Brunson enters the game for Mitchell Robinson
9498
6.0
Jalen Brunson misses 24-foot three point jumper
9498
3.1
Jalen Duren defensive rebound
9498
3.1
Jalen Brunson personal take foul
9498
3.1
Jalen Duren makes free throw 1 of 2
9499
3.1
Jalen Duren makes free throw 2 of 2
94100
3.1
Knicks Full timeout
94100
0.1
Jalen Brunson misses 24-foot three point pullup jump shot
94100
0.0
Knicks offensive team rebound
94100
0.0
End of the 4th Quarter
94100
0.0
End of Game
94100

Game Information

Time, Location & Referees

Game Information

Madison Square Garden
Venue
Madison Square Garden
New York, NY
Date & Time
11:30 PM, April 21, 2025
Coverage
TNT, truTV, HBO Max, FanDuel SN DET, MSG
Attendance
19,812
Referees
Josh Tiven, Curtis Blair, Scott Twardoski, Ray Acosta

Current Standings

2025-26 Central Standings

TEAMWLPCTSTRK
Detroit6022.732W3
Cleveland5230.634W1
Milwaukee3250.390L1
Chicago3151.378L2
Indiana1963.232L2

2025-26 Atlantic Standings

TEAMWLPCTSTRK
Boston5626.683W2
New York5329.646L1
Toronto4636.561W1
Philadelphia4537.549W2
Brooklyn2062.244L3
Related Tags

Quick keywords and lookup terms for this matchup.

Detroit Pistons vs New York Knicks Live StreamWatch Detroit Pistons vs New York Knicks FreePistons vs Knicks Live ScoreDET vs NY GameNBA Stream Detroit PistonsNBA Stream New York KnicksMadison Square GardenNBA Live StreamBasketball Streams

Need Help?

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

View Guide