⏱️How it unfolded
The score against the pace we expected, quarter by quarter.
The score, against the pace we expected
The Raptors got 9 points ahead of the pace we expected in the second quarter, then it evened out by full time.
Where it moved
▲ TOR better than we expected
▼ MIA better than we expected
The first quarter was where it moved most, 7 points better than our numbers for the Raptors.
⚖️What decided it
Why the Raptors won, and why the Heat did not.
From the game
A 12-0 run took them from 1 down to 11 up in the first quarter
Key battles
🏀Good plays, bad plays
The plays that went each side's way, and the ones each side did to itself.

Raptors
Good plays
- 9-0 run
A 9-0 run dragged them back level
Q1 6:24 · TOR 12-12 MIA
- 12-0 run
A 12-0 run took them from 1 down to 11 up
Q1 3:03 · TOR 30-19 MIA
- 9-0 run
A 9-0 run stretched a 8-point lead to 17
Q2 8:55 · TOR 41-24 MIA
Bad plays
- Turnover
Shot clock turnover
Q4 1:10 · TOR 92-86 MIA
- Turnover
DeMar DeRozan bad pass
Q4 0:47 · TOR 92-86 MIA
- Missed FT
Kyle Lowry misses free throw 1 of 2
Q4 0:33 · TOR 92-88 MIA

Heat
Good plays
- 8-0 run
A 8-0 run cut a 18-point deficit to 10
Q2 5:30 · TOR 42-32 MIA
- Steal
Tyler Johnson stole it from DeMar DeRozan
Q4 0:47 · TOR 92-86 MIA
Bad plays
- Turnover
James Johnson bad pass
Q4 2:12 · TOR 88-84 MIA
- Turnover
Josh Richardson Out-of-Bounds Bad Pass Turnover
Q4 1:06 · TOR 92-86 MIA
- Turnover
Goran Dragic possession lost ball turnover
Q4 0:21 · TOR 94-88 MIA
📊The numbers
| TOR | MIA | |
|---|---|---|
| 41% | Shooting from the field | 40% |
| 9 | Threes made | 8 |
| 45% | Three-point accuracy | 35% |
| 17 | Free throws made | 20 |
| 60 | Rebounds | 56 |
| 12 | Offensive rebounds | 14 |
| 14 | Assists | 16 |
| 36 | Points in the paint | 46 |
| 9 | Fast break points | 17 |
| 22 | Points off turnovers | 25 |
| 18 | Turnovers | 19 |
| 10 | Steals | 10 |
| 4 | Blocks | 5 |





