Julius Randle defensive rebound105–111
Duncan Robinson misses 30-foot three point jumper105–111
Heat Full timeout105–111
Josh Hart makes free throw 2 of 2105–111
Knicks offensive team rebound105–110
Josh Hart misses free throw 1 of 2105–110
Max Strus personal foul105–110
Julius Randle defensive rebound105–110
Gabe Vincent misses 29-foot three point shot105–110
Josh Hart makes free throw 2 of 2105–110
Duncan Robinson enters the game for Caleb Martin105–109
Mitchell Robinson enters the game for Immanuel Quickley105–109
Josh Hart makes free throw 1 of 2105–109
Max Strus personal foul105–108
Caleb Martin enters the game for Duncan Robinson105–108
Immanuel Quickley enters the game for Mitchell Robinson105–108
Knicks Full timeout105–108
Duncan Robinson makes 25-foot three point jumper (Kyle Lowry assists)105–108
Duncan Robinson enters the game for Caleb Martin102–108
Julius Randle inbound turnover102–108
Gabe Vincent makes driving layup102–108
Josh Hart makes free throw 2 of 2100–108
Knicks offensive team rebound100–107
Josh Hart misses free throw 1 of 2100–107
Kyle Lowry personal foul100–107
Josh Hart defensive rebound100–107
Caleb Martin misses 23-foot three point jumper100–107
Bam Adebayo defensive rebound100–107
Mitchell Robinson misses free throw 2 of 2100–107
Mitchell Robinson makes free throw 1 of 2100–107
Bam Adebayo personal foul100–106
Josh Hart defensive rebound100–106
Gabe Vincent misses 27-foot three point pullup jump shot100–106
Max Strus enters the game for Kevin Love100–106
Heat Full timeout100–106
Julius Randle makes free throw 2 of 2100–106
Julius Randle makes free throw 1 of 2100–105
Bam Adebayo shooting foul100–104
Julius Randle offensive rebound100–104
Josh Hart misses two point shot100–104
Josh Hart offensive rebound100–104
Josh Hart misses three point jumper100–104
Josh Hart defensive rebound100–104
Kyle Lowry misses driving layup100–104
Josh Hart makes 23-foot three point jumper (Julius Randle assists)100–104
Bam Adebayo makes layup (Kyle Lowry assists)100–101
Caleb Martin defensive rebound98–101
Jalen Brunson misses 25-foot three point pullup jump shot98–101
Kyle Lowry makes 7-foot driving floating jump shot98–101
Jalen Brunson makes driving floating jump shot96–101
Heat offensive team rebound96–99
shot clock turnover 96–99
Caleb Martin misses 24-foot two point shot96–99
Jalen Brunson out of bounds lost ball turnover96–99
Jalen Brunson defensive rebound96–99
Kevin Love misses 24-foot three point jumper96–99
Kevin Love enters the game for Max Strus96–99
Mitchell Robinson enters the game for Isaiah Hartenstein96–99
Isaiah Hartenstein personal foul96–99
Heat Full timeout96–99
Jalen Brunson makes 25-foot three pointer96–99
Quentin Grimes defensive rebound96–96
Gabe Vincent misses 26-foot three point jumper96–96
Josh Hart personal foul96–96
Josh Hart makes three point jumper (Julius Randle assists)96–96
Isaiah Hartenstein offensive rebound96–93
Josh Hart misses 12-foot two point shot96–93
Max Strus loose ball foul96–93
Knicks offensive team rebound96–93
Quentin Grimes misses 24-foot three point jumper96–93
Isaiah Hartenstein offensive rebound96–93
Jalen Brunson misses 4-foot two point shot96–93
Kyle Lowry loose ball foul96–93
Knicks offensive team rebound96–93
Isaiah Hartenstein misses two point shot96–93
Gabe Vincent makes free throw 3 of 396–93
Gabe Vincent makes free throw 2 of 395–93
Gabe Vincent makes free throw 1 of 394–93
Josh Hart shooting foul93–93
Max Strus enters the game for Duncan Robinson93–93
Heat Full timeout93–93
Jalen Brunson makes 9-foot step back jumpshot93–93
Kyle Lowry out of bounds bad pass turnover93–91
Isaiah Hartenstein makes free throw 1 of 193–91
Bam Adebayo away from play foul93–90
Jalen Brunson makes 23-foot three point jumper (Julius Randle assists)93–90
Josh Hart enters the game for RJ Barrett93–87
Knicks Full timeout93–87
Caleb Martin makes 26-foot three point jumper (Gabe Vincent assists)93–87
Isaiah Hartenstein makes 8-foot two point shot (RJ Barrett assists)90–87
Gabe Vincent makes driving layup90–85
Bam Adebayo enters the game for Cody Zeller88–85
Julius Randle enters the game for Immanuel Quickley88–85
Jalen Brunson enters the game for Obi Toppin88–85
RJ Barrett personal foul88–85
Cody Zeller defensive rebound88–85
Immanuel Quickley misses 26-foot three point pullup jump shot88–85
Gabe Vincent makes 26-foot three pointer88–85
Immanuel Quickley makes 11-foot pullup jump shot85–85
Isaiah Hartenstein defensive rebound85–83
Caleb Martin misses 26-foot step back jumpshot85–83
Immanuel Quickley makes 8-foot driving floating jump shot85–83
Gabe Vincent makes 27-foot three point jumper (Duncan Robinson assists)85–81
Immanuel Quickley turnover82–81
Immanuel Quickley offensive charge82–81
Caleb Martin makes driving layup82–81
Quentin Grimes makes free throw 1 of 180–81
Gabe Vincent shooting foul80–80
Quentin Grimes makes two point shot (Isaiah Hartenstein assists)80–80
Isaiah Hartenstein defensive rebound80–78
Kyle Lowry misses running pullup jump shot80–78
Kyle Lowry defensive rebound80–78
Immanuel Quickley misses 26-foot three point jumper80–78
Obi Toppin defensive rebound80–78
Caleb Martin misses 23-foot three point jumper80–78
Duncan Robinson defensive rebound80–78
RJ Barrett misses driving layup80–78
Caleb Martin makes 26-foot three point jumper (Kyle Lowry assists)80–78
RJ Barrett makes driving layup77–78
Caleb Martin enters the game for Haywood Highsmith77–76
Cody Zeller enters the game for Bam Adebayo77–76
Immanuel Quickley enters the game for Julius Randle77–76
Obi Toppin enters the game for Jalen Brunson77–76
Julius Randle defensive rebound77–76
Gabe Vincent misses 25-foot three point pullup jump shot77–76
Bam Adebayo defensive rebound77–76
RJ Barrett misses 25-foot three point jumper77–76
Gabe Vincent makes 20-foot jumper77–76
Quentin Grimes personal foul75–76
Kyle Lowry defensive rebound75–76
RJ Barrett misses 10-foot two point shot75–76
Jalen Brunson defensive rebound75–76
Duncan Robinson misses 26-foot three point shot75–76
Bam Adebayo defensive rebound75–76
Julius Randle misses 28-foot three point jumper75–76
Julius Randle defensive rebound75–76
Duncan Robinson misses pullup jump shot75–76
Julius Randle makes step back jumpshot75–76
Bam Adebayo makes 1-foot alley oop dunk shot (Kyle Lowry assists)75–74
Jalen Brunson makes 5-foot driving floating jump shot73–74
Gabe Vincent enters the game for Caleb Martin73–72
Quentin Grimes enters the game for Josh Hart73–72
Heat Full timeout73–72
Bam Adebayo loose ball foul73–72
Knicks offensive team rebound73–72
Jalen Brunson misses 23-foot three point jumper73–72
Julius Randle defensive rebound73–72
Bam Adebayo misses 7-foot two point shot73–72
Jalen Brunson makes 26-foot three point jumper (Josh Hart assists)73–72
Caleb Martin makes driving dunk73–69
Jalen Brunson makes 26-foot step back jumpshot71–69
Duncan Robinson enters the game for Kevin Love71–66
Haywood Highsmith personal foul71–66
Isaiah Hartenstein defensive rebound71–66
Kevin Love misses free throw 2 of 271–66
Haywood Highsmith enters the game for Gabe Vincent71–66
Kyle Lowry enters the game for Max Strus71–66
Heat offensive team rebound71–66
Kevin Love misses free throw 1 of 271–66
Isaiah Hartenstein shooting foul71–66
Kevin Love offensive rebound71–66
Max Strus misses 30-foot three point pullup jump shot71–66
Max Strus defensive rebound71–66
Julius Randle misses 8-foot two point shot71–66
Gabe Vincent makes 25-foot three pointer71–66
Heat defensive team rebound68–66
Julius Randle misses 26-foot step back jumpshot68–66
Julius Randle defensive rebound68–66
Bam Adebayo misses free throw 2 of 268–66
Isaiah Hartenstein enters the game for Mitchell Robinson68–66
Bam Adebayo makes free throw 1 of 268–66
Mitchell Robinson shooting foul67–66
Caleb Martin defensive rebound67–66
RJ Barrett misses 26-foot three point jumper67–66
Jalen Brunson offensive rebound67–66
Josh Hart misses free throw 1 of 167–66
Max Strus shooting foul67–66
Josh Hart makes 6-foot driving floating jump shot (Julius Randle assists)67–66
Josh Hart defensive rebound67–64
Caleb Martin misses three point jumper67–64
RJ Barrett makes 25-foot three point jumper (Josh Hart assists)67–64
Max Strus makes 25-foot three point jumper (Kevin Love assists)67–61
Jalen Brunson makes 25-foot three point jumper (Josh Hart assists)64–61
Max Strus makes layup (Bam Adebayo assists)64–58
Bam Adebayo offensive rebound62–58
Kevin Love misses 25-foot three point jumper62–58
Caleb Martin offensive rebound62–58
Max Strus misses 26-foot three point jumper62–58
RJ Barrett back court turnover62–58
Julius Randle defensive rebound62–58
Bam Adebayo misses 10-foot step back jumpshot62–58
Mitchell Robinson makes dunk (Julius Randle assists)62–58
Max Strus loose ball foul62–56
Knicks offensive team rebound62–56
Julius Randle misses 25-foot three point jumper62–56
Knicks Full timeout62–56
Max Strus makes driving layup62–56
Kevin Love defensive rebound60–56
Jalen Brunson misses 21-foot pullup jump shot60–56
Bam Adebayo makes driving dunk60–56
Jalen Brunson loose ball foul58–56
Julius Randle bad pass58–56
Kevin Love bad pass (Jalen Brunson steals)58–56
Kevin Love defensive rebound58–56
Josh Hart misses driving layup58–56
Mitchell Robinson defensive goaltending violation58–56
Max Strus makes driving layup58–56
Julius Randle makes 26-foot three point jumper (RJ Barrett assists)56–56
Mitchell Robinson defensive rebound56–53
Kevin Love misses 26-foot three point jumper56–53
Jalen Brunson makes driving layup (Josh Hart assists)56–53
RJ Barrett offensive rebound56–51
Bam Adebayo blocks RJ Barrett 's 4-foot driving layup56–51
Max Strus makes 3-foot layup (Bam Adebayo assists)56–51
Gabe Vincent enters the game for Duncan Robinson54–51
Caleb Martin enters the game for Kyle Lowry54–51
Mitchell Robinson enters the game for Quentin Grimes54–51
Knicks offensive team rebound54–51
Julius Randle misses 26-foot three point pullup jump shot54–51
Kevin Love makes 25-foot three point jumper (Bam Adebayo assists)54–51
Duncan Robinson enters the game for Haywood Highsmith51–51
Julius Randle turnover51–51
Julius Randle offensive charge51–51
RJ Barrett defensive rebound51–51
Kevin Love misses tip shot51–51
Kevin Love offensive rebound51–51
Bam Adebayo misses 9-foot two point shot51–51
RJ Barrett makes 25-foot three point jumper (Julius Randle assists)51–51
Kevin Love makes free throw 2 of 251–48
Kyle Lowry enters the game for Gabe Vincent50–48
Quentin Grimes enters the game for Isaiah Hartenstein50–48
Kevin Love makes free throw 1 of 250–48
Isaiah Hartenstein loose ball foul49–48
Heat defensive team rebound49–48
RJ Barrett misses driving layup49–48
Isaiah Hartenstein offensive rebound49–48
Jalen Brunson misses two point shot49–48
Jalen Brunson defensive rebound49–48
Haywood Highsmith misses 25-foot three point jumper49–48
Jalen Brunson makes free throw 2 of 249–48
Jalen Brunson makes free throw 1 of 249–47
Gabe Vincent shooting foul49–46
Bam Adebayo makes free throw 2 of 249–46
Haywood Highsmith enters the game for Caleb Martin48–46
Heat offensive team rebound48–46
Bam Adebayo misses free throw 1 of 248–46
Isaiah Hartenstein personal foul48–46
Isaiah Hartenstein enters the game for Mitchell Robinson48–46
Mitchell Robinson personal foul48–46
Julius Randle makes free throw 3 of 348–46
Julius Randle makes free throw 2 of 348–45
Julius Randle makes free throw 1 of 348–44
Gabe Vincent shooting foul48–43
Caleb Martin makes driving layup (Bam Adebayo assists)48–43
Kevin Love enters the game for Kyle Lowry46–43
Heat Full timeout46–44
Julius Randle makes 22-foot step back jumpshot (Jalen Brunson assists)46–43
Mitchell Robinson defensive rebound46–41
Gabe Vincent misses 18-foot two point shot46–41
Julius Randle makes 23-foot three point jumper (Josh Hart assists)46–41
Caleb Martin makes 23-foot three point jumper (Bam Adebayo assists)46–38
Caleb Martin defensive rebound43–38
Mitchell Robinson misses free throw 2 of 243–38
Max Strus enters the game for Duncan Robinson43–38
Bam Adebayo enters the game for Cody Zeller43–38
Knicks offensive team rebound43–38
Mitchell Robinson misses free throw 1 of 243–38
Cody Zeller shooting foul43–38
Josh Hart defensive rebound43–38
Duncan Robinson misses 26-foot three point jumper43–38
Mitchell Robinson makes free throw 2 of 243–38
Knicks offensive team rebound43–37
Mitchell Robinson misses free throw 1 of 243–37
Cody Zeller shooting foul43–37
Mitchell Robinson offensive rebound43–37
Julius Randle misses driving layup43–37
Duncan Robinson makes 26-foot three pointer43–37
Jalen Brunson makes free throw 2 of 240–37
Jalen Brunson makes free throw 1 of 240–36
Caleb Martin shooting foul40–35
Cody Zeller makes 2-foot layup (Gabe Vincent assists)40–35
Cody Zeller enters the game for Bam Adebayo38–35
shot clock turnover 38–35
Knicks offensive team rebound38–35
Julius Randle misses 23-foot step back jumpshot38–35
Julius Randle defensive rebound38–35
Kyle Lowry misses 26-foot three point jumper38–35
Caleb Martin defensive rebound38–35
RJ Barrett misses free throw 2 of 238–35
Knicks offensive team rebound38–35
RJ Barrett misses free throw 1 of 238–35
Caleb Martin shooting foul38–35
Knicks offensive team rebound38–35
Kyle Lowry blocks Julius Randle 's 14-foot two point shot38–35
Josh Hart defensive rebound38–35
Caleb Martin misses 22-foot step back jumpshot38–35
Gabe Vincent enters the game for Haywood Highsmith38–35
Julius Randle enters the game for Quentin Grimes38–35
RJ Barrett enters the game for Obi Toppin38–35
Josh Hart out of bounds bad pass turnover38–35
Duncan Robinson makes 31-foot three point jumper (Kyle Lowry assists)38–35
Quentin Grimes personal foul35–35
Josh Hart makes two point shot35–35
Haywood Highsmith lost ball turnover (Josh Hart steals)35–33
Haywood Highsmith offensive rebound35–33
Duncan Robinson misses 26-foot three point pullup jump shot35–33
Bam Adebayo defensive rebound35–33
Jalen Brunson misses 28-foot three point pullup jump shot35–33
Josh Hart defensive rebound35–33
Kyle Lowry misses driving floating jump shot35–33
Mitchell Robinson makes dunk35–33
Mitchell Robinson offensive rebound35–31
Mitchell Robinson misses tip shot35–31
Mitchell Robinson offensive rebound35–31
Josh Hart misses 23-foot step back jumpshot35–31
Caleb Martin enters the game for Gabe Vincent35–31
Josh Hart enters the game for Immanuel Quickley35–31
Knicks Full timeout35–31
Bam Adebayo makes jumper (Haywood Highsmith assists)35–31
Immanuel Quickley lost ball turnover (Kyle Lowry steals)33–31
Quentin Grimes defensive rebound33–31
Duncan Robinson misses 23-foot three point jumper33–31
Jalen Brunson enters the game for RJ Barrett33–31
Heat offensive team rebound33–31
Quentin Grimes blocks Gabe Vincent 's 3-foot two point shot33–31
Kyle Lowry defensive rebound33–31
Immanuel Quickley misses 28-foot three point jumper33–31
Kyle Lowry makes 3-foot layup (Haywood Highsmith assists)33–31
Mitchell Robinson enters the game for Isaiah Hartenstein31–31
Isaiah Hartenstein personal foul31–31
Heat defensive team rebound31–31
Obi Toppin misses 25-foot three point jumper31–31
Quentin Grimes defensive rebound31–31
Gabe Vincent misses 28-foot three point jumper31–31
Heat defensive team rebound31–31
Obi Toppin misses three point jumper31–31
Duncan Robinson loose ball foul31–31
Knicks offensive team rebound31–31
Immanuel Quickley misses 25-foot step back jumpshot31–31
Immanuel Quickley defensive rebound31–31
Haywood Highsmith misses free throw 1 of 131–31
Obi Toppin shooting foul31–31
Haywood Highsmith makes layup (Duncan Robinson assists)31–31
Haywood Highsmith defensive rebound29–31
Quentin Grimes misses 24-foot three point jumper29–31
Duncan Robinson loose ball foul29–31
Isaiah Hartenstein defensive rebound29–31
Gabe Vincent misses three point jumper29–31
Bam Adebayo enters the game for Cody Zeller29–31
RJ Barrett defensive rebound29–31
Gabe Vincent misses 26-foot three point pullup jump shot29–31
Immanuel Quickley makes 8-foot driving floating jump shot29–31
Haywood Highsmith makes three point jumper (Gabe Vincent assists)29–29
RJ Barrett steps out of bounds turnover26–29
Cody Zeller out of bounds bad pass turnover26–29
Obi Toppin enters the game for Julius Randle26–29
Immanuel Quickley personal foul26–29
Julius Randle makes 14-foot step back jumpshot26–29
Isaiah Hartenstein offensive rebound26–27
RJ Barrett misses 25-foot three point jumper26–27
Julius Randle makes technical free throw26–27
Cody Zeller defensive 3-seconds (technical foul)
26–26
Kyle Lowry makes 8-foot two point shot26–26
Cody Zeller enters the game for Max Strus24–26
Duncan Robinson enters the game for Caleb Martin24–26
Gabe Vincent enters the game for Kevin Love24–26
Immanuel Quickley enters the game for Jalen Brunson24–26
RJ Barrett out of bounds bad pass turnover24–26
Jalen Brunson defensive rebound24–26
Kyle Lowry misses 23-foot step back jumpshot24–26
Julius Randle makes 25-foot three point jumper (RJ Barrett assists)24–26
Isaiah Hartenstein defensive rebound24–23
Max Strus misses 25-foot three point jumper24–23
Haywood Highsmith offensive rebound24–23
Kyle Lowry misses running pullup jump shot24–23
Kyle Lowry defensive rebound24–23
Jalen Brunson misses 25-foot three point pullup jump shot24–23
Kevin Love lost ball turnover (Isaiah Hartenstein steals)24–23
Kevin Love defensive rebound24–23
Julius Randle misses driving layup24–23
Caleb Martin makes 23-foot step back jumpshot (Max Strus assists)24–23
RJ Barrett makes free throw 1 of 122–23
Haywood Highsmith shooting foul22–22
RJ Barrett makes driving layup22–22
Max Strus makes 23-foot three point jumper (Kyle Lowry assists)22–20
Kyle Lowry enters the game for Gabe Vincent19–20
Haywood Highsmith enters the game for Bam Adebayo19–20
Quentin Grimes enters the game for Josh Hart19–20
Heat Full timeout19–20
Julius Randle makes 4-foot two point shot (Josh Hart assists)19–20
Josh Hart defensive rebound19–18
Bam Adebayo misses 18-foot jumper19–18
Kevin Love defensive rebound19–18
Jalen Brunson misses two point shot19–18
Josh Hart defensive rebound19–18
Kevin Love misses 27-foot three point jumper19–18
RJ Barrett makes 23-foot three point jumper (Josh Hart assists)19–18
Gabe Vincent makes 26-foot three point jumper (Bam Adebayo assists)19–15
Bam Adebayo offensive rebound16–15
Isaiah Hartenstein blocks Max Strus 's 2-foot driving layup16–15
RJ Barrett makes free throw 2 of 216–15
RJ Barrett makes free throw 1 of 216–14
Knicks Full timeout16–13
Kevin Love shooting foul16–13
Kevin Love makes 26-foot three point jumper (Caleb Martin assists)16–13
Caleb Martin defensive rebound13–13
Josh Hart misses two point shot13–13
Julius Randle defensive rebound13–13
Kevin Love misses running pullup jump shot13–13
Bam Adebayo defensive rebound13–13
Jalen Brunson misses layup13–13
Max Strus makes 25-foot three point jumper (Gabe Vincent assists)13–13
Gabe Vincent defensive rebound10–13
RJ Barrett misses 7-foot two point shot10–13
Julius Randle defensive rebound10–13
Caleb Martin misses driving layup10–13
RJ Barrett makes driving floating jump shot (Jalen Brunson assists)10–13
Bam Adebayo personal foul10–11
Caleb Martin makes 23-foot step back jumpshot (Gabe Vincent assists)10–11
Julius Randle makes driving layup (Josh Hart assists)7–11
Caleb Martin makes free throw 2 of 27–9
Caleb Martin makes free throw 1 of 26–9
Josh Hart shooting foul5–9
Caleb Martin offensive rebound5–9
Max Strus misses 26-foot three point pullup jump shot5–9
Heat offensive team rebound5–9
Kevin Love misses 25-foot three point jumper5–9
Caleb Martin defensive rebound5–9
Julius Randle misses 26-foot three point jumper5–9
Bam Adebayo makes free throw 2 of 25–9
Isaiah Hartenstein enters the game for Mitchell Robinson4–9
Bam Adebayo makes free throw 1 of 24–9
Mitchell Robinson shooting foul3–9
RJ Barrett makes 25-foot three point jumper (Julius Randle assists)3–9
Bam Adebayo bad pass (Jalen Brunson steals)3–6
Gabe Vincent defensive rebound3–6
Josh Hart misses 25-foot three point jumper3–6
Julius Randle defensive rebound3–6
Gabe Vincent misses 26-foot three point pullup jump shot3–6
RJ Barrett makes 25-foot three point jumper (Josh Hart assists)3–6
Bam Adebayo makes free throw 1 of 13–3
Mitchell Robinson shooting foul2–3
Bam Adebayo makes 3-foot two point shot2–3
Jalen Brunson makes three point jumper (Julius Randle assists)0–3
Josh Hart defensive rebound0–0
Bam Adebayo misses two point shot0–0
Bam Adebayo defensive rebound0–0
RJ Barrett misses 25-foot three point jumper0–0
Bam Adebayo vs. Mitchell Robinson (Jalen Brunson gains possession)0–0