Heat offensive team rebound119–112
Andre Iguodala misses 28-foot three point pullup jump shot119–112
Mikal Bridges makes free throw 2 of 2119–112
Mikal Bridges makes free throw 1 of 2118–112
Kelly Olynyk personal foul117–112
Mikal Bridges defensive rebound117–112
Duncan Robinson misses 28-foot three point jumper117–112
Cameron Johnson enters the game for Ricky Rubio117–112
Kelly Olynyk enters the game for Bam Adebayo117–112
Heat Full timeout117–112
Bam Adebayo defensive goaltending violation117–112
Devin Booker makes driving layup117–112
Duncan Robinson makes free throw 3 of 3115–112
Duncan Robinson makes free throw 2 of 3115–111
Duncan Robinson makes free throw 1 of 3115–110
Deandre Ayton shooting foul115–109
Deandre Ayton makes free throw 2 of 2115–109
Deandre Ayton makes free throw 1 of 2114–109
Bam Adebayo personal take foul113–109
Bam Adebayo makes free throw 2 of 2113–109
Bam Adebayo makes free throw 1 of 2113–108
Devin Booker personal foul113–107
Devin Booker makes 22-foot step back jumpshot (Ricky Rubio assists)113–107
Duncan Robinson makes 30-foot three pointer (Bam Adebayo assists)111–107
Heat Full timeout111–104
Mikal Bridges makes dunk (Devin Booker assists)111–104
Deandre Ayton defensive rebound109–104
Bam Adebayo misses two point shot109–104
Deandre Ayton makes tip shot109–104
Deandre Ayton offensive rebound107–104
Deandre Ayton misses layup107–104
Tyler Herro makes two point shot107–104
Ricky Rubio makes two point shot (Devin Booker assists)107–102
Ricky Rubio defensive rebound105–102
Duncan Robinson misses 28-foot three point jumper105–102
Ricky Rubio traveling105–102
Suns Full timeout105–102
Ricky Rubio enters the game for Cameron Payne105–102
Andre Iguodala personal foul105–102
Andre Iguodala makes 25-foot three point jumper (Tyler Herro assists)105–102
Deandre Ayton loose ball foul105–99
Heat defensive team rebound105–99
Mikal Bridges misses 22-foot three point jumper105–99
Jae Crowder makes 25-foot three point jumper (Duncan Robinson assists)105–99
Mikal Bridges personal foul105–96
Jevon Carter makes 24-foot step back jumpshot (Devin Booker assists)105–96
Cameron Payne defensive rebound102–96
Andre Iguodala misses 23-foot three point jumper102–96
Tyler Herro defensive rebound102–96
Deandre Ayton misses two point shot102–96
Deandre Ayton offensive rebound102–96
Devin Booker misses 28-foot three point pullup jump shot102–96
Tyler Herro lost ball turnover102–96
Tyler Herro loose ball foul102–96
Tyler Herro defensive rebound102–96
Duncan Robinson blocks Mikal Bridges 's 7-foot driving layup102–96
Bam Adebayo makes free throw 2 of 2102–96
Bam Adebayo makes free throw 1 of 2102–95
Deandre Ayton shooting foul102–94
Heat Full timeout102–94
Jevon Carter makes 23-foot three point jumper (Cameron Payne assists)102–94
Bam Adebayo out of bounds bad pass turnover99–94
Deandre Ayton makes layup (Jevon Carter assists)99–94
Jevon Carter defensive rebound97–94
Jevon Carter blocks Bam Adebayo 's 8-foot two point shot97–94
Bam Adebayo defensive rebound97–94
Bam Adebayo blocks Jevon Carter 's 16-foot two point shot97–94
Deandre Ayton defensive rebound97–94
Andre Iguodala misses free throw 1 of 197–94
Cameron Payne enters the game for Ricky Rubio97–94
Devin Booker enters the game for Cameron Johnson97–94
Cameron Johnson shooting foul97–94
Andre Iguodala makes driving layup97–94
Jevon Carter makes 7-foot two point shot97–92
Andre Iguodala makes two point shot (Bam Adebayo assists)95–92
Duncan Robinson enters the game for Solomon Hill95–90
Tyler Herro enters the game for Kelly Olynyk95–90
Bam Adebayo enters the game for Gabe Vincent95–90
Heat Full timeout95–90
Deandre Ayton makes layup (Ricky Rubio assists)95–90
Ricky Rubio offensive rebound93–90
Jae Crowder blocks Ricky Rubio 's 2-foot two point shot93–90
Deandre Ayton defensive rebound93–90
Cameron Johnson blocks Kelly Olynyk 's 2-foot layup93–90
Mikal Bridges makes free throw 2 of 293–90
Deandre Ayton enters the game for Dario Saric92–90
Mikal Bridges makes free throw 1 of 292–90
Gabe Vincent shooting foul91–90
Jevon Carter offensive rebound91–90
Mikal Bridges misses 25-foot three point jumper91–90
Gabe Vincent personal foul91–90
Kelly Olynyk makes 8-foot two point shot91–90
Cameron Johnson enters the game for Cameron Payne91–88
Kelly Olynyk defensive rebound91–88
Jevon Carter misses 26-foot three point jumper91–88
Ricky Rubio defensive rebound91–88
Ricky Rubio blocks Solomon Hill 's 8-foot layup91–88
Ricky Rubio makes 26-foot three point jumper (Dario Saric assists)91–88
Jae Crowder makes 4-foot layup (Andre Iguodala assists)88–88
Cameron Payne bad pass (Solomon Hill steals)88–86
Dario Saric defensive rebound88–86
Kelly Olynyk misses 28-foot three point jumper88–86
Kelly Olynyk defensive rebound88–86
Dario Saric misses driving floating jump shot88–86
Dario Saric defensive rebound88–86
Gabe Vincent misses driving layup88–86
Cameron Payne turnover88–86
Cameron Payne offensive foul88–86
Dario Saric defensive rebound88–86
Mikal Bridges blocks Solomon Hill 's 2-foot driving layup88–86
Kelly Olynyk defensive rebound88–86
Cameron Payne misses 25-foot three point pullup jump shot88–86
Cameron Payne defensive rebound88–86
Andre Iguodala misses 28-foot three point pullup jump shot88–86
Ricky Rubio enters the game for Devin Booker88–86
Jae Crowder enters the game for Duncan Robinson88–86
Solomon Hill enters the game for Tyler Herro88–86
Dario Saric makes free throw 2 of 288–86
Duncan Robinson enters the game for Solomon Hill87–86
Dario Saric makes free throw 1 of 287–86
Andre Iguodala shooting foul86–86
Mikal Bridges defensive rebound86–86
Gabe Vincent misses 27-foot three point jumper86–86
Kelly Olynyk defensive rebound86–86
Devin Booker misses 26-foot three point pullup jump shot86–86
Gabe Vincent enters the game for Duncan Robinson86–86
Kelly Olynyk turnover86–86
Kelly Olynyk offensive charge86–86
Jevon Carter makes 23-foot three point jumper (Cameron Payne assists)86–86
Duncan Robinson makes driving floating jump shot (Tyler Herro assists)83–86
Tyler Herro defensive rebound83–84
Cameron Payne misses driving floating jump shot83–84
Duncan Robinson steps out of bounds turnover83–84
Mikal Bridges enters the game for Deandre Ayton83–84
Solomon Hill enters the game for Derrick Jones Jr.83–84
Suns Full timeout83–84
Andre Iguodala defensive rebound83–84
Dario Saric misses 26-foot three point jumper83–84
Dario Saric defensive rebound83–84
Kelly Olynyk misses 23-foot three point jumper83–84
Devin Booker bad pass (Andre Iguodala steals)83–84
Tyler Herro makes two point shot83–84
Kelly Olynyk defensive rebound83–82
Cameron Payne misses 26-foot three point jumper83–82
Deandre Ayton defensive rebound83–82
Kelly Olynyk misses 27-foot three point jumper83–82
Jevon Carter makes 24-foot three point jumper (Devin Booker assists)83–82
Derrick Jones Jr. personal foul80–82
Deandre Ayton defensive rebound80–82
Tyler Herro misses 25-foot three point jumper80–82
Dario Saric enters the game for Mikal Bridges80–82
Cameron Payne enters the game for Cameron Johnson80–82
Jevon Carter enters the game for Ricky Rubio80–82
Kelly Olynyk enters the game for Bam Adebayo80–82
Duncan Robinson makes technical free throw80–82
Cameron Johnson defensive 3-seconds (technical foul)
80–81
Mikal Bridges makes two point shot80–81
Mikal Bridges offensive rebound78–81
Bam Adebayo blocks Devin Booker 's 2-foot two point shot78–81
Bam Adebayo bad pass (Devin Booker steals)78–81
Devin Booker makes 19-foot jumper (Ricky Rubio assists)78–81
Tyler Herro makes 18-foot pullup jump shot76–81
Devin Booker makes 14-foot two point shot76–79
Bam Adebayo makes alley oop dunk shot (Duncan Robinson assists)74–79
Devin Booker makes two point shot74–77
Duncan Robinson makes 26-foot three point jumper (Tyler Herro assists)72–77
Tyler Herro defensive rebound72–74
Devin Booker misses 26-foot step back jumpshot72–74
Derrick Jones Jr. makes layup (Tyler Herro assists)72–74
Andre Iguodala enters the game for Jae Crowder72–72
Deandre Ayton 3 second turnover72–72
Duncan Robinson makes three point jumper (Bam Adebayo assists)72–72
Devin Booker personal foul72–69
Bam Adebayo offensive rebound72–69
Derrick Jones Jr. misses 23-foot three point jumper72–69
Heat Full timeout72–69
Deandre Ayton makes dunk (Ricky Rubio assists)72–69
Devin Booker defensive rebound70–69
Tyler Herro misses 26-foot three point jumper70–69
Mikal Bridges personal foul70–69
Cameron Johnson makes 3-foot layup (Ricky Rubio assists)70–69
Bam Adebayo makes dunk (Tyler Herro assists)68–69
Deandre Ayton makes two point shot68–67
Deandre Ayton offensive rebound66–67
Ricky Rubio misses driving floating jump shot66–67
Ricky Rubio defensive rebound66–67
Duncan Robinson misses 26-foot three point pullup jump shot66–67
Devin Booker makes 5-foot two point shot (Ricky Rubio assists)66–67
Ricky Rubio defensive rebound64–67
Bam Adebayo misses driving floating jump shot64–67
Tyler Herro defensive rebound64–67
Devin Booker misses 3-foot two point shot64–67
Jae Crowder personal foul64–67
Tyler Herro makes 18-foot pullup jump shot (Bam Adebayo assists)64–67
Devin Booker makes two point shot64–65
Cameron Johnson defensive rebound62–65
Bam Adebayo misses driving dunk62–65
Duncan Robinson defensive rebound62–65
Jae Crowder blocks Deandre Ayton 's 4-foot layup62–65
Bam Adebayo makes free throw 1 of 162–65
Deandre Ayton shooting foul62–64
Bam Adebayo makes 5-foot two point shot (Tyler Herro assists)62–64
Tyler Herro defensive rebound62–62
Deandre Ayton misses 17-foot jumper62–62
Tyler Herro makes 2-foot two point shot62–62
Mikal Bridges makes 2-foot two point shot (Devin Booker assists)62–60
Deandre Ayton defensive rebound60–60
Duncan Robinson misses 27-foot three point jumper60–60
Ricky Rubio turnover60–60
Ricky Rubio offensive charge60–60
Ricky Rubio enters the game for Jevon Carter60–60
Jae Crowder enters the game for Gabe Vincent60–60
Cameron Johnson makes free throw 2 of 260–60
Jevon Carter enters the game for Ricky Rubio59–60
Cameron Johnson makes free throw 1 of 259–60
Tyler Herro personal foul58–60
Ricky Rubio defensive rebound58–60
Bam Adebayo misses hook shot58–60
Ricky Rubio makes 3-foot two point shot58–60
Tyler Herro makes 26-foot three point jumper (Gabe Vincent assists)56–60
Devin Booker makes 11-foot driving floating jump shot56–57
Deandre Ayton defensive rebound54–57
Gabe Vincent misses 26-foot three point pullup jump shot54–57
Devin Booker makes dunk (Ricky Rubio assists)54–57
Mikal Bridges offensive rebound52–57
Devin Booker misses 26-foot step back jumpshot52–57
Bam Adebayo out of bounds bad pass turnover52–57
Devin Booker makes free throw 2 of 252–57
Devin Booker makes free throw 1 of 251–57
Derrick Jones Jr. shooting foul50–57
Bam Adebayo makes free throw 1 of 150–57
Mikal Bridges enters the game for Dario Saric50–56
Duncan Robinson enters the game for Kelly Olynyk50–56
Dario Saric shooting foul50–56
Bam Adebayo makes driving layup (Tyler Herro assists)50–56
Derrick Jones Jr. defensive rebound50–54
Deandre Ayton misses hook shot50–54
Gabe Vincent makes 2-foot layup (Bam Adebayo assists)50–54
Devin Booker makes free throw 1 of 150–52
Kelly Olynyk shooting foul49–52
Devin Booker makes two point shot49–52
Dario Saric defensive rebound47–52
Gabe Vincent misses two point shot47–52
Kelly Olynyk defensive rebound47–52
Ricky Rubio misses two point shot47–52
Bam Adebayo makes driving dunk47–52
Deandre Ayton enters the game for Mikal Bridges47–50
Heat Full timeout47–50
Cameron Johnson makes dunk (Ricky Rubio assists)47–50
Tyler Herro bad pass (Ricky Rubio steals)45–50
Cameron Johnson makes 25-foot three point jumper (Mikal Bridges assists)45–50
Kelly Olynyk makes layup (Bam Adebayo assists)42–50
Dario Saric makes free throw 2 of 242–48
Cameron Johnson enters the game for Jevon Carter41–48
Derrick Jones Jr. enters the game for Jae Crowder41–48
Dario Saric makes free throw 1 of 241–48
Jae Crowder shooting foul40–48
Kelly Olynyk makes two point shot (Jae Crowder assists)40–48
Bam Adebayo defensive rebound40–46
Jevon Carter misses 23-foot three point jumper40–46
Jae Crowder makes 25-foot three point jumper (Tyler Herro assists)40–46
Bam Adebayo defensive rebound40–43
Bam Adebayo blocks Mikal Bridges 's 3-foot layup40–43
Mikal Bridges defensive rebound40–43
Tyler Herro misses 26-foot three point pullup jump shot40–43
Devin Booker makes free throw 2 of 240–43
Dario Saric enters the game for Deandre Ayton39–43
Devin Booker makes free throw 1 of 239–43
Gabe Vincent shooting foul38–43
Bam Adebayo bad pass (Jevon Carter steals)38–43
Jae Crowder defensive rebound38–43
Devin Booker misses two point shot38–43
Jae Crowder makes 24-foot three point jumper (Tyler Herro assists)38–43
Heat offensive team rebound38–40
Jae Crowder misses free throw 2 of 238–40
Jae Crowder makes free throw 1 of 238–40
Devin Booker shooting foul38–39
Devin Booker enters the game for Cameron Johnson38–39
Tyler Herro enters the game for Duncan Robinson38–39
Bam Adebayo enters the game for Andre Iguodala38–39
Mikal Bridges personal foul38–39
Duncan Robinson defensive rebound38–39
Deandre Ayton misses 8-foot two point shot38–39
Jevon Carter defensive rebound38–39
Jae Crowder misses 26-foot three point pullup jump shot38–39
Ricky Rubio bad pass (Kelly Olynyk steals)38–39
Ricky Rubio defensive rebound38–39
Kelly Olynyk misses 31-foot three point jumper38–39
Andre Iguodala defensive rebound38–39
Mikal Bridges misses 14-foot pullup jump shot38–39
Suns Full timeout38–39
Andre Iguodala makes layup (Duncan Robinson assists)38–39
Jevon Carter makes 26-foot three point jumper (Deandre Ayton assists)38–37
Jae Crowder makes layup (Gabe Vincent assists)35–37
Gabe Vincent defensive rebound35–35
Mikal Bridges misses two point shot35–35
Mikal Bridges enters the game for Dario Saric35–35
Jae Crowder enters the game for Solomon Hill35–35
Kelly Olynyk personal take foul35–35
Andre Iguodala lost ball turnover (Cameron Johnson steals)35–35
Duncan Robinson defensive rebound35–35
Ricky Rubio misses 25-foot three point jumper35–35
Kelly Olynyk traveling35–35
Kelly Olynyk defensive rebound35–35
Dario Saric misses two point shot35–35
Deandre Ayton defensive rebound35–35
Duncan Robinson misses 24-foot three point jumper35–35
Andre Iguodala offensive rebound35–35
Gabe Vincent misses three point jumper35–35
Deandre Ayton makes layup35–35
Ricky Rubio defensive rebound33–35
Kelly Olynyk misses 20-foot pullup jump shot33–35
Heat offensive team rebound33–35
Andre Iguodala misses free throw 2 of 233–35
Ricky Rubio enters the game for Cameron Payne33–35
Andre Iguodala makes free throw 1 of 233–35
Cameron Payne shooting foul33–34
Dario Saric lost ball turnover (Andre Iguodala steals)33–34
Cameron Payne defensive rebound33–34
Duncan Robinson misses 28-foot three point jumper33–34
Jevon Carter makes 23-foot three point jumper (Cameron Payne assists)33–34
Andre Iguodala makes driving layup30–34
Cameron Payne makes two point shot30–32
Cameron Payne defensive rebound28–32
Kelly Olynyk misses layup28–32
Cameron Payne makes 30-foot three point jumper (Jevon Carter assists)28–32
Kelly Olynyk kicked ball violation25–32
Cameron Payne offensive rebound25–32
Duncan Robinson blocks Cameron Payne 's 7-foot driving layup25–32
Deandre Ayton enters the game for Frank Kaminsky25–32
Gabe Vincent makes driving layup25–32
Cameron Johnson makes 27-foot three point jumper (Frank Kaminsky assists)25–30
Jevon Carter defensive rebound22–30
Solomon Hill misses 25-foot three point jumper22–30
Andre Iguodala defensive rebound22–30
Kelly Olynyk blocks Frank Kaminsky 's 2-foot two point shot22–30
Frank Kaminsky offensive rebound22–30
Cameron Johnson misses 10-foot jumper22–30
Kelly Olynyk makes 27-foot three point jumper (Andre Iguodala assists)22–30
Cameron Johnson makes driving layup (Jevon Carter assists)22–27
Solomon Hill loose ball foul20–27
Suns offensive team rebound20–27
Frank Kaminsky misses 26-foot three point jumper20–27
Duncan Robinson makes free throw 2 of 220–27
Duncan Robinson makes free throw 1 of 220–26
Cameron Johnson personal foul20–25
Dario Saric lost ball turnover (Solomon Hill steals)20–25
Dario Saric defensive rebound20–25
Gabe Vincent misses 27-foot three point jumper20–25
Dario Saric makes 26-foot three point jumper (Cameron Payne assists)20–25
Jevon Carter enters the game for Devin Booker17–25
Duncan Robinson enters the game for Derrick Jones Jr.17–25
Derrick Jones Jr. turnover17–25
Derrick Jones Jr. offensive charge17–25
Kelly Olynyk defensive rebound17–25
Devin Booker misses 26-foot three point pullup jump shot17–25
Gabe Vincent enters the game for Tyler Herro17–25
Cameron Johnson enters the game for Mikal Bridges17–25
Tyler Herro makes free throw 2 of 217–25
Tyler Herro makes free throw 1 of 217–24
Suns Full timeout17–23
Cameron Payne personal foul17–23
Tyler Herro defensive rebound17–23
Frank Kaminsky misses three point jumper17–23
Tyler Herro makes 22-foot step back jumpshot17–23
Andre Iguodala offensive rebound17–21
Kelly Olynyk misses two point shot17–21
Solomon Hill enters the game for Bam Adebayo17–21
Frank Kaminsky enters the game for Deandre Ayton17–21
Kelly Olynyk enters the game for Duncan Robinson17–21
Cameron Payne disc dribble turnover17–21
Tyler Herro makes driving layup (Andre Iguodala assists)17–21
Devin Booker makes driving dunk (Deandre Ayton assists)17–19
Mikal Bridges offensive rebound15–19
Cameron Payne misses 17-foot pullup jump shot15–19
Dario Saric defensive rebound15–19
Bam Adebayo misses 18-foot pullup jump shot15–19
Devin Booker makes 10-foot two point shot15–19
Bam Adebayo lost ball turnover (Dario Saric steals)13–19
Bam Adebayo defensive rebound13–19
Derrick Jones Jr. blocks Deandre Ayton 's 7-foot hook shot13–19
Deandre Ayton defensive rebound13–19
Tyler Herro misses 20-foot pullup jump shot13–19
Dario Saric makes 27-foot three point jumper (Cameron Payne assists)13–19
Dario Saric defensive rebound10–19
Bam Adebayo misses 7-foot pullup jump shot10–19
Devin Booker makes 20-foot step back jumpshot10–19
Duncan Robinson makes 25-foot three point jumper (Bam Adebayo assists)8–19
Derrick Jones Jr. defensive rebound8–16
Mikal Bridges misses 23-foot three point jumper8–16
Andre Iguodala enters the game for Jae Crowder8–16
Heat Full timeout8–16
Jae Crowder personal foul8–16
Bam Adebayo makes 19-foot jumper (Tyler Herro assists)8–16
Dario Saric enters the game for Cameron Johnson8–14
Devin Booker makes two point shot8–14
Tyler Herro makes two point shot6–14
Derrick Jones Jr. defensive rebound6–12
Devin Booker misses driving layup6–12
Cameron Johnson vs. Duncan Robinson6–12
Cameron Johnson offensive rebound6–12
Deandre Ayton misses 11-foot jumper6–12
Jae Crowder makes 26-foot three point jumper6–12
Deandre Ayton makes free throw 1 of 16–9
Jae Crowder shooting foul5–9
Deandre Ayton makes 4-foot jumper (Devin Booker assists)5–9
Tyler Herro makes 2-foot two point shot (Bam Adebayo assists)3–9
Cameron Payne enters the game for Ricky Rubio3–7
Ricky Rubio personal foul3–7
Ricky Rubio personal foul3–7
Jae Crowder defensive rebound3–7
Devin Booker misses three point jumper3–7
Ricky Rubio offensive rebound3–7
Mikal Bridges misses 23-foot three point jumper3–7
Ricky Rubio defensive rebound3–7
Duncan Robinson misses 25-foot three point jumper3–7
Deandre Ayton makes free throw 2 of 23–7
Suns offensive team rebound2–7
Deandre Ayton misses free throw 1 of 22–7
Bam Adebayo shooting foul2–7
Duncan Robinson makes free throw 1 of 12–7
Mikal Bridges shooting foul2–6
Duncan Robinson makes layup (Bam Adebayo assists)2–6
Devin Booker makes two point shot2–4
Devin Booker defensive rebound0–4
Tyler Herro misses 20-foot pullup jump shot0–4
Tyler Herro defensive rebound0–4
Devin Booker misses 31-foot three point pullup jump shot0–4
Devin Booker defensive rebound0–4
Tyler Herro misses two point shot0–4
Bam Adebayo defensive rebound0–4
Ricky Rubio misses 26-foot three point jumper0–4
Duncan Robinson makes two point shot0–4
Bam Adebayo defensive rebound0–2
Ricky Rubio misses 2-foot two point shot0–2
Cameron Johnson defensive rebound0–2
Duncan Robinson misses 23-foot three point jumper0–2
Deandre Ayton bad pass (Bam Adebayo steals)0–2
Tyler Herro makes free throw 2 of 20–2
Tyler Herro makes free throw 1 of 20–1
Deandre Ayton shooting foul0–0
Deandre Ayton vs. Bam Adebayo (Duncan Robinson gains possession)0–0