Skip to main content
NNBA Flare
Game Center
NY
Knicks
118-116
Final
DET
Pistons

Towns scores 31, Brunson has 30 and Knicks beat Pistons 118-116 for a 2-1 lead in series

Game Article

Game Recap

Ausar Thompson gets the steal and sees his shoe go flying into the crowd after completing the and-1.
Ausar Thompson gets the steal and sees his shoe go flying into the crowd after completing the and-1.

DETROIT -- — Karl-Anthony Towns was aggressive early and Jalen Brunson was effective late.

Towns scored 11 of his 31 points in the first quarter and Brunson had 12 of his 30 in the fourth to help the New York Knicks hold on for a 118-116 win over the Detroit Pistons on Thursday night to take a 2-1 lead in the first-round series.

“I thought the way we started the game was much better,” Knicks coach Tom Thibodeau said. “And, we made timely plays down the stretch.”

Game 4 is on Sunday in Detroit.

The Pistons have lost eight straight home playoff games since 2008, pulling within one of an NBA record set by Philadelphia from 1968 to 1971.

When Detroit won at New York in Game 2, the franchise ended a league-record, 15-playoff game losing streak to take home-court advantage, but the Knicks snatched it back.

Brunson, who won the NBA’s Clutch Player of the Year award on Wednesday, made consecutive layups late in the game to give the Knicks a seven-point lead.

Brunson made one of two free throws with 3.5 seconds left for a four-point lead after Detroit’s coaches, players and fans were screaming for an over-and-back violation to be called.

“If you catch the ball, have possession and put it down, to me, that’s possession in the front court,” Pistons coach J.B. Bickerstaff said.

Brunson made another free throw with 0.5 seconds left and after missing the second intentionally, the Pistons were given the ball in front of their bench after the buzzer sounded prematurely.

“It doesn’t seem right to me," Thibodeau said. “It’s unfortunate. That should never happen in a playoff game.”

Detroit, though, didn't get a final shot off because Jalen Duren's pass from in front of his team's bench went out of bounds on the other side of the court.

Towns, a 7-foot center, made 4-of-8 3-pointers after combining to shoot 1 of 5 beyond the arc over the first two games.

“He bounced back,” Thibodeau said. "He can score a lot of different ways and he used his versatility to his strength.”

Detroit's Cade Cunningham scored 24 points and had 11 assists, but missed 15 of 25 shots and had six turnovers.

Tim Hardaway Jr. had 24 points, making a career playoff-high seven 3-pointers. Dennis Schroder scored 18 points and Duren had 16 for the Pistons.

OG Anunoby scored 22 points and Mikal Bridges added 20 points for the Knicks.

New York led 33-27 after an emotionally charged opening quarter and was ahead 66-53 at halftime.

The Pistons pulled within one point twice in the third, but the Knicks went on another surge to take a 10-point lead into the final quarter and the cushion was comfortable enough to hold off Detroit's attempts to rally.

------

AP NBA: https://apnews.com/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

NY
DET
40-86FG39-86
47Field Goal %45
12-323PT16-37
38Three Point %43
26-29FT22-27
9Offensive Rebounds11
31Defensive Rebounds32
22Assists22
11Steals6
7Blocks4
9Turnovers14
3Technical Fouls2
18Points Conceded Off Turnovers9
14Fast Break Points13
22Fouls28
14Largest Lead4

Play by Play

Recent plays and game events

Play By Play

1st Quarter

