Skip to main content
NBA Flare
NBA|
Cavaliers logo

Cavaliers

112
Game StatusFinal
Heat logo

Heat

107

Cavaliers hold off Heat 112-107 to extend winning streak to 12 and clinch playoff spot

Game Analysis

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Heat
Heat
Cavaliers
Cavaliers
36-83FG41-87
43Field Goal %47
13-363PT14-40
36Three Point %35
22-25FT16-22
9Offensive Rebounds10
33Defensive Rebounds37
29Assists26
7Steals7
2Blocks4
13Turnovers13
0Technical Fouls0
20Points Conceded Off Turnovers16
13Fast Break Points18
19Fouls19
7Largest Lead17

Game Article

Game Recap

Miami Heat vs. Cleveland Cavaliers: Game Highlights
Miami Heat vs. Cleveland Cavaliers: Game Highlights

CLEVELAND -- — Donovan Mitchell scored 26 points, Darius Garland had 10 assists and the Cleveland Cavaliers survived some sloppiness in the final two minutes to win their 12th straight game, 112-107 over the banged-up Miami Heat on Wednesday night.

With the win, the Cavs became the first team to clinch a playoff berth.

It wasn't easy as the Heat, who were missing several rotational players, led 107-106 with 2:55 left. But Miami didn't score again and Duncan Robinson's apparent tying 3-pointer with 17.4 seconds left was waved off because he stepped out of bounds.

Bam Adebayo scored a season-high 34 points for Miami, which was without leading scorer Tyler Herro.

The Heat were already missing Jaime Jaquez Jr. (ankle sprain), Nikola Jovic (broken hand), Kel’el Ware (knee sprain) and Andrew Wiggins (ankle sprain) before Herro came down with a head cold in the past 24 hours.

Evan Mobley and De'Andre Hunter added 16 points apiece for Cleveland.

Takeaways

Heat: Herro's absence forced Miami to operate differently on offense and limited coach Erik Spoelstra's depth. However, he still had Adebayo and the three-time All-Star made all nine free throws and added 12 rebounds in 38 minutes.

Cavaliers: Cleveland's execution was poor down the stretch. Mitchell had two turnovers in the final two minutes.

Key moment

Miami's Kevin Love played his first game in Cleveland since signing with the Heat two years ago. The 36-year-old Love received a rousing ovation from Cavs fans, who'll never forget his major role in helping the team win the 2016 NBA title. Love was saluted with a video tribute during a timeout in the first quarter.

Key stat

Cleveland is one of just seven teams to have three double-digit winning streaks in the same season.

Up next

The Heat host Minnesota on Friday, the first of five straight home games. The Cavaliers are in Charlotte on Friday.

------

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

Play by Play

Play By Play

