Skip to main content
NBA Flare
NBA|
Pistons logo

Pistons

93
Game StatusFinal
Knicks logo

Knicks

94

Brunson scores 32, Towns adds 27, Knicks beat Pistons as Game 4 ends with missed foul call

Game Analysis

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Knicks
Knicks
Pistons
Pistons
34-91FG36-84
37Field Goal %43
15-333PT7-29
45Three Point %24
11-18FT14-17
12Offensive Rebounds14
26Defensive Rebounds40
19Assists18
11Steals6
3Blocks9
10Turnovers17
0Technical Fouls0
15Points Conceded Off Turnovers20
12Fast Break Points15
17Fouls17
16Largest Lead11

Game Article

Game Recap

Malik Beasley dimes Tobias Harris who gets the and-1 to fall for the Pistons vs. the Knicks.
Malik Beasley dimes Tobias Harris who gets the and-1 to fall for the Pistons vs. the Knicks.

DETROIT -- — New York's dynamic duo put Detroit on the brink of elimination — with an assist from the officials.

Karl-Anthony Towns made a go-ahead 3-pointer with 46.6 seconds left and finished with 27 points, Jalen Brunson had 32 points and 11 assists and the Knicks beat the Pistons 94-93 on Sunday to take a 3-1 lead in their first-round playoff series.

Tim Hardaway Jr. shot a 3-pointer just before the buzzer and drew some contact from New York’s Josh Hart that wasn’t called a foul at the end of a physical game with few whistles.

David Guthrie, the crew chief for the game, said afterward that the officials made a mistake.

“After postgame review, we observed that Hart makes body contact that is more than marginal to Hardaway Jr. and a foul should have been called,” Guthrie said.

Had the foul been called, Hardaway would have gone to the foul line for three free throws that could have given Detroit the lead.

Instead, the Knicks held on to win after rallying from an 11-point deficit in the fourth quarter.

Towns, a 7-foot center, made a turnaround fadeaway near the baseline with 1:29 left before connecting on a shot from about 27 feet.

“He has amazing touch,” Knicks coach Tom Thibodeau said. “He shoots the ball like a guard and he has unlimited range.”

Detroit's Cade Cunningham had 25 points, 10 assists and 10 rebounds for his first playoff triple-double and the third in franchise history, but he missed two shots and turned the ball over in the final 1:07.

“He has to carry us on the offensive end," Pistons coach J.B. Bickerstaff said. "That's a heavy burden on him, but he has come through so many times.”

Game 5 is Tuesday night in New York.

The Pistons have lost nine straight home playoff games since 2008, equaling an NBA record set by Philadelphia from 1968 to 1971.

The Knicks expected Detroit’s best punch, then came out swinging and had enough fight in the end to win.

New York led by as much as 16 points in the first half before the Pistons went on an 11-0 run to help them pull within seven at halftime.

Detroit outscored the Knicks 28-14 in the third to take a seven-point lead thanks to Cunningham. He had 12 points — making 6 of 7 shots — five assists, five rebounds and three blocks in the quarter.

Hall of Famer Isiah Thomas is the only other player to have a triple-double for the Pistons in a playoff game. The two-time NBA champion, who had a front-row seat for the game, pulled off the feat in 1986 and 1989.

The Knicks had a scare late in the third when Brunson limped off the court and toward the locker room with an apparent right leg injury, but he returned.

“Moments like that you have to take a breath and relax,” Brunson said.

------

Follow Larry Lage on X

------

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

Play by Play

Play By Play