TIMEPLAYDETNY
12:00
Karl-Anthony Towns vs. Jalen Duren (Cade Cunningham gains possession)
00
11:46
Tim Hardaway Jr. misses 15-foot pullup jump shot
00
11:42
Mikal Bridges defensive rebound
00
11:37
Karl-Anthony Towns misses 28-foot three point shot
00
11:34
Cade Cunningham defensive rebound
00
11:27
Tobias Harris misses 16-foot jumper
00
11:26
Jalen Duren offensive rebound
00
11:26
Jalen Duren misses tip shot
00
11:25
Josh Hart defensive rebound
00
11:12
Mikal Bridges makes 24-foot three point jumper (Josh Hart assists)
03
10:49
Josh Hart blocks Jalen Duren's driving layup
03
10:49
Pistons offensive team rebound
03
10:46
Tobias Harris misses 22-foot three point jumper
03
10:43
Josh Hart defensive rebound
03
10:36
Karl-Anthony Towns misses driving floating jump shot
03
10:31
Tobias Harris defensive rebound
03
10:28
OG Anunoby shooting foul
03
10:28
Ausar Thompson misses free throw 1 of 2
03
10:28
Pistons offensive team rebound
03
10:28
Ausar Thompson makes free throw 2 of 2
13
10:16
Tobias Harris personal foul
13
10:10
Jalen Brunson misses 25-foot three point pullup jump shot
13
10:07
Jalen Duren defensive rebound
13
10:01
Cade Cunningham misses 12-foot pullup jump shot
13
9:58
Jalen Brunson defensive rebound
13
9:53
OG Anunoby misses 24-foot three point shot
13
9:50
Mikal Bridges offensive rebound
13
9:47
Jalen Duren shooting foul
13
9:47
Karl-Anthony Towns makes free throw 1 of 2
14
9:47
Karl-Anthony Towns makes free throw 2 of 2
15
9:30
Tobias Harris misses 9-foot pullup jump shot
15
9:28
Mikal Bridges defensive rebound
15
9:21
Karl-Anthony Towns makes 25-foot three point shot (Josh Hart assists)
18
9:21
Pistons Full timeout
18
9:06
Tim Hardaway Jr. makes 24-foot three point jumper (Jalen Duren assists)
48
8:46
OG Anunoby makes 2-foot dunk (Josh Hart assists)
410
8:29
Cade Cunningham makes 17-foot pullup jump shot
610
8:09
Josh Hart makes dunk (Mikal Bridges assists)
612
8:01
Cade Cunningham misses 4-foot two point shot
612
8:00
Ausar Thompson offensive rebound
612
8:00
Ausar Thompson misses tip shot
612
7:58
Karl-Anthony Towns defensive rebound
612
7:51
Karl-Anthony Towns makes 25-foot three point jumper (Josh Hart assists)
615
7:31
Cade Cunningham makes 11-foot pullup jump shot
815
7:22
Jalen Brunson makes 6-foot two point shot
817
7:00
Tim Hardaway Jr. makes 25-foot three point jumper (Ausar Thompson assists)
1117
6:35
Jalen Brunson makes 23-foot three point jumper (Josh Hart assists)
1120
6:20
Jalen Brunson flagrant foul type 1
1120
6:20
(06:20) [Knicks] REF-INITIATED REVIEW (CALL OVERTURNED)
1120
6:20
Tim Hardaway Jr. makes free throw flagrant 1 of 3
1220
6:20
Tim Hardaway Jr. makes free throw flagrant 2 of 3
1320
6:20
Tim Hardaway Jr. makes free throw flagrant 3 of 3
1420
6:12
Tim Hardaway Jr. makes 25-foot three point jumper (Cade Cunningham assists)
1720
5:52
Jalen Brunson misses 17-foot two point shot
1720
5:49
Ausar Thompson defensive rebound
1720
5:42
Ausar Thompson lost ball turnover (Mikal Bridges steals)
1720
5:36
OG Anunoby misses driving layup
1720
5:35
Pistons defensive team rebound
1720
5:16
Cade Cunningham makes 25-foot three point jumper (Ausar Thompson assists)
2020
5:00
Tim Hardaway Jr. personal foul
2020
5:00
Malik Beasley enters the game for Ausar Thompson
2020
5:00
Miles McBride enters the game for Mikal Bridges
2020
4:57
Malik Beasley personal foul
2020
4:44
Josh Hart makes 3-foot layup (Karl-Anthony Towns assists)
2022
4:33
Tobias Harris misses 24-foot three point jumper
2022
4:30
Karl-Anthony Towns defensive rebound
2022
4:23
Karl-Anthony Towns makes 28-foot three point jumper (Jalen Brunson assists)
2025
4:11
Cade Cunningham misses 27-foot three point pullup jump shot
2025
4:08
Jalen Brunson defensive rebound
2025
4:02
Josh Hart misses layup
2025
4:00
Pistons defensive team rebound
2025
4:00
Dennis Schroder enters the game for Jalen Duren
2025
4:00
Paul Reed enters the game for Tim Hardaway Jr.
2025
4:00
Mitchell Robinson enters the game for Karl-Anthony Towns
2025
3:42
Malik Beasley misses driving floating jump shot
2025
3:39
Jalen Brunson defensive rebound
2025
3:30
OG Anunoby makes 26-foot three point jumper (Jalen Brunson assists)
2028
3:15
Cade Cunningham misses driving layup
2028
3:12
Miles McBride defensive rebound
2028
2:56
OG Anunoby misses 22-foot three point jumper
2028
2:53
Josh Hart offensive rebound
2028
2:49
Miles McBride misses 25-foot three point jumper
2028
2:46
Paul Reed defensive rebound
2028
2:40
Cade Cunningham makes two point shot
2228
2:33
Jalen Brunson bad pass (Cade Cunningham steals)
2228
2:23
Miles McBride shooting foul
2228
2:23
Knicks Full timeout
2228
2:23
Tim Hardaway Jr. enters the game for Tobias Harris
2228
2:23
Dennis Schroder makes free throw 1 of 2
2328
2:23
Dennis Schroder makes free throw 2 of 2
2428
1:59
Jalen Brunson misses 15-foot pullup jump shot
2428
1:57
Tim Hardaway Jr. defensive rebound
2428
1:52
Jalen Brunson personal foul
2428
1:52
Cameron Payne enters the game for Jalen Brunson
2428
1:41
Cade Cunningham misses 17-foot pullup jump shot
2428
1:36
Cade Cunningham offensive rebound
2428
1:32
Dennis Schroder makes 22-foot three point step back jumpshot (Malik Beasley assists)
2728
1:11
Tim Hardaway Jr. shooting foul
2728
1:11
OG Anunoby makes free throw 1 of 2
2729
1:11
Ronald Holland II enters the game for Tim Hardaway Jr.
2729
1:11
OG Anunoby makes free throw 2 of 2
2730
56.1
Paul Reed lost ball turnover (Mitchell Robinson steals)
2730
51.1
OG Anunoby out of bounds lost ball turnover
2730
51.1
Tobias Harris enters the game for Ronald Holland II
2730
51.1
Karl-Anthony Towns enters the game for Josh Hart
2730
51.1
Double technical foul: Mitchell Robinson and Paul Reed
2730
51.1
Karl-Anthony Towns technical foul
2730
51.1
Cade Cunningham misses technical free throw
2730
51.1
Pistons offensive team rebound
2730
38.0
Malik Beasley misses 25-foot three point jumper
2730
34.0
OG Anunoby defensive rebound
2730
21.1
Karl-Anthony Towns misses 26-foot three point jumper
2730
19.0
Malik Beasley defensive rebound
2730
16.1
Malik Beasley misses 23-foot three point shot
2730
13.0
Mitchell Robinson defensive rebound
2730
4.1
Cade Cunningham shooting foul
2730
4.1
OG Anunoby makes free throw 1 of 2
2731
4.1
Josh Hart enters the game for Cameron Payne
2731
4.1
Mikal Bridges enters the game for Karl-Anthony Towns
2731
4.1
OG Anunoby misses free throw 2 of 2
2731
2.2
Mitchell Robinson offensive rebound
2731
2.0
Mitchell Robinson misses layup
2731
1.1
OG Anunoby offensive rebound
2731
1.0
OG Anunoby makes dunk
2733
0.1
Dennis Schroder misses 82-foot three point jumper
2733
0.0
Pistons offensive team rebound
2733
0.0
End of the 1st Quarter
2733

