⏱️How it unfolded
The score against the pace we expected, quarter by quarter.
The score, against the pace we expected
The Knicks stayed within a few baskets of the pace we expected all game.
Where it moved
▲ POR better than we expected
▼ NY better than we expected
The second quarter was where it moved most, 5 points worse than our numbers for the Trail Blazers.
⚖️What decided it
Why the Knicks won, and why the Trail Blazers did not.
From the game
Could not get to the line, eight free throws to their 25
Key battles
🏀Good plays, bad plays
The plays that went each side's way, and the ones each side did to itself.

Trail Blazers
Good plays
- 9-0 run
A 9-0 run took them from 7 down to 2 up
Q1 3:48 · POR 30-28 NY
Bad plays
- Turnover
Caleb Love bad pass turnover
Q4 4:27 · POR 104-103 NY
- Turnover
Deni Avdija bad pass turnover
Q4 3:54 · POR 104-106 NY
- Turnover
Shaedon Sharpe bad pass turnover
Q4 2:55 · POR 104-112 NY

Knicks
Good plays
- Steal
Josh Hart stole it from Shaedon Sharpe
Q4 2:55 · POR 104-112 NY
- 11-0 run
A 11-0 run took them from 1 down to 10 up
Q4 4:15 · POR 104-114 NY
Bad plays
- Missed FT
Karl-Anthony Towns misses technical free throw
Q2 10:09 · POR 37-36 NY
- Turnover
Jalen Brunson lost ball turnover
Q4 4:29 · POR 104-103 NY
📊The numbers
| POR | NY | |
|---|---|---|
| 48% | Shooting from the field | 51% |
| 12 | Threes made | 17 |
| 31% | Three-point accuracy | 37% |
| 22 | Free throws made | 6 |
| 39 | Rebounds | 45 |
| 7 | Offensive rebounds | 13 |
| 24 | Assists | 32 |
| 50 | Points in the paint | 56 |
| 25 | Fast break points | 20 |
| 22 | Points off turnovers | 16 |
| 15 | Turnovers | 12 |
| 9 | Steals | 11 |
| 6 | Blocks | 7 |