Recent plays and game events
TIMEPLAY
Cavaliers logo
Heat logo
12:00
undefined logo
Bam Adebayo vs. Jarrett Allen (Evan Mobley gains possession)
00
11:49
undefined logo
Max Strus misses 29-foot three point jumper
00
11:45
undefined logo
Bam Adebayo defensive rebound
00
11:33
undefined logo
Davion Mitchell misses driving layup
00
11:30
undefined logo
Donovan Mitchell defensive rebound
00
11:24
undefined logo
Kevin Love blocks Jarrett Allen's layup
00
11:23
undefined logo
Cavaliers offensive team rebound
00
11:15
undefined logo
Kevin Love shooting foul
00
11:15
undefined logo
Evan Mobley misses free throw 1 of 2
00
11:15
undefined logo
Cavaliers offensive team rebound
00
11:15
undefined logo
Evan Mobley makes free throw 2 of 2
10
10:55
undefined logo
Bam Adebayo makes 5-foot two point shot
12
10:46
undefined logo
Jarrett Allen misses 6-foot two point shot
12
10:43
undefined logo
Terry Rozier defensive rebound
12
10:31
undefined logo
Terry Rozier misses 25-foot three point step back jumpshot
12
10:28
undefined logo
Max Strus defensive rebound
12
10:11
undefined logo
Jarrett Allen misses 8-foot two point shot
12
10:09
undefined logo
Davion Mitchell defensive rebound
12
10:04
undefined logo
Terry Rozier out of bounds bad pass turnover
12
9:51
undefined logo
Donovan Mitchell makes 26-foot three pointer
42
9:51
undefined logo
Davion Mitchell shooting foul
42
9:51
undefined logo
Donovan Mitchell makes free throw 1 of 1
52
9:35
undefined logo
Kevin Love misses 25-foot three point pullup jump shot
52
9:32
undefined logo
Jarrett Allen defensive rebound
52
9:23
undefined logo
Darius Garland makes 23-foot three point jumper (Max Strus assists)
82
9:10
undefined logo
Alec Burks makes 25-foot three point jumper (Bam Adebayo assists)
85
9:01
undefined logo
Darius Garland misses 25-foot three point step back jumpshot
85
8:59
undefined logo
Kevin Love defensive rebound
85
8:49
undefined logo
Bam Adebayo makes 23-foot three point jumper (Alec Burks assists)
88
8:37
undefined logo
Evan Mobley offensive foul
88
8:37
undefined logo
Evan Mobley turnover
88
8:22
undefined logo
Bam Adebayo makes 14-foot pullup jump shot (Davion Mitchell assists)
810
8:11
undefined logo
Donovan Mitchell misses 27-foot three point pullup jump shot
810
8:07
undefined logo
Alec Burks defensive rebound
810
7:50
undefined logo
Kevin Love makes 12-foot two point shot (Bam Adebayo assists)
812
7:36
undefined logo
Evan Mobley misses driving layup
812
7:35
undefined logo
Evan Mobley offensive rebound
812
7:34
undefined logo
Evan Mobley misses two point shot
812
7:31
undefined logo
Evan Mobley offensive rebound
812
7:25
undefined logo
Evan Mobley makes 9-foot two point shot
1012
7:10
undefined logo
Bam Adebayo misses 26-foot three point jumper
1012
7:08
undefined logo
Evan Mobley defensive rebound
1012
7:01
undefined logo
Evan Mobley makes layup (Darius Garland assists)
1212
6:38
undefined logo
Kevin Love misses 25-foot three point pullup jump shot
1212
6:35
undefined logo
Jarrett Allen defensive rebound
1212
6:25
undefined logo
Darius Garland makes 27-foot three point step back jumpshot (Donovan Mitchell assists)
1512
6:07
undefined logo
Davion Mitchell makes 1-foot two point shot
1514
5:53
undefined logo
Max Strus makes 23-foot three point jumper (Donovan Mitchell assists)
1814
5:53
undefined logo
Heat Full timeout
1814
5:53
undefined logo
Ty Jerome enters the game for Evan Mobley
1814
5:53
undefined logo
De'Andre Hunter enters the game for Donovan Mitchell
1814
5:34
undefined logo
Terry Rozier misses driving floating jump shot
1814
5:34
undefined logo
Kevin Love offensive rebound
1814
5:34
undefined logo
De'Andre Hunter shooting foul
1814
5:34
undefined logo
Kevin Love makes free throw 1 of 2
1815
5:34
undefined logo
Haywood Highsmith enters the game for Terry Rozier
1815
5:34
undefined logo
Kevin Love makes free throw 2 of 2
1816
5:25
undefined logo
De'Andre Hunter makes 12-foot two point shot (Darius Garland assists)
2016
5:08
undefined logo
Bam Adebayo makes 9-foot two point shot
2018
5:08
undefined logo
Jarrett Allen shooting foul
2018
5:08
undefined logo
Sam Merrill enters the game for Max Strus
2018
5:08
undefined logo
Duncan Robinson enters the game for Kevin Love
2018
5:08
undefined logo
Bam Adebayo makes free throw 1 of 1
2019
4:57
undefined logo
Haywood Highsmith shooting foul
2019
4:57
undefined logo
Ty Jerome makes free throw 1 of 2
2119
4:57
undefined logo
Ty Jerome makes free throw 2 of 2
2219
4:39
undefined logo
Alec Burks misses 24-foot three point jumper
2219
4:36
undefined logo
Darius Garland defensive rebound
2219
4:26
undefined logo
Ty Jerome lost ball turnover (Haywood Highsmith steals)
2219
4:23
undefined logo
Haywood Highsmith makes two point shot
2221
4:11
undefined logo
Duncan Robinson shooting foul
2221
4:11
undefined logo
De'Andre Hunter makes free throw 1 of 2
2321
4:11
undefined logo
Kyle Anderson enters the game for Bam Adebayo
2321
4:11
undefined logo
De'Andre Hunter makes free throw 2 of 2
2421
3:55
undefined logo
Davion Mitchell makes driving layup
2423
3:47
undefined logo
De'Andre Hunter makes driving layup (Darius Garland assists)
2623
3:41
undefined logo
Haywood Highsmith makes 1-foot dunk (Davion Mitchell assists)
2625
3:18
undefined logo
Darius Garland misses 27-foot three point jumper
2625
3:13
undefined logo
Kyle Anderson defensive rebound
2625
3:05
undefined logo
De'Andre Hunter personal foul
2625
3:05
undefined logo
Cavaliers Full timeout
2625
3:05
undefined logo
Evan Mobley enters the game for Darius Garland
2625
3:05
undefined logo
Donovan Mitchell enters the game for Jarrett Allen
2625
2:55
undefined logo
Haywood Highsmith misses 2-foot two point shot
2625
2:54
undefined logo
Sam Merrill defensive rebound
2625
2:41
undefined logo
Kyle Anderson personal foul
2625
2:41
undefined logo
Evan Mobley misses free throw 1 of 2
2625
2:41
undefined logo
Cavaliers offensive team rebound
2625
2:41
undefined logo
Terry Rozier enters the game for Alec Burks
2625
2:41
undefined logo
Evan Mobley misses free throw 2 of 2
2625
2:41
undefined logo
Pelle Larsson enters the game for Davion Mitchell
2625
2:37
undefined logo
De'Andre Hunter offensive rebound
2625
2:36
undefined logo
De'Andre Hunter misses 25-foot three point jumper
2625
2:36
undefined logo
Cavaliers offensive team rebound
2625
2:36
undefined logo
Pelle Larsson shooting foul
2625
2:36
undefined logo
Evan Mobley misses free throw 1 of 2
2625
2:36
undefined logo
Cavaliers offensive team rebound
2625
2:36
undefined logo
Evan Mobley makes free throw 2 of 2
2725
2:19
undefined logo
Haywood Highsmith misses driving floating jump shot
2725
2:19
undefined logo
Kyle Anderson offensive rebound
2725
2:19
undefined logo
Kyle Anderson misses tip shot
2725
2:18
undefined logo
Kyle Anderson offensive rebound
2725
2:17
undefined logo
Kyle Anderson misses tip shot
2725
2:16
undefined logo
Donovan Mitchell defensive rebound
2725
2:08
undefined logo
Donovan Mitchell makes two point shot
2925
2:00
undefined logo
Duncan Robinson makes 23-foot three point jumper (Kyle Anderson assists)
2928
1:46
undefined logo
Donovan Mitchell makes two point shot
3128
1:30
undefined logo
Duncan Robinson makes 25-foot three point jumper (Kyle Anderson assists)
3131
1:15
undefined logo
Sam Merrill makes 24-foot three point jumper (Donovan Mitchell assists)
3431
51.0
undefined logo
Sam Merrill shooting foul
3431
51.0
undefined logo
Kyle Anderson makes free throw 1 of 2
3432
51.0
undefined logo
Kyle Anderson misses free throw 2 of 2
3432
48.1
undefined logo
Ty Jerome defensive rebound
3432
35.0
undefined logo
Ty Jerome misses driving floating jump shot
3432
32.1
undefined logo
Kyle Anderson defensive rebound
3432
25.1
undefined logo
Haywood Highsmith misses 23-foot three point jumper
3432
22.1
undefined logo
Evan Mobley defensive rebound
3432
0.1
undefined logo
Evan Mobley makes alley oop layup (Ty Jerome assists)
3632
0.0
End of the 1st Quarter
3632

Related Tags

Miami Heat vs Cleveland Cavaliers Live StreamWatch Miami Heat vs Cleveland Cavaliers FreeHeat vs Cavaliers Live ScoreMIA vs CLE GameNBA Stream Miami HeatNBA Stream Cleveland CavaliersRocket ArenaNBA Live StreamBasketball Streams