2nd Quarter

TIMEPLAYDETNY
12:00
Jalen Duren enters the game for Cade Cunningham
2733
12:00
Ronald Holland II enters the game for Paul Reed
2733
12:00
Karl-Anthony Towns enters the game for OG Anunoby
2733
12:00
Cameron Payne enters the game for Josh Hart
2733
12:00
Landry Shamet enters the game for Mikal Bridges
2733
11:41
Cameron Payne misses driving layup
2733
11:41
Knicks offensive team rebound
2733
11:41
Dennis Schroder loose ball foul
2733
11:29
Miles McBride misses 13-foot two point shot
2733
11:25
Tobias Harris defensive rebound
2733
11:10
Cameron Payne personal foul
2733
11:10
Mikal Bridges enters the game for Miles McBride
2733
10:58
Dennis Schroder makes 25-foot three pointer
3033
10:31
shot clock turnover
3033
10:18
Dennis Schroder misses two point shot
3033
10:17
Knicks defensive team rebound
3033
10:04
Tobias Harris shooting foul
3033
10:04
Pistons Full timeout
3033
10:04
(10:04) [Pistons] COACH'S CHALLENGE (CALL STANDS) [Pistons] charged with a timeout
3033
10:04
Karl-Anthony Towns makes free throw 1 of 2
3034
10:04
Karl-Anthony Towns makes free throw 2 of 2
3035
9:45
Mitchell Robinson shooting foul
3035
9:45
Jalen Duren makes free throw 1 of 2
3135
9:45
Jalen Duren makes free throw 2 of 2
3235
9:36
Cameron Payne makes 12-foot two point shot
3237
9:20
Dennis Schroder makes 25-foot three point jumper (Jalen Duren assists)
3537
8:53
Cameron Payne makes 20-foot jumper (Mikal Bridges assists)
3539
8:35
Malik Beasley misses 27-foot three point jumper
3539
8:30
Karl-Anthony Towns defensive rebound
3539
8:25
Tobias Harris personal foul
3539
8:25
Cade Cunningham enters the game for Tobias Harris
3539
8:25
OG Anunoby enters the game for Landry Shamet
3539
8:18
Mikal Bridges misses 15-foot pullup jump shot
3539
8:16
Ronald Holland II defensive rebound
3539
8:15
Ronald Holland II bad pass (Mikal Bridges steals)
3539
8:13
Mikal Bridges lost ball turnover (Cade Cunningham steals)
3539
8:05
Cade Cunningham lost ball turnover (Cameron Payne steals)
3539
7:58
Ronald Holland II blocks Mikal Bridges's dunk
3539
7:56
Malik Beasley defensive rebound
3539
7:54
Malik Beasley misses 26-foot three point jumper
3539
7:51
Mikal Bridges defensive rebound
3539
7:46
Karl-Anthony Towns misses 25-foot three point jumper
3539
7:43
Dennis Schroder defensive rebound
3539
7:39
Mitchell Robinson personal foul
3539
7:39
Tim Hardaway Jr. enters the game for Malik Beasley
3539
7:39
Jalen Brunson enters the game for Cameron Payne
3539
7:39
Josh Hart enters the game for Mitchell Robinson
3539
7:31
Cade Cunningham makes 16-foot pullup jump shot
3739
7:14
Jalen Duren personal foul
3739
6:59
Karl-Anthony Towns misses 20-foot step back jumpshot
3739
6:59
Ronald Holland II defensive rebound
3739
6:53
Josh Hart kicked ball violation
3739
6:46
Tim Hardaway Jr. makes 27-foot three point jumper (Cade Cunningham assists)
4039
6:30
Jalen Brunson misses two point shot
4039
6:24
Dennis Schroder defensive rebound
4039
6:22
Tim Hardaway Jr. makes 25-foot three point shot (Cade Cunningham assists)
4339
6:15
Knicks Full timeout
4339
6:01
Karl-Anthony Towns makes driving layup (Jalen Brunson assists)
4341
5:51
Karl-Anthony Towns personal foul
4341
5:41
Dennis Schroder makes 12-foot driving floating jump shot
4541
5:38
Ronald Holland II personal foul
4541
5:38
Jalen Brunson makes free throw 1 of 2
4542
5:38
Jalen Brunson makes free throw 2 of 2
4543
5:28
OG Anunoby blocks Cade Cunningham's driving layup
4543
5:27
Cade Cunningham offensive rebound
4543
5:24
Mikal Bridges personal foul
4543
5:24
Ronald Holland II makes free throw 1 of 2
4643
5:24
Paul Reed enters the game for Jalen Duren
4643
5:24
Ronald Holland II makes free throw 2 of 2
4743
5:13
Karl-Anthony Towns makes 8-foot driving floating jump shot (Josh Hart assists)
4745
4:57
Cade Cunningham misses 10-foot two point shot
4745
4:55
Mikal Bridges defensive rebound
4745
4:50
Mikal Bridges misses 23-foot three point shot
4745
4:48
Dennis Schroder defensive rebound
4745
4:28
Ausar Thompson enters the game for Ronald Holland II
4745
4:28
Malik Beasley enters the game for Dennis Schroder
4745
4:23
Cade Cunningham bad pass (Josh Hart steals)
4745
4:15
Jalen Brunson misses 28-foot three point pullup jump shot
4745
4:11
Josh Hart offensive rebound
4745
4:09
OG Anunoby makes 26-foot three point jumper (Josh Hart assists)
4748
3:53
Cade Cunningham offensive foul
4748
3:53
Cade Cunningham turnover
4748
3:42
Mikal Bridges makes 5-foot two point shot
4750
3:42
Pistons Full timeout
4750
3:42
Jalen Duren enters the game for Paul Reed
4750
3:30
Cade Cunningham makes 5-foot two point shot
4950
3:14
Ausar Thompson personal foul
4950
3:14
Jalen Brunson makes free throw 1 of 2
4951
3:14
Jalen Brunson makes free throw 2 of 2
4952
2:58
Tim Hardaway Jr. bad pass (OG Anunoby steals)
4952
2:54
OG Anunoby makes 4-foot dunk
4954
2:38
Mikal Bridges blocks Cade Cunningham 's 3-foot driving layup
4954
2:35
Jalen Brunson defensive rebound
4954
2:33
(02:33) [Knicks] COACH'S CHALLENGE (CALL OVERTURNED) [Knicks] retain their timeout
4954
2:33
Ausar Thompson personal foul
4954
2:33
Jalen Brunson makes free throw 1 of 2
4955
2:33
Jalen Brunson makes free throw 2 of 2
4956
2:33
OG Anunoby personal foul
4956
2:33
Ausar Thompson misses free throw 1 of 2
4956
2:33
Pistons offensive team rebound
4956
2:33
Ausar Thompson makes free throw 2 of 2
5056
2:33
Knicks Coach's Challenge
5056
2:16
OG Anunoby makes 23-foot three point jumper (Jalen Brunson assists)
5059
1:59
Malik Beasley misses 25-foot three point jumper
5059
1:56
Jalen Brunson defensive rebound
5059
1:51
OG Anunoby misses 23-foot three point shot
5059
1:48
Ausar Thompson defensive rebound
5059
1:42
Dennis Schroder enters the game for Ausar Thompson
5059
1:32
Cade Cunningham lost ball turnover (Mikal Bridges steals)
5059
1:28
Mikal Bridges makes two point shot
5061
1:02
Karl-Anthony Towns blocks Jalen Duren's two point shot
5061
1:00
Karl-Anthony Towns defensive rebound
5061
50.1
Mikal Bridges makes 24-foot three point jumper (Jalen Brunson assists)
5064
35.1
Malik Beasley makes 22-foot three point jumper (Cade Cunningham assists)
5364
13.1
Jalen Brunson makes 3-foot two point shot
5366
2.1
Mikal Bridges blocks Cade Cunningham 's 7-foot driving layup
5366
2.0
Karl-Anthony Towns defensive rebound
5366
0.0
End of the 2nd Quarter
5366