Recent plays and game events
TIMEPLAY
Pistons logo
Knicks logo
12:00
undefined logo
Karl-Anthony Towns vs. Jalen Duren (OG Anunoby gains possession)
00
11:42
undefined logo
Karl-Anthony Towns makes 8-foot jump bank shot (Jalen Brunson assists)
02
11:18
undefined logo
Karl-Anthony Towns blocks Tobias Harris 's 5-foot layup
02
11:17
undefined logo
Josh Hart defensive rebound
02
11:14
undefined logo
OG Anunoby makes 1-foot dunk (Josh Hart assists)
04
11:00
undefined logo
Tim Hardaway Jr. misses 24-foot three point jumper
04
10:57
undefined logo
Jalen Duren offensive rebound
04
10:56
undefined logo
Jalen Duren lost ball turnover (Josh Hart steals)
04
10:50
undefined logo
Josh Hart misses two point shot
04
10:48
undefined logo
Jalen Duren defensive rebound
04
10:43
undefined logo
Jalen Duren misses two point shot
04
10:41
undefined logo
Jalen Duren offensive rebound
04
10:41
undefined logo
Jalen Duren makes tip shot
24
10:21
undefined logo
Mikal Bridges misses 23-foot three point jumper
24
10:17
undefined logo
Jalen Duren defensive rebound
24
10:09
undefined logo
Ausar Thompson makes 2-foot dunk (Jalen Duren assists)
44
9:39
undefined logo
OG Anunoby misses 21-foot jumper
44
9:37
undefined logo
Jalen Duren defensive rebound
44
9:30
undefined logo
Cade Cunningham misses 25-foot three point pullup jump shot
44
9:28
undefined logo
Knicks defensive team rebound
44
9:09
undefined logo
Karl-Anthony Towns misses two point shot
44
9:09
undefined logo
Jalen Duren defensive rebound
44
9:03
undefined logo
Tobias Harris makes 3-foot running pullup jump shot (Jalen Duren assists)
64
8:49
undefined logo
Karl-Anthony Towns makes 4-foot two point shot
66
8:38
undefined logo
Tobias Harris misses 26-foot three point jumper
66
8:37
undefined logo
Knicks defensive team rebound
66
8:37
undefined logo
Jalen Duren loose ball foul
66
8:21
undefined logo
Josh Hart makes 1-foot two point shot (Jalen Brunson assists)
68
8:01
undefined logo
Ausar Thompson out of bounds bad pass turnover
68
7:40
undefined logo
Mikal Bridges makes 9-foot two point shot (Jalen Brunson assists)
610
7:26
undefined logo
Cade Cunningham makes 10-foot driving floating jump shot
810
7:06
undefined logo
Karl-Anthony Towns misses 3-foot two point shot
810
7:04
undefined logo
Jalen Duren defensive rebound
810
6:58
undefined logo
Jalen Duren bad pass (Mikal Bridges steals)
810
6:53
undefined logo
OG Anunoby misses two point shot
810
6:52
undefined logo
Knicks offensive team rebound
810
6:52
undefined logo
Pistons Full timeout
810
6:52
undefined logo
(06:52) [Pistons] COACH'S CHALLENGE (REPLAY SUPPORTS CALL) [Pistons] charged with a timeout
810
6:52
undefined logo
Malik Beasley enters the game for Ausar Thompson
810
6:44
undefined logo
Jalen Brunson makes 17-foot step back jumpshot
812
6:24
undefined logo
Tim Hardaway Jr. misses 26-foot three point jumper
812
6:22
undefined logo
Knicks defensive team rebound
812
6:00
undefined logo
Josh Hart makes 26-foot three point jumper (Karl-Anthony Towns assists)
815
5:47
undefined logo
Karl-Anthony Towns kicked ball violation
815
5:41
undefined logo
Cade Cunningham misses 10-foot two point shot
815
5:39
undefined logo
Jalen Duren offensive rebound
815
5:35
undefined logo
Jalen Duren bad pass (Josh Hart steals)
815
5:32
undefined logo
Jalen Brunson makes 26-foot three point shot (Josh Hart assists)
818
5:23
undefined logo
Tobias Harris misses 10-foot pullup jump shot
818
5:19
undefined logo
Jalen Duren offensive rebound
818
5:19
undefined logo
Jalen Duren makes dunk
1018
4:59
undefined logo
Josh Hart out of bounds bad pass turnover
1018
4:59
undefined logo
Dennis Schroder enters the game for Tim Hardaway Jr.
1018
4:39
undefined logo
Dennis Schroder makes 10-foot two point shot
1218
4:24
undefined logo
Josh Hart makes 25-foot three point jumper (Jalen Brunson assists)
1221
4:11
undefined logo
Cade Cunningham out of bounds bad pass turnover
1221
4:11
undefined logo
Mitchell Robinson enters the game for Mikal Bridges
1221
4:11
undefined logo
Miles McBride enters the game for Karl-Anthony Towns
1221
4:02
undefined logo
Dennis Schroder personal foul
1221
3:54
undefined logo
Jalen Brunson misses 16-foot pullup jump shot
1221
3:51
undefined logo
Malik Beasley defensive rebound
1221
3:44
undefined logo
Cade Cunningham lost ball turnover (Josh Hart steals)
1221
3:38
undefined logo
OG Anunoby misses layup
1221
3:36
undefined logo
Jalen Brunson offensive rebound
1221
3:33
undefined logo
Miles McBride makes 27-foot three point jumper (Jalen Brunson assists)
1224
3:32
undefined logo
Pistons Full timeout
1224
3:32
undefined logo
Paul Reed enters the game for Jalen Duren
1224
3:12
undefined logo
Malik Beasley misses driving layup
1224
3:10
undefined logo
Paul Reed offensive rebound
1224
3:09
undefined logo
Paul Reed makes dunk
1424
2:51
undefined logo
Jalen Brunson misses 26-foot three point jumper
1424
2:47
undefined logo
Malik Beasley defensive rebound
1424
2:38
undefined logo
Malik Beasley misses 24-foot three point jumper
1424
2:36
undefined logo
Josh Hart defensive rebound
1424
2:28
undefined logo
Jalen Brunson makes 8-foot two point shot
1426
2:06
undefined logo
Tobias Harris misses 10-foot two point shot
1426
2:03
undefined logo
Jalen Brunson defensive rebound
1426
1:52
undefined logo
Josh Hart bad pass (Malik Beasley steals)
1426
1:44
undefined logo
Jalen Brunson shooting foul
1426
1:44
undefined logo
Tobias Harris makes free throw 1 of 2
1526
1:44
undefined logo
Ronald Holland II enters the game for Cade Cunningham
1526
1:44
undefined logo
Tobias Harris makes free throw 2 of 2
1626
1:22
undefined logo
Josh Hart misses 26-foot three point pullup jump shot
1626
1:21
undefined logo
Mitchell Robinson offensive rebound
1626
1:20
undefined logo
Paul Reed shooting foul
1626
1:20
undefined logo
Mitchell Robinson misses free throw 1 of 2
1626
1:20
undefined logo
Knicks offensive team rebound
1626
1:20
undefined logo
Karl-Anthony Towns enters the game for OG Anunoby
1626
1:20
undefined logo
Mitchell Robinson misses free throw 2 of 2
1626
1:17
undefined logo
Malik Beasley defensive rebound
1626
55.1
undefined logo
Tobias Harris misses 26-foot three point pullup jump shot
1626
52.1
undefined logo
Jalen Brunson defensive rebound
1626
45.1
undefined logo
Jalen Brunson misses 25-foot three point pullup jump shot
1626
43.1
undefined logo
Mitchell Robinson offensive rebound
1626
38.1
undefined logo
Mitchell Robinson bad pass (Dennis Schroder steals)
1626
38.0
undefined logo
Miles McBride shooting foul
1626
38.0
undefined logo
Tobias Harris makes free throw 1 of 2
1726
38.0
undefined logo
Tobias Harris makes free throw 2 of 2
1826
25.0
undefined logo
Jalen Brunson misses driving floating jump shot
1826
21.1
undefined logo
Mitchell Robinson offensive rebound
1826
21.1
undefined logo
Mitchell Robinson misses tip shot
1826
20.0
undefined logo
Josh Hart offensive rebound
1826
19.1
undefined logo
Miles McBride misses 24-foot three point jumper
1826
17.1
undefined logo
Josh Hart offensive rebound
1826
9.1
undefined logo
Karl-Anthony Towns makes 23-foot three point jumper (Jalen Brunson assists)
1829
0.1
undefined logo
Mitchell Robinson shooting foul
1829
0.1
undefined logo
Ronald Holland II makes free throw 1 of 2
1929
0.1
undefined logo
Ronald Holland II misses free throw 2 of 2
1929
0.0
undefined logo
Karl-Anthony Towns defensive rebound
1929
0.0
End of the 1st Quarter
1929

Related Tags

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