3rd Quarter

TIMEPLAYDETNY
12:00
Tobias Harris enters the game for Malik Beasley
5366
12:00
Ausar Thompson enters the game for Dennis Schroder
5366
11:40
Karl-Anthony Towns misses 20-foot jumper
5366
11:36
Tobias Harris defensive rebound
5366
11:22
Jalen Duren makes 3-foot layup (Ausar Thompson assists)
5566
11:02
OG Anunoby misses 14-foot two point shot
5566
10:58
Cade Cunningham defensive rebound
5566
10:53
Cade Cunningham misses running pullup jump shot
5566
10:51
Josh Hart defensive rebound
5566
10:43
Karl-Anthony Towns makes driving layup (Mikal Bridges assists)
5568
10:18
Cade Cunningham makes 4-foot driving floating jump shot
5768
9:59
Karl-Anthony Towns misses 26-foot three point jumper
5768
9:57
Cade Cunningham defensive rebound
5768
9:46
Tim Hardaway Jr. makes 24-foot three point jumper (Ausar Thompson assists)
6068
9:44
Knicks Full timeout
6068
9:20
Jalen Brunson misses 25-foot three point step back jumpshot
6068
9:16
Jalen Duren defensive rebound
6068
9:06
Tobias Harris misses 13-foot two point shot
6068
9:04
Jalen Duren offensive rebound
6068
9:03
Jalen Duren makes two point shot
6268
8:45
Ausar Thompson shooting foul
6268
8:45
OG Anunoby makes free throw 1 of 2
6269
8:45
OG Anunoby makes free throw 2 of 2
6270
8:25
Cade Cunningham misses 15-foot step back jumpshot
6270
8:23
Mikal Bridges defensive rebound
6270
8:14
Jalen Brunson misses 27-foot three point pullup jump shot
6270
8:11
Jalen Duren defensive rebound
6270
8:01
Jalen Duren makes 2-foot layup (Cade Cunningham assists)
6470
7:49
Josh Hart lost ball turnover (Ausar Thompson steals)
6470
7:48
Ausar Thompson makes driving layup
6670
7:48
Josh Hart shooting foul
6670
7:48
Ausar Thompson makes free throw 1 of 1
6770
7:32
Mikal Bridges traveling
6770
7:12
Ausar Thompson makes dunk (Jalen Duren assists)
6970
6:54
Cade Cunningham shooting foul
6970
6:54
Mikal Bridges makes free throw 1 of 2
6971
6:54
Mikal Bridges makes free throw 2 of 2
6972
6:43
Karl-Anthony Towns shooting foul
6972
6:43
Cade Cunningham makes free throw 1 of 2
7072
6:43
Cade Cunningham makes free throw 2 of 2
7172
6:28
Karl-Anthony Towns makes driving layup (Jalen Brunson assists)
7174
6:28
Jalen Duren shooting foul
7174
6:28
Karl-Anthony Towns makes free throw 1 of 1
7175
6:11
Karl-Anthony Towns personal foul
7175
6:01
Ausar Thompson lost ball turnover (OG Anunoby steals)
7175
5:53
OG Anunoby misses 26-foot three point jumper
7175
5:50
Jalen Duren defensive rebound
7175
5:44
Tim Hardaway Jr. misses 27-foot three point jumper
7175
5:41
Tobias Harris offensive rebound
7175
5:33
Tim Hardaway Jr. bad pass (Josh Hart steals)
7175
5:33
Tobias Harris personal foul
7175
5:33
Dennis Schroder enters the game for Tobias Harris
7175
5:25
8 second turnover
7175
5:19
Jalen Duren makes 4-foot dunk (Cade Cunningham assists)
7375
5:15
Knicks Full timeout
7375
4:57
Jalen Brunson misses 18-foot pullup jump shot
7375
4:54
Cade Cunningham defensive rebound
7375
4:48
Tim Hardaway Jr. misses 22-foot three point shot
7375
4:45
Karl-Anthony Towns defensive rebound
7375
4:41
Karl-Anthony Towns makes 29-foot three point shot (Josh Hart assists)
7378
4:24
Jalen Duren makes dunk (Cade Cunningham assists)
7578
4:08
Mikal Bridges makes driving layup
7580
4:08
Tim Hardaway Jr. shooting foul
7580
4:08
Malik Beasley enters the game for Ausar Thompson
7580
4:08
Mikal Bridges makes free throw 1 of 1
7581
3:46
Dennis Schroder misses 25-foot three point pullup jump shot
7581
3:44
Knicks defensive team rebound
7581
3:44
Miles McBride enters the game for Mikal Bridges
7581
3:32
Jalen Brunson makes 16-foot pullup jump shot
7583
3:32
Jalen Duren shooting foul
7583
3:32
Paul Reed enters the game for Jalen Duren
7583
3:32
Mitchell Robinson enters the game for Karl-Anthony Towns
7583
3:32
Jalen Brunson makes free throw 1 of 1
7584
3:14
Mitchell Robinson shooting foul
7584
3:14
Paul Reed makes free throw 1 of 2
7684
3:14
Paul Reed misses free throw 2 of 2
7684
3:09
Josh Hart defensive rebound
7684
2:55
OG Anunoby makes 15-foot step back jumpshot
7686
2:47
Miles McBride personal foul
7686
2:47
Malik Beasley makes free throw 1 of 2
7786
2:47
Ronald Holland II enters the game for Tim Hardaway Jr.
7786
2:47
Malik Beasley makes free throw 2 of 2
7886
2:24
Miles McBride misses 19-foot pullup jump shot
7886
2:21
Paul Reed defensive rebound
7886
2:08
Malik Beasley misses driving floating jump shot
7886
2:05
Paul Reed offensive rebound
7886
2:02
Malik Beasley misses 26-foot three point jumper
7886
1:58
Josh Hart defensive rebound
7886
1:43
Jalen Brunson misses 26-foot three point pullup jump shot
7886
1:42
Knicks offensive team rebound
7886
1:37
OG Anunoby misses driving layup
7886
1:36
Mitchell Robinson offensive rebound
7886
1:36
Mitchell Robinson misses dunk
7886
1:35
Paul Reed defensive rebound
7886
1:30
Josh Hart shooting foul
7886
1:30
Ronald Holland II makes free throw 1 of 2
7986
1:30
Ronald Holland II makes free throw 2 of 2
8086
1:14
OG Anunoby misses 23-foot three point jumper
8086
1:11
Dennis Schroder defensive rebound
8086
1:07
Ronald Holland II misses 23-foot three point shot
8086
1:04
Jalen Brunson defensive rebound
8086
1:00
Jalen Brunson makes two point shot
8088
1:00
Paul Reed defensive goaltending violation
8088
55.1
Jalen Brunson shooting foul
8088
55.1
Ronald Holland II makes free throw 1 of 2
8188
55.1
Ronald Holland II makes free throw 2 of 2
8288
36.0
Cade Cunningham blocks OG Anunoby 's 5-foot driving floating jump shot
8288
36.0
Knicks offensive team rebound
8288
34.1
Miles McBride makes 23-foot three point jumper (Jalen Brunson assists)
8291
20.1
Jalen Brunson blocks Ronald Holland II 's 3-foot driving layup
8291
18.1
Paul Reed offensive rebound
8291
18.1
Mitchell Robinson shooting foul
8291
18.1
Paul Reed misses free throw 1 of 2
8291
18.1
Pistons offensive team rebound
8291
18.1
Ausar Thompson enters the game for Malik Beasley
8291
18.1
Karl-Anthony Towns enters the game for Miles McBride
8291
18.1
Mikal Bridges enters the game for Mitchell Robinson
8291
18.1
Paul Reed makes free throw 2 of 2
8391
2.1
Mikal Bridges misses 14-foot two point shot
8391
1.0
Josh Hart offensive rebound
8391
0.1
Josh Hart makes 7-foot two point shot
8393
0.0
(00:00) [Knicks] REF-INITIATED REVIEW (CALL STANDS)
8393
0.0
End of the 3rd Quarter
8393

4th Quarter

TIMEPLAYDETNY
12:00
Jalen Duren enters the game for Paul Reed
8393
12:00
Malik Beasley enters the game for Ausar Thompson
8393
12:00
Cameron Payne enters the game for Josh Hart
8393
12:00
Mitchell Robinson enters the game for Jalen Brunson
8393
11:45
Cade Cunningham bad pass (Mitchell Robinson steals)
8393
11:30
Karl-Anthony Towns bad pass (Cade Cunningham steals)
8393
11:24
Malik Beasley makes 3-foot dunk (Cade Cunningham assists)
8593
11:05
Cameron Payne misses driving floating jump shot
8593
11:03
Knicks offensive team rebound
8593
11:03
Jalen Duren loose ball foul
8593
11:03
Tobias Harris enters the game for Ronald Holland II
8593
11:03
Paul Reed enters the game for Jalen Duren
8593
11:02
Malik Beasley personal foul
8593
10:50
Cade Cunningham personal foul
8593
10:36
OG Anunoby bad pass (Tobias Harris steals)
8593
10:28
Cade Cunningham makes 18-foot pullup jump shot (Dennis Schroder assists)
8793
10:06
Mikal Bridges makes 13-foot two point shot
8795
9:54
Cameron Payne personal foul
8795
9:54
Tim Hardaway Jr. enters the game for Cade Cunningham
8795
9:54
Josh Hart enters the game for Mitchell Robinson
8795
9:44
Malik Beasley makes 9-foot driving floating jump shot
8995
9:32
Mitchell Robinson enters the game for OG Anunoby
8995
9:25
Karl-Anthony Towns misses driving floating jump shot
8995
9:21
Tim Hardaway Jr. defensive rebound
8995
9:09
Tobias Harris misses driving floating jump shot
8995
9:08
Paul Reed offensive rebound
8995
9:06
Paul Reed makes two point shot
9195
8:55
Double technical foul: Dennis Schroder and Cameron Payne
9195
8:55
Jalen Brunson enters the game for Cameron Payne
9195
8:48
Josh Hart misses 8-foot two point shot
9195
8:48
Mitchell Robinson offensive rebound
9195
8:48
Mitchell Robinson makes dunk
9197
8:33
Tobias Harris lost ball turnover (Karl-Anthony Towns steals)
9197
8:26
Mikal Bridges misses running pullup jump shot
9197
8:23
Paul Reed defensive rebound
9197
8:16
Malik Beasley misses 28-foot three point jumper
9197
8:10
Jalen Brunson defensive rebound
9197
7:56
Jalen Brunson makes 7-foot driving floating jump shot
9199
7:56
Pistons Full timeout
9199
7:56
Cade Cunningham enters the game for Malik Beasley
9199
7:56
OG Anunoby enters the game for Mitchell Robinson
9199
7:43
Cade Cunningham traveling
9199
7:27
Cade Cunningham blocks Josh Hart 's 4-foot layup
9199
7:23
Tobias Harris defensive rebound
9199
7:22
Mikal Bridges personal foul
9199
7:14
Tim Hardaway Jr. misses 26-foot three point pullup jump shot
9199
7:09
Dennis Schroder offensive rebound
9199
7:07
Cade Cunningham misses driving floating jump shot
9199
7:03
Karl-Anthony Towns defensive rebound
9199
6:56
Mikal Bridges makes 24-foot three point jumper (Jalen Brunson assists)
91102
6:42
Dennis Schroder makes 14-foot pullup jump shot
93102
6:12
Karl-Anthony Towns makes 14-foot driving floating jump shot (Jalen Brunson assists)
93104
6:02
Cade Cunningham makes 25-foot three pointer
96104
5:38
Mikal Bridges misses 24-foot three point jumper
96104
5:34
Josh Hart offensive rebound
96104
5:32
Paul Reed blocks OG Anunoby 's 2-foot driving layup
96104
5:28
Tobias Harris defensive rebound
96104
5:25
Dennis Schroder makes 23-foot three point shot (Cade Cunningham assists)
99104
5:01
Jalen Brunson misses 26-foot three point pullup jump shot
99104
4:57
Paul Reed defensive rebound
99104
4:42
Tobias Harris makes 16-foot jumper (Dennis Schroder assists)
101104
4:41
Knicks Full timeout
101104
4:41
Jalen Duren enters the game for Paul Reed
101104
4:35
Dennis Schroder personal foul
101104
4:10
Jalen Brunson makes 13-foot pullup jump shot (Josh Hart assists)
101106
3:56
OG Anunoby personal foul
101106
3:41
Cade Cunningham misses 12-foot two point shot
101106
3:39
Josh Hart defensive rebound
101106
3:19
Josh Hart misses 24-foot three point jumper
101106
3:15
Jalen Brunson vs. Jalen Duren
101106
3:15
Knicks offensive team rebound
101106
3:01
Karl-Anthony Towns makes 13-foot two point shot
101108
3:01
Pistons Full timeout
101108
2:39
Karl-Anthony Towns blocks Tobias Harris 's 2-foot layup
101108
2:39
Pistons offensive team rebound
101108
2:38
Tim Hardaway Jr. misses 23-foot three point jumper
101108
2:36
Jalen Duren offensive rebound
101108
2:36
Jalen Duren makes dunk
103108
2:14
Karl-Anthony Towns offensive foul
103108
2:14
Karl-Anthony Towns turnover
103108
2:07
Cade Cunningham makes driving layup
105108
1:42
Jalen Brunson misses 18-foot pullup jump shot
105108
1:39
Cade Cunningham defensive rebound
105108
1:28
Cade Cunningham misses driving layup
105108
1:25
Karl-Anthony Towns defensive rebound
105108
1:24
Jalen Brunson makes two point shot
105110
1:16
Tim Hardaway Jr. misses 25-foot three point jumper
105110
1:13
Josh Hart defensive rebound
105110
59.0
Jalen Brunson makes driving layup
105112
59.0
Pistons Full timeout
105112
59.0
Malik Beasley enters the game for Dennis Schroder
105112
55.0
Malik Beasley makes 24-foot three point jumper (Tim Hardaway Jr. assists)
108112
34.2
Tobias Harris personal foul
108112
34.2
Karl-Anthony Towns makes free throw 1 of 2
108113
34.2
Karl-Anthony Towns makes free throw 2 of 2
108114
29.1
Jalen Duren makes 2-foot dunk (Cade Cunningham assists)
110114
23.1
Tim Hardaway Jr. personal foul
110114
23.1
Jalen Brunson makes free throw 1 of 2
110115
23.1
Mitchell Robinson enters the game for Karl-Anthony Towns
110115
23.1
Jalen Brunson makes free throw 2 of 2
110116
16.2
Cade Cunningham misses 26-foot three point pullup jump shot
110116
15.1
Pistons offensive team rebound
110116
13.1
Malik Beasley misses 23-foot three point jumper
110116
8.1
Mikal Bridges defensive rebound
110116
8.1
Mikal Bridges vs. Cade Cunningham (Tim Hardaway Jr. gains possession)
110116
8.0
Mikal Bridges lost ball turnover (Cade Cunningham steals)
110116
5.1
Tim Hardaway Jr. makes 26-foot three point jumper
113116
5.1
Knicks Full timeout
113116
5.1
Ronald Holland II enters the game for Jalen Duren
113116
5.1
Ausar Thompson enters the game for Malik Beasley
113116
5.1
Paul Reed enters the game for Tim Hardaway Jr.
113116
5.1
Karl-Anthony Towns enters the game for Mitchell Robinson
113116
3.1
Ausar Thompson personal foul
113116
3.1
Jalen Brunson makes free throw 1 of 2
113117
3.1
Mitchell Robinson enters the game for Karl-Anthony Towns
113117
3.1
Jalen Duren enters the game for Ronald Holland II
113117
3.1
Jalen Brunson misses free throw 2 of 2
113117
3.1
Jalen Duren defensive rebound
113117
3.0
Pistons Full timeout
113117
3.0
Malik Beasley enters the game for Paul Reed
113117
3.0
Tim Hardaway Jr. enters the game for Ausar Thompson
113117
1.1
Tobias Harris makes 24-foot three point jumper (Cade Cunningham assists)
116117
0.1
Malik Beasley personal foul
116117
0.1
Jalen Brunson makes free throw 1 of 2
116118
0.1
Jalen Brunson misses free throw 2 of 2
116118
0.1
Pistons defensive team rebound
116118
0.1
(00:00.5) [Knicks] REF-INITIATED REVIEW (CALL OVERTURNED)
116118
0.1
Jalen Duren out of bounds bad pass turnover
116118
0.1
Knicks Full timeout
116118
0.1
Ronald Holland II enters the game for Jalen Duren
116118
0.1
Ausar Thompson enters the game for Malik Beasley
116118
0.1
Dennis Schroder enters the game for Tim Hardaway Jr.
116118
0.1
Karl-Anthony Towns enters the game for Mitchell Robinson
116118
0.0
End of the 4th Quarter
116118
0.0
End of Game
116118

Game Information

Time, Location & Referees

Game Information

Little Caesars Arena
Venue
Little Caesars Arena
Detroit, MI
Date & Time
11:00 PM, April 24, 2025
Coverage
TNT, FanDuel SN DET, MSG
Attendance
20,062
Referees
Zach Zarba, Sean Wright, Rodney Mott, Nick Buchert

Current Standings

2025-26 Atlantic Standings

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

2025-26 Central Standings

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

Quick keywords and lookup terms for this matchup.

New York Knicks vs Detroit Pistons Live StreamWatch New York Knicks vs Detroit Pistons FreeKnicks vs Pistons Live ScoreNY vs DET GameNBA Stream New York KnicksNBA Stream Detroit PistonsLittle Caesars ArenaNBA Live StreamBasketball Streams

Need Help?

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

View Guide