Refs: Bill Kennedy, Ray Acosta, Brandon Schwab
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| MIA | 33 | 38 | 27 | 25 | 123 |
| PHX | 29 | 21 | 29 | 21 | 100 |
Play-by-Play (457 Plays)
|
| Clock | Team | Play Description | MIA - PHX |
|---|---|---|---|
| Q4 0.0 | End of Game | 123 - 100 | |
| Q4 0.0 | End of the 4th Quarter | 123 - 100 | |
| Q4 9.0 | MIA | Caleb Martin defensive rebound | 123 - 100 |
| Q4 14.8 | PHX | Jalen Smith misses tip shot | 123 - 100 |
| Q4 14.8 | PHX | Jalen Smith offensive rebound | 123 - 100 |
| Q4 16.3 | PHX | Cameron Payne misses two point shot | 123 - 100 |
| Q4 25.0 | PHX | Suns defensive team rebound | 123 - 100 |
| Q4 28.3 | MIA | Caleb Martin misses 27-foot three point jumper | 123 - 100 |
| Q4 47.2 | PHX | Cameron Johnson makes free throw 2 of 2 +1 | 123 - 100 |
| Q4 47.2 | MIA | Caleb Martin enters the game for Tyler Herro | 123 - 99 |
| Q4 47.2 | PHX | Cameron Johnson makes free throw 1 of 2 +1 | 123 - 99 |
| Q4 47.2 | MIA | Duncan Robinson shooting foul | 123 - 98 |
| Q4 51.3 | PHX | Ish Wainright defensive rebound | 123 - 98 |
| Q4 53.1 | MIA | Duncan Robinson misses 30-foot three point jumper | 123 - 98 |
| Q4 1:00 | PHX | Ish Wainright bad pass (Kyle Guy steals) | 123 - 98 |
| Q4 1:02 | MIA | Kyle Guy bad pass (Ish Wainright steals) | 123 - 98 |
| Q4 1:14 | MIA | Chris Silva defensive rebound | 123 - 98 |
| Q4 1:16 | PHX | Jalen Smith misses 12-foot jumper | 123 - 98 |
| Q4 1:26 | PHX | Jalen Smith defensive rebound | 123 - 98 |
| Q4 1:30 | MIA | Haywood Highsmith misses 24-foot three point jumper | 123 - 98 |
| Q4 1:43 | MIA | Chris Silva defensive rebound | 123 - 98 |
| Q4 1:46 | PHX | Cameron Johnson misses 24-foot three point shot | 123 - 98 |
| Q4 1:51 | MIA | Tyler Herro bad pass (Ish Wainright steals) | 123 - 98 |
| Q4 2:04 | MIA | Chris Silva defensive rebound | 123 - 98 |
| Q4 2:06 | PHX | Cameron Johnson misses 16-foot jumper | 123 - 98 |
| Q4 2:08 | PHX | Suns offensive team rebound | 123 - 98 |
| Q4 2:09 | PHX | Cameron Payne misses driving floating jump shot | 123 - 98 |
| Q4 2:25 | MIA | Haywood Highsmith enters the game for Omer Yurtseven | 123 - 98 |
| Q4 2:25 | MIA | Kyle Guy enters the game for P.J. Tucker | 123 - 98 |
| Q4 2:25 | MIA | Chris Silva enters the game for Kyle Lowry | 123 - 98 |
| Q4 2:25 | MIA | Omer Yurtseven out of bounds bad pass turnover | 123 - 98 |
| Q4 2:37 | MIA | Omer Yurtseven defensive rebound | 123 - 98 |
| Q4 2:37 | PHX | Cameron Payne misses 26-foot three point pullup jump shot | 123 - 98 |
| Q4 2:49 | MIA | Kyle Lowry makes 34-foot three point jumper (Omer Yurtseven assists) +3 | 123 - 98 |
| Q4 3:16 | PHX | Cameron Payne makes 25-foot three point jumper (Cameron Johnson assists) +3 | 120 - 98 |
| Q4 3:33 | MIA | Tyler Herro makes driving layup (Kyle Lowry assists) +2 | 120 - 95 |
| Q4 3:53 | PHX | Justin Jackson makes 5-foot driving floating jump shot (Cameron Payne assists) +2 | 118 - 95 |
| Q4 4:08 | PHX | Jalen Smith defensive rebound | 118 - 93 |
| Q4 4:09 | MIA | Omer Yurtseven misses 7-foot jump bank shot | 118 - 93 |
| Q4 4:22 | MIA | P.J. Tucker defensive rebound | 118 - 93 |
| Q4 4:26 | PHX | Cameron Johnson misses 24-foot three point jumper | 118 - 93 |
| Q4 4:46 | PHX | Cameron Johnson enters the game for Jae Crowder | 118 - 93 |
| Q4 4:46 | PHX | Jalen Smith enters the game for Mikal Bridges | 118 - 93 |
| Q4 4:46 | PHX | Justin Jackson enters the game for Deandre Ayton | 118 - 93 |
| Q4 4:46 | PHX | Ish Wainright enters the game for Devin Booker | 118 - 93 |
| Q4 4:46 | PHX | Suns Full timeout | 116 - 93 |
| Q4 4:46 | MIA | Tyler Herro makes dunk (Kyle Lowry assists) +2 | 118 - 93 |
| Q4 4:49 | MIA | Omer Yurtseven defensive rebound | 116 - 93 |
| Q4 4:51 | PHX | Jae Crowder misses 24-foot three point jumper | 116 - 93 |
| Q4 4:54 | MIA | Tyler Herro bad pass (Jae Crowder steals) | 116 - 93 |
| Q4 4:57 | PHX | Mikal Bridges bad pass (Tyler Herro steals) | 116 - 93 |
| Q4 5:17 | MIA | Omer Yurtseven makes dunk (Kyle Lowry assists) +2 | 116 - 93 |
| Q4 5:23 | PHX | Cameron Payne bad pass (Omer Yurtseven steals) | 114 - 93 |
| Q4 5:45 | PHX | Suns defensive team rebound | 114 - 93 |
| Q4 5:46 | MIA | Omer Yurtseven misses 13-foot two point shot | 114 - 93 |
| Q4 6:10 | PHX | Devin Booker makes free throw 2 of 2 +1 | 114 - 93 |
| Q4 6:10 | PHX | Cameron Payne enters the game for Chris Paul | 114 - 92 |
| Q4 6:10 | PHX | Devin Booker makes free throw 1 of 2 +1 | 114 - 92 |
| Q4 6:10 | MIA | Duncan Robinson shooting foul | 114 - 91 |
| Q4 6:25 | MIA | Tyler Herro makes three point jumper (P.J. Tucker assists) +3 | 114 - 91 |
| Q4 6:28 | MIA | P.J. Tucker offensive rebound | 111 - 91 |
| Q4 6:28 | MIA | Duncan Robinson misses 25-foot three point pullup jump shot | 111 - 91 |
| Q4 6:43 | PHX | Deandre Ayton makes alley oop layup (Mikal Bridges assists) +2 | 111 - 91 |
| Q4 6:58 | PHX | Mikal Bridges enters the game for Cameron Johnson | 111 - 89 |
| Q4 6:58 | PHX | Suns Full timeout | 111 - 89 |
| Q4 6:58 | MIA | Tyler Herro makes layup (Kyle Lowry assists) +2 | 111 - 89 |
| Q4 7:07 | MIA | P.J. Tucker defensive rebound | 109 - 89 |
| Q4 7:10 | PHX | Devin Booker misses driving layup | 109 - 89 |
| Q4 7:21 | MIA | Tyler Herro makes 14-foot pullup jump shot +2 | 109 - 89 |
| Q4 7:39 | PHX | Chris Paul makes 10-foot two point shot +2 | 107 - 89 |
| Q4 7:54 | MIA | Duncan Robinson makes 25-foot three point jumper (Kyle Lowry assists) +3 | 107 - 87 |
| Q4 8:10 | MIA | Omer Yurtseven defensive rebound | 104 - 87 |
| Q4 8:12 | PHX | Chris Paul misses 13-foot pullup jump shot | 104 - 87 |
| Q4 8:32 | MIA | Duncan Robinson makes 28-foot three point jumper (P.J. Tucker assists) +3 | 104 - 87 |
| Q4 8:33 | MIA | P.J. Tucker offensive rebound | 101 - 87 |
| Q4 8:37 | MIA | Kyle Lowry misses 15-foot pullup jump shot | 101 - 87 |
| Q4 8:47 | MIA | Tyler Herro makes free throw 1 of 1 +1 | 101 - 87 |
| Q4 8:47 | PHX | Chris Paul away from play foul | 100 - 87 |
| Q4 8:47 | MIA | P.J. Tucker enters the game for Caleb Martin | 100 - 87 |
| Q4 8:47 | MIA | Heat Full timeout | 100 - 87 |
| Q4 8:52 | PHX | Deandre Ayton makes free throw 2 of 2 +1 | 100 - 87 |
| Q4 8:52 | PHX | Deandre Ayton makes free throw 1 of 2 +1 | 100 - 86 |
| Q4 8:52 | MIA | Omer Yurtseven shooting foul | 100 - 85 |
| Q4 8:58 | PHX | Deandre Ayton defensive rebound | 100 - 85 |
| Q4 9:00 | MIA | Omer Yurtseven misses 12-foot two point shot | 100 - 85 |
| Q4 9:20 | PHX | Deandre Ayton makes free throw 2 of 2 +1 | 100 - 85 |
| Q4 9:20 | PHX | Deandre Ayton makes free throw 1 of 2 +1 | 100 - 84 |
| Q4 9:20 | MIA | Kyle Lowry shooting foul | 100 - 83 |
| Q4 9:23 | PHX | Chris Paul defensive rebound | 100 - 83 |
| Q4 9:25 | MIA | Duncan Robinson misses 26-foot three point pullup jump shot | 100 - 83 |
| Q4 9:40 | MIA | Omer Yurtseven defensive rebound | 100 - 83 |
| Q4 9:43 | PHX | Chris Paul misses 16-foot pullup jump shot | 100 - 83 |
| Q4 9:49 | MIA | Kyle Lowry enters the game for Kyle Guy | 100 - 83 |
| Q4 9:49 | PHX | Deandre Ayton enters the game for Jalen Smith | 100 - 83 |
| Q4 9:49 | MIA | Tyler Herro personal foul | 100 - 83 |
| Q4 9:53 | PHX | Jae Crowder defensive rebound | 100 - 83 |
| Q4 9:55 | MIA | Caleb Martin misses driving floating jump shot | 100 - 83 |
| Q4 9:57 | MIA | Caleb Martin offensive rebound | 100 - 83 |
| Q4 9:58 | MIA | Kyle Guy misses driving layup | 100 - 83 |
| Q4 10:15 | PHX | Cameron Johnson makes 28-foot three point jumper (Devin Booker assists) +3 | 100 - 83 |
| Q4 10:26 | MIA | Omer Yurtseven turnover | 100 - 80 |
| Q4 10:26 | MIA | Omer Yurtseven offensive foul | 100 - 80 |
| Q4 10:30 | PHX | Devin Booker enters the game for Cameron Payne | 100 - 80 |
| Q4 10:30 | PHX | Jae Crowder enters the game for Justin Jackson | 100 - 80 |
| Q4 10:30 | PHX | Chris Paul personal foul | 100 - 80 |
| Q4 10:41 | MIA | Tyler Herro defensive rebound | 100 - 80 |
| Q4 10:45 | PHX | Chris Paul misses 19-foot pullup jump shot | 100 - 80 |
| Q4 11:03 | MIA | Duncan Robinson makes 12-foot two point shot (Kyle Guy assists) +2 | 100 - 80 |
| Q4 11:13 | PHX | Chris Paul bad pass (Omer Yurtseven steals) | 98 - 80 |
| Q4 11:21 | MIA | Caleb Martin out of bounds lost ball turnover | 98 - 80 |
| Q4 11:34 | PHX | shot clock turnover | 98 - 80 |
| Q4 11:34 | PHX | Suns offensive team rebound | 98 - 80 |
| Q4 11:34 | PHX | Cameron Payne misses three point jumper | 98 - 80 |
| Q4 11:50 | PHX | Cameron Johnson makes technical free throw +1 | 98 - 80 |
| Q4 11:50 | MIA | Omer Yurtseven defensive 3-seconds (technical foul) | 98 - 79 |
| Q4 12:00 | MIA | Kyle Guy enters the game for Chris Silva | 98 - 79 |
| Q4 12:00 | MIA | Omer Yurtseven enters the game for P.J. Tucker | 98 - 79 |
| Q3 0.0 | End of the 3rd Quarter | 98 - 79 | |
| Q3 1.3 | MIA | Chris Silva defensive rebound | 98 - 79 |
| Q3 1.3 | PHX | Jalen Smith misses free throw 1 of 1 | 98 - 79 |
| Q3 1.3 | MIA | Chris Silva away from play foul | 98 - 79 |
| Q3 1.3 | PHX | Justin Jackson makes 27-foot three point jumper (Chris Paul assists) +3 | 98 - 79 |
| Q3 7.3 | MIA | shot clock turnover | 98 - 76 |
| Q3 7.3 | MIA | Chris Silva enters the game for Kyle Guy | 98 - 76 |
| Q3 31.3 | PHX | Jalen Smith makes free throw 2 of 2 +1 | 98 - 76 |
| Q3 31.3 | MIA | P.J. Tucker enters the game for Chris Silva | 98 - 75 |
| Q3 31.3 | PHX | Jalen Smith makes free throw 1 of 2 +1 | 98 - 75 |
| Q3 31.3 | MIA | Tyler Herro shooting foul | 98 - 74 |
| Q3 42.9 | PHX | Jalen Smith offensive rebound | 98 - 74 |
| Q3 44.2 | PHX | Cameron Payne misses 27-foot three point jumper | 98 - 74 |
| Q3 46.2 | PHX | Cameron Payne offensive rebound | 98 - 74 |
| Q3 50.5 | PHX | Cameron Payne misses 28-foot three point jumper | 98 - 74 |
| Q3 1:00 | PHX | Cameron Johnson defensive rebound | 98 - 74 |
| Q3 1:00 | MIA | Tyler Herro misses 22-foot pullup jump shot | 98 - 74 |
| Q3 1:16 | PHX | Cameron Johnson makes free throw 1 of 1 +1 | 98 - 74 |
| Q3 1:16 | MIA | Chris Silva shooting foul | 98 - 73 |
| Q3 1:16 | PHX | Cameron Johnson makes driving floating jump shot (Cameron Payne assists) +2 | 98 - 73 |
| Q3 1:20 | PHX | Suns offensive team rebound | 98 - 71 |
| Q3 1:20 | PHX | Chris Paul misses technical free throw | 98 - 71 |
| Q3 1:20 | MIA | Chris Silva defensive 3-seconds (technical foul) | 98 - 71 |
| Q3 1:33 | MIA | Tyler Herro makes free throw 2 of 2 +1 | 98 - 71 |
| Q3 1:33 | MIA | Tyler Herro makes free throw 1 of 2 +1 | 97 - 71 |
| Q3 1:33 | MIA | Duncan Robinson makes technical free throw +1 | 96 - 71 |
| Q3 1:33 | PHX | Cameron Payne technical foul (1st technical foul) | 95 - 71 |
| Q3 1:33 | PHX | Cameron Payne shooting foul | 95 - 71 |
| Q3 1:42 | MIA | Kyle Guy enters the game for Omer Yurtseven | 95 - 71 |
| Q3 1:42 | MIA | Chris Silva enters the game for Kyle Lowry | 95 - 71 |
| Q3 1:42 | PHX | Chris Paul enters the game for Devin Booker | 95 - 71 |
| Q3 1:42 | PHX | Jalen Smith loose ball foul | 95 - 71 |
| Q3 1:42 | MIA | Heat defensive team rebound | 95 - 71 |
| Q3 1:42 | PHX | Devin Booker misses two point shot | 95 - 71 |
| Q3 1:48 | PHX | Justin Jackson defensive rebound | 95 - 71 |
| Q3 1:50 | MIA | Kyle Lowry misses 13-foot two point shot | 95 - 71 |
| Q3 1:56 | MIA | Kyle Lowry defensive rebound | 95 - 71 |
| Q3 1:59 | PHX | Jalen Smith misses 13-foot jumper | 95 - 71 |
| Q3 2:22 | MIA | Tyler Herro makes 12-foot driving floating jump shot +2 | 95 - 71 |
| Q3 2:32 | MIA | Tyler Herro defensive rebound | 93 - 71 |
| Q3 2:37 | PHX | Cameron Payne misses jumper | 93 - 71 |
| Q3 2:39 | PHX | Justin Jackson offensive rebound | 93 - 71 |
| Q3 2:41 | PHX | Cameron Payne misses driving floating jump shot | 93 - 71 |
| Q3 2:48 | PHX | Devin Booker defensive rebound | 93 - 71 |
| Q3 2:50 | MIA | Omer Yurtseven misses free throw 2 of 2 | 93 - 71 |
| Q3 2:50 | PHX | Justin Jackson enters the game for Mikal Bridges | 93 - 71 |
| Q3 2:50 | PHX | Jalen Smith enters the game for Deandre Ayton | 93 - 71 |
| Q3 2:50 | MIA | Omer Yurtseven makes free throw 1 of 2 +1 | 93 - 71 |
| Q3 2:50 | PHX | Cameron Payne shooting foul | 92 - 71 |
| Q3 2:57 | MIA | Caleb Martin defensive rebound | 92 - 71 |
| Q3 3:00 | PHX | Cameron Johnson misses 26-foot three point shot | 92 - 71 |
| Q3 3:04 | PHX | Deandre Ayton defensive rebound | 92 - 71 |
| Q3 3:07 | MIA | Duncan Robinson misses 27-foot three point jumper | 92 - 71 |
| Q3 3:14 | MIA | Omer Yurtseven defensive rebound | 92 - 71 |
| Q3 3:15 | PHX | Devin Booker misses 1-foot two point shot | 92 - 71 |
| Q3 3:37 | MIA | Kyle Lowry makes free throw 2 of 2 +1 | 92 - 71 |
| Q3 3:37 | MIA | Caleb Martin enters the game for P.J. Tucker | 91 - 71 |
| Q3 3:37 | MIA | Kyle Lowry makes free throw 1 of 2 +1 | 91 - 71 |
| Q3 3:37 | PHX | Mikal Bridges shooting foul | 90 - 71 |
| Q3 3:50 | MIA | Duncan Robinson enters the game for Max Strus | 90 - 71 |
| Q3 3:50 | PHX | Cameron Payne enters the game for Chris Paul | 90 - 71 |
| Q3 3:50 | PHX | Devin Booker turnover | 90 - 71 |
| Q3 3:50 | MIA | (03:50) [Heat] COACH'S CHALLENGE (CALL OVERTURNED) [Heat] retain their timeout | 90 - 71 |
| Q3 3:50 | MIA | Heat Coach's Challenge | 90 - 71 |
| Q3 3:50 | PHX | Devin Booker offensive charge | 90 - 71 |
| Q3 3:54 | PHX | Deandre Ayton defensive rebound | 90 - 71 |
| Q3 3:56 | MIA | Tyler Herro misses 18-foot pullup jump shot | 90 - 71 |
| Q3 4:09 | MIA | P.J. Tucker defensive rebound | 90 - 71 |
| Q3 4:11 | PHX | Chris Paul misses driving floating jump shot | 90 - 71 |
| Q3 4:23 | MIA | Tyler Herro bad pass (Chris Paul steals) | 90 - 71 |
| Q3 4:30 | PHX | Chris Paul bad pass (Tyler Herro steals) | 90 - 71 |
| Q3 4:44 | PHX | Deandre Ayton defensive rebound | 90 - 71 |
| Q3 4:46 | MIA | Omer Yurtseven misses 9-foot two point shot | 90 - 71 |
| Q3 5:10 | PHX | Cameron Johnson makes 23-foot three point jumper (Mikal Bridges assists) +3 | 90 - 71 |
| Q3 5:32 | MIA | P.J. Tucker makes 23-foot three point jumper (Tyler Herro assists) +3 | 90 - 68 |
| Q3 5:51 | MIA | Tyler Herro enters the game for Caleb Martin | 87 - 68 |
| Q3 5:51 | PHX | Cameron Johnson enters the game for Jae Crowder | 87 - 68 |
| Q3 5:51 | MIA | Heat Full timeout | 87 - 68 |
| Q3 5:51 | PHX | Devin Booker makes two point shot +2 | 87 - 68 |
| Q3 5:55 | MIA | Max Strus bad pass (Jae Crowder steals) | 87 - 66 |
| Q3 6:10 | PHX | Devin Booker makes 25-foot three point shot (Mikal Bridges assists) +3 | 87 - 66 |
| Q3 6:17 | PHX | Jae Crowder defensive rebound | 87 - 63 |
| Q3 6:17 | MIA | Max Strus misses 25-foot three point jumper | 87 - 63 |
| Q3 6:19 | MIA | P.J. Tucker offensive rebound | 87 - 63 |
| Q3 6:20 | MIA | P.J. Tucker misses driving floating jump shot | 87 - 63 |
| Q3 6:40 | PHX | Devin Booker makes free throw 2 of 2 +1 | 87 - 63 |
| Q3 6:40 | PHX | Devin Booker makes free throw 1 of 2 +1 | 87 - 62 |
| Q3 6:40 | MIA | Max Strus shooting foul | 87 - 61 |
| Q3 6:52 | MIA | Omer Yurtseven makes free throw 2 of 2 +1 | 87 - 61 |
| Q3 6:52 | MIA | Omer Yurtseven makes free throw 1 of 2 +1 | 86 - 61 |
| Q3 6:52 | PHX | Devin Booker shooting foul | 85 - 61 |
| Q3 7:08 | MIA | Omer Yurtseven defensive rebound | 85 - 61 |
| Q3 7:12 | PHX | Mikal Bridges misses 25-foot three point jumper | 85 - 61 |
| Q3 7:24 | PHX | Suns Full timeout | 85 - 61 |
| Q3 7:25 | MIA | Max Strus makes 25-foot three point jumper (Kyle Lowry assists) +3 | 85 - 61 |
| Q3 7:31 | MIA | Omer Yurtseven defensive rebound | 82 - 61 |
| Q3 7:34 | PHX | Devin Booker misses 25-foot three point jumper | 82 - 61 |
| Q3 7:49 | MIA | Caleb Martin makes layup (Kyle Lowry assists) +2 | 82 - 61 |
| Q3 7:56 | PHX | Devin Booker bad pass (P.J. Tucker steals) | 80 - 61 |
| Q3 8:01 | PHX | Devin Booker defensive rebound | 80 - 61 |
| Q3 8:02 | MIA | Caleb Martin misses 18-foot jumper | 80 - 61 |
| Q3 8:14 | PHX | Mikal Bridges makes 3-foot two point shot (Chris Paul assists) +2 | 80 - 61 |
| Q3 8:20 | PHX | Mikal Bridges defensive rebound | 80 - 59 |
| Q3 8:24 | MIA | P.J. Tucker misses 11-foot hook shot | 80 - 59 |
| Q3 8:41 | PHX | Jae Crowder makes free throw 2 of 2 +1 | 80 - 59 |
| Q3 8:41 | PHX | Suns offensive team rebound | 80 - 58 |
| Q3 8:41 | PHX | Jae Crowder misses free throw 1 of 2 | 80 - 58 |
| Q3 8:41 | MIA | Kyle Lowry shooting foul | 80 - 58 |
| Q3 8:52 | PHX | Suns offensive team rebound | 80 - 58 |
| Q3 8:54 | PHX | Devin Booker misses 26-foot three point jumper | 80 - 58 |
| Q3 9:05 | MIA | Caleb Martin makes 12-foot two point shot (P.J. Tucker assists) +2 | 80 - 58 |
| Q3 9:24 | PHX | Devin Booker bad pass (P.J. Tucker steals) | 78 - 58 |
| Q3 9:44 | MIA | Omer Yurtseven makes 9-foot two point shot (Kyle Lowry assists) +2 | 78 - 58 |
| Q3 10:09 | PHX | Mikal Bridges makes 23-foot three point jumper (Chris Paul assists) +3 | 76 - 58 |
| Q3 10:26 | MIA | Max Strus makes 25-foot three point jumper (Kyle Lowry assists) +3 | 76 - 55 |
| Q3 10:46 | PHX | Mikal Bridges makes 7-foot driving floating jump shot (Deandre Ayton assists) +2 | 73 - 55 |
| Q3 11:11 | MIA | Kyle Lowry makes 14-foot two point shot +2 | 73 - 53 |
| Q3 11:25 | PHX | Mikal Bridges makes 24-foot three point jumper (Devin Booker assists) +3 | 71 - 53 |
| Q3 11:38 | MIA | Max Strus bad pass (Jae Crowder steals) | 71 - 50 |
| Q3 12:00 | MIA | P.J. Tucker enters the game for Duncan Robinson | 71 - 50 |
| Q3 12:00 | MIA | Caleb Martin enters the game for Chris Silva | 71 - 50 |
| Q3 12:00 | MIA | Omer Yurtseven enters the game for Tyler Herro | 71 - 50 |
| Q2 0.0 | End of the 2nd Quarter | 71 - 50 | |
| Q2 6.4 | MIA | Duncan Robinson makes three point jumper (Tyler Herro assists) +3 | 71 - 50 |
| Q2 28.2 | MIA | Duncan Robinson enters the game for Caleb Martin | 68 - 50 |
| Q2 28.7 | MIA | Tyler Herro makes free throw flagrant 3 of 3 +1 | 68 - 50 |
| Q2 28.7 | MIA | Tyler Herro makes free throw flagrant 2 of 3 +1 | 67 - 50 |
| Q2 28.7 | MIA | Tyler Herro makes free throw flagrant 1 of 3 +1 | 66 - 50 |
| Q2 28.7 | PHX | Deandre Ayton flagrant foul type 1 | 65 - 50 |
| Q2 35.6 | PHX | Devin Booker makes free throw 2 of 2 +1 | 65 - 50 |
| Q2 35.6 | MIA | Caleb Martin enters the game for P.J. Tucker | 65 - 49 |
| Q2 35.6 | PHX | Devin Booker makes free throw 1 of 2 +1 | 65 - 49 |
| Q2 35.6 | MIA | Kyle Lowry shooting foul | 65 - 48 |
| Q2 39.3 | MIA | Tyler Herro lost ball turnover (Mikal Bridges steals) | 65 - 48 |
| Q2 1:00 | PHX | Deandre Ayton makes 6-foot two point shot (Chris Paul assists) +2 | 65 - 48 |
| Q2 1:20 | MIA | Tyler Herro makes three pointer (Kyle Lowry assists) +3 | 65 - 46 |
| Q2 1:44 | PHX | Devin Booker makes free throw 2 of 2 +1 | 62 - 46 |
| Q2 1:44 | PHX | Jae Crowder enters the game for Cameron Johnson | 62 - 45 |
| Q2 1:44 | PHX | Devin Booker makes free throw 1 of 2 +1 | 62 - 45 |
| Q2 1:44 | MIA | Kyle Lowry personal foul | 62 - 44 |
| Q2 1:51 | MIA | P.J. Tucker personal foul | 62 - 44 |
| Q2 1:51 | PHX | Deandre Ayton defensive rebound | 62 - 44 |
| Q2 1:53 | MIA | Max Strus misses three point jumper | 62 - 44 |
| Q2 2:10 | MIA | Tyler Herro defensive rebound | 62 - 44 |
| Q2 2:14 | PHX | Devin Booker misses 16-foot jump bank shot | 62 - 44 |
| Q2 2:16 | PHX | Deandre Ayton enters the game for Cameron Payne | 62 - 44 |
| Q2 2:16 | PHX | Chris Paul enters the game for JaVale McGee | 62 - 44 |
| Q2 2:16 | PHX | Suns offensive team rebound | 62 - 44 |
| Q2 2:16 | PHX | Devin Booker misses driving floating jump shot | 62 - 44 |
| Q2 2:31 | MIA | Tyler Herro makes two point shot +2 | 62 - 44 |
| Q2 2:37 | MIA | Max Strus defensive rebound | 60 - 44 |
| Q2 2:38 | PHX | Cameron Johnson misses 24-foot three point jumper | 60 - 44 |
| Q2 2:51 | MIA | Kyle Lowry makes 2-foot two point shot +2 | 60 - 44 |
| Q2 3:00 | PHX | Devin Booker out of bounds bad pass turnover | 58 - 44 |
| Q2 3:14 | MIA | Tyler Herro makes 1-foot dunk +2 | 58 - 44 |
| Q2 3:18 | PHX | Mikal Bridges bad pass (Tyler Herro steals) | 56 - 44 |
| Q2 3:37 | PHX | JaVale McGee defensive goaltending violation | 56 - 44 |
| Q2 3:37 | MIA | Max Strus makes 3-foot two point shot +2 | 56 - 44 |
| Q2 3:44 | MIA | Chris Silva enters the game for Omer Yurtseven | 54 - 44 |
| Q2 3:44 | PHX | Devin Booker personal foul | 54 - 44 |
| Q2 4:01 | MIA | Tyler Herro enters the game for Duncan Robinson | 54 - 44 |
| Q2 4:01 | PHX | JaVale McGee enters the game for Deandre Ayton | 54 - 44 |
| Q2 4:01 | MIA | Heat Full timeout | 54 - 44 |
| Q2 4:01 | PHX | Mikal Bridges makes 1-foot dunk (Cameron Johnson assists) +2 | 54 - 44 |
| Q2 4:06 | MIA | Kyle Lowry bad pass (Devin Booker steals) | 54 - 42 |
| Q2 4:17 | PHX | Deandre Ayton makes two point shot (Mikal Bridges assists) +2 | 54 - 42 |
| Q2 4:34 | MIA | P.J. Tucker makes 23-foot three point jumper (Duncan Robinson assists) +3 | 54 - 40 |
| Q2 4:38 | MIA | Omer Yurtseven offensive rebound | 51 - 40 |
| Q2 4:42 | MIA | Duncan Robinson misses 25-foot three point shot | 51 - 40 |
| Q2 4:47 | MIA | Max Strus defensive rebound | 51 - 40 |
| Q2 4:50 | PHX | Cameron Payne misses 18-foot pullup jump shot | 51 - 40 |
| Q2 4:58 | PHX | Cameron Johnson defensive rebound | 51 - 40 |
| Q2 5:01 | MIA | Duncan Robinson misses 25-foot three point pullup jump shot | 51 - 40 |
| Q2 5:19 | MIA | P.J. Tucker enters the game for Caleb Martin | 51 - 40 |
| Q2 5:19 | MIA | Max Strus enters the game for Tyler Herro | 51 - 40 |
| Q2 5:19 | MIA | Kyle Lowry enters the game for Kyle Guy | 51 - 40 |
| Q2 5:19 | PHX | Devin Booker enters the game for Jae Crowder | 51 - 40 |
| Q2 5:19 | PHX | Cameron Payne enters the game for Chris Paul | 51 - 40 |
| Q2 5:19 | PHX | Mikal Bridges out of bounds bad pass turnover | 51 - 40 |
| Q2 5:25 | PHX | Cameron Johnson defensive rebound | 51 - 40 |
| Q2 5:25 | MIA | Tyler Herro misses driving floating jump shot | 51 - 40 |
| Q2 5:28 | MIA | Duncan Robinson offensive rebound | 51 - 40 |
| Q2 5:31 | MIA | Omer Yurtseven misses 12-foot two point shot | 51 - 40 |
| Q2 5:51 | PHX | Deandre Ayton makes 14-foot two point shot (Mikal Bridges assists) +2 | 51 - 40 |
| Q2 6:10 | MIA | Duncan Robinson makes 25-foot three pointer (Omer Yurtseven assists) +3 | 51 - 38 |
| Q2 6:25 | MIA | Omer Yurtseven defensive rebound | 48 - 38 |
| Q2 6:27 | PHX | Chris Paul misses 14-foot pullup jump shot | 48 - 38 |
| Q2 6:36 | PHX | Jae Crowder defensive rebound | 48 - 38 |
| Q2 6:39 | MIA | Kyle Guy misses 24-foot three point jumper | 48 - 38 |
| Q2 6:50 | MIA | Omer Yurtseven defensive rebound | 48 - 38 |
| Q2 6:54 | PHX | Cameron Johnson misses 23-foot three point jumper | 48 - 38 |
| Q2 7:14 | PHX | Suns delay of game violation | 48 - 38 |
| Q2 7:14 | PHX | Suns Full timeout | 48 - 38 |
| Q2 7:14 | MIA | Tyler Herro makes two point shot (Kyle Guy assists) +2 | 48 - 38 |
| Q2 7:26 | MIA | Omer Yurtseven defensive rebound | 46 - 38 |
| Q2 7:28 | PHX | Deandre Ayton misses 11-foot two point shot | 46 - 38 |
| Q2 7:45 | MIA | Duncan Robinson makes 26-foot running pullup jump shot +3 | 46 - 38 |
| Q2 7:51 | MIA | Tyler Herro defensive rebound | 43 - 38 |
| Q2 7:54 | PHX | Cameron Johnson misses 16-foot pullup jump shot | 43 - 38 |
| Q2 8:10 | MIA | Kyle Guy makes 12-foot pullup jump shot (Omer Yurtseven assists) +2 | 43 - 38 |
| Q2 8:31 | PHX | Mikal Bridges makes layup (Chris Paul assists) +2 | 41 - 38 |
| Q2 8:35 | PHX | Cameron Johnson defensive rebound | 41 - 36 |
| Q2 8:39 | MIA | Omer Yurtseven misses 17-foot jumper | 41 - 36 |
| Q2 8:49 | PHX | Chris Paul makes 19-foot pullup jump shot +2 | 41 - 36 |
| Q2 9:01 | MIA | Tyler Herro makes 2-foot layup (Omer Yurtseven assists) +2 | 41 - 34 |
| Q2 9:17 | PHX | Chris Paul makes free throw 2 of 2 +1 | 39 - 34 |
| Q2 9:17 | PHX | Chris Paul makes free throw 1 of 2 +1 | 39 - 33 |
| Q2 9:17 | MIA | Omer Yurtseven shooting foul | 39 - 32 |
| Q2 9:31 | MIA | Duncan Robinson makes 25-foot three pointer (Omer Yurtseven assists) +3 | 39 - 32 |
| Q2 9:32 | MIA | Omer Yurtseven offensive rebound | 36 - 32 |
| Q2 9:35 | MIA | Duncan Robinson misses 24-foot three point jumper | 36 - 32 |
| Q2 9:37 | PHX | Mikal Bridges enters the game for Cameron Payne | 36 - 32 |
| Q2 9:37 | MIA | Heat offensive team rebound | 36 - 32 |
| Q2 9:39 | MIA | Tyler Herro misses 23-foot jumper | 36 - 32 |
| Q2 9:48 | MIA | Heat defensive team rebound | 36 - 32 |
| Q2 9:49 | PHX | Cameron Johnson misses 25-foot three point jumper | 36 - 32 |
| Q2 10:09 | MIA | Caleb Martin makes 25-foot three point jumper (Kyle Guy assists) +3 | 36 - 32 |
| Q2 10:20 | MIA | Omer Yurtseven enters the game for Chris Silva | 33 - 32 |
| Q2 10:20 | MIA | Heat offensive team rebound | 33 - 32 |
| Q2 10:21 | MIA | Deandre Ayton blocks Tyler Herro's two point shot | 33 - 32 |
| Q2 10:23 | PHX | Chris Paul lost ball turnover (Caleb Martin steals) | 33 - 32 |
| Q2 10:30 | PHX | Cameron Johnson defensive rebound | 33 - 32 |
| Q2 10:34 | MIA | Tyler Herro misses running pullup jump shot | 33 - 32 |
| Q2 10:38 | MIA | Duncan Robinson defensive rebound | 33 - 32 |
| Q2 10:43 | PHX | Cameron Johnson misses 23-foot three point jumper | 33 - 32 |
| Q2 10:54 | PHX | Cameron Payne offensive rebound | 33 - 32 |
| Q2 10:55 | PHX | Cameron Payne misses driving layup | 33 - 32 |
| Q2 11:03 | PHX | Deandre Ayton defensive rebound | 33 - 32 |
| Q2 11:06 | MIA | Kyle Guy misses 26-foot three point jumper | 33 - 32 |
| Q2 11:20 | PHX | Cameron Johnson makes 25-foot three point jumper (Cameron Payne assists) +3 | 33 - 32 |
| Q2 11:24 | PHX | Deandre Ayton offensive rebound | 33 - 29 |
| Q2 11:26 | PHX | Jae Crowder misses driving floating jump shot | 33 - 29 |
| Q2 11:33 | PHX | Jae Crowder defensive rebound | 33 - 29 |
| Q2 11:36 | MIA | Duncan Robinson misses 26-foot step back jumpshot | 33 - 29 |
| Q2 12:00 | MIA | Kyle Guy enters the game for Haywood Highsmith | 33 - 29 |
| Q2 12:00 | PHX | Chris Paul enters the game for Jalen Smith | 33 - 29 |
| Q2 12:00 | PHX | Deandre Ayton enters the game for Devin Booker | 33 - 29 |
| Q2 12:00 | PHX | Jae Crowder enters the game for JaVale McGee | 33 - 29 |
| Q1 0.0 | End of the 1st Quarter | 33 - 29 | |
| Q1 0.9 | PHX | Devin Booker makes 19-foot pullup jump shot +2 | 33 - 29 |
| Q1 7.3 | MIA | Haywood Highsmith enters the game for Kyle Guy | 33 - 27 |
| Q1 7.3 | PHX | Devin Booker makes free throw 1 of 1 +1 | 33 - 27 |
| Q1 7.3 | MIA | Tyler Herro away from play foul | 33 - 26 |
| Q1 7.3 | MIA | Kyle Guy enters the game for Kyle Lowry | 33 - 26 |
| Q1 7.3 | MIA | shot clock turnover | 33 - 26 |
| Q1 31.6 | PHX | Cameron Payne makes 27-foot three point jumper (Devin Booker assists) +3 | 33 - 26 |
| Q1 43.1 | MIA | Duncan Robinson makes 25-foot three point jumper (Caleb Martin assists) +3 | 33 - 23 |
| Q1 53.3 | PHX | Cameron Payne makes 9-foot driving floating jump shot +2 | 30 - 23 |
| Q1 1:13 | MIA | Tyler Herro makes 26-foot three pointer +3 | 30 - 21 |
| Q1 1:23 | MIA | Duncan Robinson defensive rebound | 27 - 21 |
| Q1 1:26 | PHX | Devin Booker misses 13-foot two point shot | 27 - 21 |
| Q1 1:38 | PHX | Devin Booker defensive rebound | 27 - 21 |
| Q1 1:40 | MIA | Tyler Herro misses driving floating jump shot | 27 - 21 |
| Q1 1:49 | MIA | Chris Silva defensive rebound | 27 - 21 |
| Q1 1:51 | PHX | Jalen Smith misses 24-foot three point jumper | 27 - 21 |
| Q1 2:09 | MIA | Chris Silva makes alley oop layup (Tyler Herro assists) +2 | 27 - 21 |
| Q1 2:19 | MIA | Duncan Robinson defensive rebound | 25 - 21 |
| Q1 2:22 | PHX | JaVale McGee misses two point shot | 25 - 21 |
| Q1 2:47 | MIA | Chris Silva makes free throw 2 of 2 +1 | 25 - 21 |
| Q1 2:47 | MIA | Heat offensive team rebound | 24 - 21 |
| Q1 2:47 | MIA | Chris Silva misses free throw 1 of 2 | 24 - 21 |
| Q1 2:47 | MIA | Heat Full timeout | 24 - 21 |
| Q1 2:47 | PHX | Jalen Smith shooting foul | 24 - 21 |
| Q1 2:47 | MIA | Chris Silva offensive rebound | 24 - 21 |
| Q1 2:49 | MIA | Tyler Herro misses two point shot | 24 - 21 |
| Q1 3:05 | PHX | Devin Booker makes free throw 2 of 2 +1 | 24 - 21 |
| Q1 3:05 | MIA | Caleb Martin enters the game for P.J. Tucker | 24 - 20 |
| Q1 3:05 | PHX | Jalen Smith enters the game for Mikal Bridges | 24 - 20 |
| Q1 3:05 | PHX | Devin Booker makes free throw 1 of 2 +1 | 24 - 20 |
| Q1 3:05 | MIA | P.J. Tucker shooting foul | 24 - 19 |
| Q1 3:17 | MIA | Duncan Robinson makes 25-foot three pointer (Chris Silva assists) +3 | 24 - 19 |
| Q1 3:19 | MIA | Chris Silva offensive rebound | 21 - 19 |
| Q1 3:22 | MIA | P.J. Tucker misses 23-foot three point jumper | 21 - 19 |
| Q1 3:35 | PHX | Devin Booker makes three point jumper (Cameron Payne assists) +3 | 21 - 19 |
| Q1 3:48 | PHX | JaVale McGee defensive rebound | 21 - 16 |
| Q1 3:50 | MIA | Kyle Lowry misses two point shot | 21 - 16 |
| Q1 4:14 | PHX | JaVale McGee turnover | 21 - 16 |
| Q1 4:14 | PHX | JaVale McGee offensive charge | 21 - 16 |
| Q1 4:26 | MIA | Duncan Robinson enters the game for Omer Yurtseven | 21 - 16 |
| Q1 4:26 | MIA | Chris Silva enters the game for Max Strus | 21 - 16 |
| Q1 4:26 | PHX | Cameron Payne enters the game for Deandre Ayton | 21 - 16 |
| Q1 4:26 | PHX | JaVale McGee enters the game for Chris Paul | 21 - 16 |
| Q1 4:26 | MIA | Omer Yurtseven offensive rebound | 21 - 16 |
| Q1 4:28 | MIA | Max Strus steps out of bounds turnover | 21 - 16 |
| Q1 4:28 | MIA | Kyle Lowry misses 27-foot three point jumper | 21 - 16 |
| Q1 4:34 | MIA | Tyler Herro defensive rebound | 21 - 16 |
| Q1 4:36 | PHX | Mikal Bridges misses 26-foot three point jumper | 21 - 16 |
| Q1 4:55 | MIA | P.J. Tucker makes 26-foot three point jumper (Kyle Lowry assists) +3 | 21 - 16 |
| Q1 5:03 | MIA | Max Strus defensive rebound | 18 - 16 |
| Q1 5:04 | PHX | Devin Booker misses driving floating jump shot | 18 - 16 |
| Q1 5:11 | PHX | Devin Booker defensive rebound | 18 - 16 |
| Q1 5:15 | MIA | P.J. Tucker misses 10-foot two point shot | 18 - 16 |
| Q1 5:27 | MIA | Max Strus defensive rebound | 18 - 16 |
| Q1 5:30 | PHX | Tyler Herro blocks Devin Booker 's 13-foot driving floating jump shot | 18 - 16 |
| Q1 5:40 | MIA | P.J. Tucker makes layup (Omer Yurtseven assists) +2 | 18 - 16 |
| Q1 5:48 | MIA | Tyler Herro enters the game for Caleb Martin | 16 - 16 |
| Q1 5:48 | PHX | Cameron Johnson enters the game for Jae Crowder | 16 - 16 |
| Q1 5:55 | MIA | Omer Yurtseven defensive rebound | 16 - 16 |
| Q1 5:57 | PHX | Jae Crowder misses 26-foot three point pullup jump shot | 16 - 16 |
| Q1 6:21 | MIA | Kyle Lowry makes 25-foot three pointer +3 | 16 - 16 |
| Q1 6:30 | PHX | Suns Full timeout | 13 - 16 |
| Q1 6:30 | PHX | Devin Booker personal foul | 13 - 16 |
| Q1 6:40 | MIA | Omer Yurtseven defensive rebound | 13 - 16 |
| Q1 6:43 | PHX | Mikal Bridges misses 23-foot three point jumper | 13 - 16 |
| Q1 6:53 | MIA | P.J. Tucker makes 3-foot layup (Kyle Lowry assists) +2 | 13 - 16 |
| Q1 7:06 | PHX | Devin Booker makes free throw 2 of 2 +1 | 11 - 16 |
| Q1 7:06 | PHX | Devin Booker makes free throw 1 of 2 +1 | 11 - 15 |
| Q1 7:06 | MIA | Omer Yurtseven shooting foul | 11 - 14 |
| Q1 7:15 | PHX | Jae Crowder defensive rebound | 11 - 14 |
| Q1 7:16 | MIA | Max Strus misses 25-foot three point jumper | 11 - 14 |
| Q1 7:30 | PHX | Jae Crowder makes two point shot (Chris Paul assists) +2 | 11 - 14 |
| Q1 7:47 | MIA | Max Strus makes 25-foot three point jumper (Omer Yurtseven assists) +3 | 11 - 12 |
| Q1 7:53 | PHX | Jae Crowder kicked ball violation | 8 - 12 |
| Q1 8:05 | PHX | Chris Paul personal foul | 8 - 12 |
| Q1 8:05 | MIA | P.J. Tucker defensive rebound | 8 - 12 |
| Q1 8:06 | PHX | Chris Paul misses jumper | 8 - 12 |
| Q1 8:18 | MIA | Kyle Lowry makes tip shot +2 | 8 - 12 |
| Q1 8:19 | MIA | Kyle Lowry offensive rebound | 6 - 12 |
| Q1 8:22 | MIA | Caleb Martin misses 23-foot three point shot | 6 - 12 |
| Q1 8:26 | MIA | Omer Yurtseven defensive rebound | 6 - 12 |
| Q1 8:28 | PHX | Jae Crowder misses 15-foot step back jumpshot | 6 - 12 |
| Q1 8:44 | PHX | Suns defensive team rebound | 6 - 12 |
| Q1 8:46 | MIA | P.J. Tucker misses 23-foot three point jumper | 6 - 12 |
| Q1 9:07 | PHX | Mikal Bridges makes 24-foot three pointer (Jae Crowder assists) +3 | 6 - 12 |
| Q1 9:14 | MIA | Kyle Lowry bad pass (Jae Crowder steals) | 6 - 9 |
| Q1 9:25 | PHX | Mikal Bridges makes 26-foot running pullup jump shot (Chris Paul assists) +3 | 6 - 9 |
| Q1 9:28 | PHX | Deandre Ayton defensive rebound | 6 - 6 |
| Q1 9:30 | MIA | Max Strus misses 26-foot three point pullup jump shot | 6 - 6 |
| Q1 9:50 | PHX | Chris Paul makes 23-foot three point jumper (Mikal Bridges assists) +3 | 6 - 6 |
| Q1 10:06 | MIA | Caleb Martin makes 24-foot three point jumper (Kyle Lowry assists) +3 | 6 - 3 |
| Q1 10:14 | MIA | Caleb Martin defensive rebound | 3 - 3 |
| Q1 10:16 | PHX | Jae Crowder misses 25-foot three point jumper | 3 - 3 |
| Q1 10:29 | MIA | Max Strus makes 24-foot three point jumper (Omer Yurtseven assists) +3 | 3 - 3 |
| Q1 10:50 | PHX | Devin Booker makes 26-foot running pullup jump shot +3 | 0 - 3 |
| Q1 10:55 | MIA | P.J. Tucker bad pass (Devin Booker steals) | 0 - 0 |
| Q1 11:19 | PHX | Devin Booker out of bounds bad pass turnover | 0 - 0 |
| Q1 11:29 | PHX | Chris Paul defensive rebound | 0 - 0 |
| Q1 11:33 | MIA | Kyle Lowry misses 27-foot three point jumper | 0 - 0 |
| Q1 11:45 | PHX | Chris Paul out of bounds bad pass turnover | 0 - 0 |
| Q1 12:00 | PHX | Omer Yurtseven vs. Deandre Ayton (Chris Paul gains possession) | 0 - 0 |
| Q1 12:00 | PHX | Omer Yurtseven vs. Deandre Ayton (Chris Paul gains possession) | 0 - 0 |
| Q1 11:45 | PHX | Chris Paul out of bounds bad pass turnover | 0 - 0 |
| Q1 11:33 | MIA | Kyle Lowry misses 27-foot three point jumper | 0 - 0 |
| Q1 11:29 | PHX | Chris Paul defensive rebound | 0 - 0 |
| Q1 11:19 | PHX | Devin Booker out of bounds bad pass turnover | 0 - 0 |
| Q1 10:55 | MIA | P.J. Tucker bad pass (Devin Booker steals) | 0 - 0 |
| Q1 10:50 | PHX | Devin Booker makes 26-foot running pullup jump shot +3 | 0 - 3 |
| Q1 10:29 | MIA | Max Strus makes 24-foot three point jumper (Omer Yurtseven assists) +3 | 3 - 3 |
| Q1 10:16 | PHX | Jae Crowder misses 25-foot three point jumper | 3 - 3 |
| Q1 10:14 | MIA | Caleb Martin defensive rebound | 3 - 3 |
| Q1 10:06 | MIA | Caleb Martin makes 24-foot three point jumper (Kyle Lowry assists) +3 | 6 - 3 |
| Q1 9:50 | PHX | Chris Paul makes 23-foot three point jumper (Mikal Bridges assists) +3 | 6 - 6 |
| Q1 9:30 | MIA | Max Strus misses 26-foot three point pullup jump shot | 6 - 6 |
| Q1 9:28 | PHX | Deandre Ayton defensive rebound | 6 - 6 |
| Q1 9:25 | PHX | Mikal Bridges makes 26-foot running pullup jump shot (Chris Paul assists) +3 | 6 - 9 |
| Q1 9:14 | MIA | Kyle Lowry bad pass (Jae Crowder steals) | 6 - 9 |
| Q1 9:07 | PHX | Mikal Bridges makes 24-foot three pointer (Jae Crowder assists) +3 | 6 - 12 |
| Q1 8:46 | MIA | P.J. Tucker misses 23-foot three point jumper | 6 - 12 |
| Q1 8:44 | PHX | Suns defensive team rebound | 6 - 12 |
| Q1 8:28 | PHX | Jae Crowder misses 15-foot step back jumpshot | 6 - 12 |
| Q1 8:26 | MIA | Omer Yurtseven defensive rebound | 6 - 12 |
| Q1 8:22 | MIA | Caleb Martin misses 23-foot three point shot | 6 - 12 |
| Q1 8:19 | MIA | Kyle Lowry offensive rebound | 6 - 12 |
| Q1 8:18 | MIA | Kyle Lowry makes tip shot +2 | 8 - 12 |
| Q1 8:06 | PHX | Chris Paul misses jumper | 8 - 12 |
| Q1 8:05 | MIA | P.J. Tucker defensive rebound | 8 - 12 |
| Q1 8:05 | PHX | Chris Paul personal foul | 8 - 12 |
| Q1 7:53 | PHX | Jae Crowder kicked ball violation | 8 - 12 |
| Q1 7:47 | MIA | Max Strus makes 25-foot three point jumper (Omer Yurtseven assists) +3 | 11 - 12 |
| Q1 7:30 | PHX | Jae Crowder makes two point shot (Chris Paul assists) +2 | 11 - 14 |
| Q1 7:16 | MIA | Max Strus misses 25-foot three point jumper | 11 - 14 |
| Q1 7:15 | PHX | Jae Crowder defensive rebound | 11 - 14 |
| Q1 7:06 | MIA | Omer Yurtseven shooting foul | 11 - 14 |
| Q1 7:06 | PHX | Devin Booker makes free throw 1 of 2 +1 | 11 - 15 |
| Q1 7:06 | PHX | Devin Booker makes free throw 2 of 2 +1 | 11 - 16 |
| Q1 6:53 | MIA | P.J. Tucker makes 3-foot layup (Kyle Lowry assists) +2 | 13 - 16 |
| Q1 6:43 | PHX | Mikal Bridges misses 23-foot three point jumper | 13 - 16 |
| Q1 6:40 | MIA | Omer Yurtseven defensive rebound | 13 - 16 |
| Q1 6:30 | PHX | Devin Booker personal foul | 13 - 16 |
| Q1 6:30 | PHX | Suns Full timeout | 13 - 16 |
| Q1 6:21 | MIA | Kyle Lowry makes 25-foot three pointer +3 | 16 - 16 |
| Q1 5:57 | PHX | Jae Crowder misses 26-foot three point pullup jump shot | 16 - 16 |
| Q1 5:55 | MIA | Omer Yurtseven defensive rebound | 16 - 16 |
| Q1 5:48 | PHX | Cameron Johnson enters the game for Jae Crowder | 16 - 16 |
| Q1 5:48 | MIA | Tyler Herro enters the game for Caleb Martin | 16 - 16 |
| Q1 5:40 | MIA | P.J. Tucker makes layup (Omer Yurtseven assists) +2 | 18 - 16 |
| Q1 5:30 | PHX | Tyler Herro blocks Devin Booker 's 13-foot driving floating jump shot | 18 - 16 |
| Q1 5:27 | MIA | Max Strus defensive rebound | 18 - 16 |
| Q1 5:15 | MIA | P.J. Tucker misses 10-foot two point shot | 18 - 16 |
| Q1 5:11 | PHX | Devin Booker defensive rebound | 18 - 16 |
| Q1 5:04 | PHX | Devin Booker misses driving floating jump shot | 18 - 16 |
| Q1 5:03 | MIA | Max Strus defensive rebound | 18 - 16 |
| Q1 4:55 | MIA | P.J. Tucker makes 26-foot three point jumper (Kyle Lowry assists) +3 | 21 - 16 |
| Q1 4:36 | PHX | Mikal Bridges misses 26-foot three point jumper | 21 - 16 |
| Q1 4:34 | MIA | Tyler Herro defensive rebound | 21 - 16 |
| Q1 4:28 | MIA | Kyle Lowry misses 27-foot three point jumper | 21 - 16 |
| Q1 4:28 | MIA | Max Strus steps out of bounds turnover | 21 - 16 |
| Q1 4:26 | MIA | Omer Yurtseven offensive rebound | 21 - 16 |
| Q1 4:26 | PHX | JaVale McGee enters the game for Chris Paul | 21 - 16 |
| Q1 4:26 | PHX | Cameron Payne enters the game for Deandre Ayton | 21 - 16 |
| Q1 4:26 | MIA | Chris Silva enters the game for Max Strus | 21 - 16 |
| Q1 4:26 | MIA | Duncan Robinson enters the game for Omer Yurtseven | 21 - 16 |
| Q1 4:14 | PHX | JaVale McGee offensive charge | 21 - 16 |
| Q1 4:14 | PHX | JaVale McGee turnover | 21 - 16 |
| Q1 3:50 | MIA | Kyle Lowry misses two point shot | 21 - 16 |
| Q1 3:48 | PHX | JaVale McGee defensive rebound | 21 - 16 |
| Q1 3:35 | PHX | Devin Booker makes three point jumper (Cameron Payne assists) +3 | 21 - 19 |
| Q1 3:22 | MIA | P.J. Tucker misses 23-foot three point jumper | 21 - 19 |
| Q1 3:19 | MIA | Chris Silva offensive rebound | 21 - 19 |
| Q1 3:17 | MIA | Duncan Robinson makes 25-foot three pointer (Chris Silva assists) +3 | 24 - 19 |
| Q1 3:05 | MIA | P.J. Tucker shooting foul | 24 - 19 |
| Q1 3:05 | PHX | Devin Booker makes free throw 1 of 2 +1 | 24 - 20 |
| Q1 3:05 | PHX | Jalen Smith enters the game for Mikal Bridges | 24 - 20 |
| Q1 3:05 | MIA | Caleb Martin enters the game for P.J. Tucker | 24 - 20 |
| Q1 3:05 | PHX | Devin Booker makes free throw 2 of 2 +1 | 24 - 21 |
| Q1 2:49 | MIA | Tyler Herro misses two point shot | 24 - 21 |
| Q1 2:47 | MIA | Chris Silva offensive rebound | 24 - 21 |
| Q1 2:47 | PHX | Jalen Smith shooting foul | 24 - 21 |
| Q1 2:47 | MIA | Heat Full timeout | 24 - 21 |
| Q1 2:47 | MIA | Chris Silva misses free throw 1 of 2 | 24 - 21 |
| Q1 2:47 | MIA | Heat offensive team rebound | 24 - 21 |
| Q1 2:47 | MIA | Chris Silva makes free throw 2 of 2 +1 | 25 - 21 |
| Q1 2:22 | PHX | JaVale McGee misses two point shot | 25 - 21 |
| Q1 2:19 | MIA | Duncan Robinson defensive rebound | 25 - 21 |
| Q1 2:09 | MIA | Chris Silva makes alley oop layup (Tyler Herro assists) +2 | 27 - 21 |
| Q1 1:51 | PHX | Jalen Smith misses 24-foot three point jumper | 27 - 21 |
| Q1 1:49 | MIA | Chris Silva defensive rebound | 27 - 21 |
| Q1 1:40 | MIA | Tyler Herro misses driving floating jump shot | 27 - 21 |
| Q1 1:38 | PHX | Devin Booker defensive rebound | 27 - 21 |
| Q1 1:26 | PHX | Devin Booker misses 13-foot two point shot | 27 - 21 |
| Q1 1:23 | MIA | Duncan Robinson defensive rebound | 27 - 21 |
| Q1 1:13 | MIA | Tyler Herro makes 26-foot three pointer +3 | 30 - 21 |
| Q1 53.3 | PHX | Cameron Payne makes 9-foot driving floating jump shot +2 | 30 - 23 |
| Q1 43.1 | MIA | Duncan Robinson makes 25-foot three point jumper (Caleb Martin assists) +3 | 33 - 23 |
| Q1 31.6 | PHX | Cameron Payne makes 27-foot three point jumper (Devin Booker assists) +3 | 33 - 26 |
| Q1 7.3 | MIA | shot clock turnover | 33 - 26 |
| Q1 7.3 | MIA | Kyle Guy enters the game for Kyle Lowry | 33 - 26 |
| Q1 7.3 | MIA | Tyler Herro away from play foul | 33 - 26 |
| Q1 7.3 | PHX | Devin Booker makes free throw 1 of 1 +1 | 33 - 27 |
| Q1 7.3 | MIA | Haywood Highsmith enters the game for Kyle Guy | 33 - 27 |
| Q1 0.9 | PHX | Devin Booker makes 19-foot pullup jump shot +2 | 33 - 29 |
| Q1 0.0 | End of the 1st Quarter | 33 - 29 | |
| Q2 12:00 | PHX | Jae Crowder enters the game for JaVale McGee | 33 - 29 |
| Q2 12:00 | PHX | Deandre Ayton enters the game for Devin Booker | 33 - 29 |
| Q2 12:00 | PHX | Chris Paul enters the game for Jalen Smith | 33 - 29 |
| Q2 12:00 | MIA | Kyle Guy enters the game for Haywood Highsmith | 33 - 29 |
| Q2 11:36 | MIA | Duncan Robinson misses 26-foot step back jumpshot | 33 - 29 |
| Q2 11:33 | PHX | Jae Crowder defensive rebound | 33 - 29 |
| Q2 11:26 | PHX | Jae Crowder misses driving floating jump shot | 33 - 29 |
| Q2 11:24 | PHX | Deandre Ayton offensive rebound | 33 - 29 |
| Q2 11:20 | PHX | Cameron Johnson makes 25-foot three point jumper (Cameron Payne assists) +3 | 33 - 32 |
| Q2 11:06 | MIA | Kyle Guy misses 26-foot three point jumper | 33 - 32 |
| Q2 11:03 | PHX | Deandre Ayton defensive rebound | 33 - 32 |
| Q2 10:55 | PHX | Cameron Payne misses driving layup | 33 - 32 |
| Q2 10:54 | PHX | Cameron Payne offensive rebound | 33 - 32 |
| Q2 10:43 | PHX | Cameron Johnson misses 23-foot three point jumper | 33 - 32 |
| Q2 10:38 | MIA | Duncan Robinson defensive rebound | 33 - 32 |
| Q2 10:34 | MIA | Tyler Herro misses running pullup jump shot | 33 - 32 |
| Q2 10:30 | PHX | Cameron Johnson defensive rebound | 33 - 32 |
| Q2 10:23 | PHX | Chris Paul lost ball turnover (Caleb Martin steals) | 33 - 32 |
| Q2 10:21 | MIA | Deandre Ayton blocks Tyler Herro's two point shot | 33 - 32 |
| Q2 10:20 | MIA | Heat offensive team rebound | 33 - 32 |
| Q2 10:20 | MIA | Omer Yurtseven enters the game for Chris Silva | 33 - 32 |
| Q2 10:09 | MIA | Caleb Martin makes 25-foot three point jumper (Kyle Guy assists) +3 | 36 - 32 |
| Q2 9:49 | PHX | Cameron Johnson misses 25-foot three point jumper | 36 - 32 |
| Q2 9:48 | MIA | Heat defensive team rebound | 36 - 32 |
| Q2 9:39 | MIA | Tyler Herro misses 23-foot jumper | 36 - 32 |
| Q2 9:37 | MIA | Heat offensive team rebound | 36 - 32 |
| Q2 9:37 | PHX | Mikal Bridges enters the game for Cameron Payne | 36 - 32 |
| Q2 9:35 | MIA | Duncan Robinson misses 24-foot three point jumper | 36 - 32 |
| Q2 9:32 | MIA | Omer Yurtseven offensive rebound | 36 - 32 |
| Q2 9:31 | MIA | Duncan Robinson makes 25-foot three pointer (Omer Yurtseven assists) +3 | 39 - 32 |
| Q2 9:17 | MIA | Omer Yurtseven shooting foul | 39 - 32 |
| Q2 9:17 | PHX | Chris Paul makes free throw 1 of 2 +1 | 39 - 33 |
| Q2 9:17 | PHX | Chris Paul makes free throw 2 of 2 +1 | 39 - 34 |
| Q2 9:01 | MIA | Tyler Herro makes 2-foot layup (Omer Yurtseven assists) +2 | 41 - 34 |
| Q2 8:49 | PHX | Chris Paul makes 19-foot pullup jump shot +2 | 41 - 36 |
| Q2 8:39 | MIA | Omer Yurtseven misses 17-foot jumper | 41 - 36 |
| Q2 8:35 | PHX | Cameron Johnson defensive rebound | 41 - 36 |
| Q2 8:31 | PHX | Mikal Bridges makes layup (Chris Paul assists) +2 | 41 - 38 |
| Q2 8:10 | MIA | Kyle Guy makes 12-foot pullup jump shot (Omer Yurtseven assists) +2 | 43 - 38 |
| Q2 7:54 | PHX | Cameron Johnson misses 16-foot pullup jump shot | 43 - 38 |
| Q2 7:51 | MIA | Tyler Herro defensive rebound | 43 - 38 |
| Q2 7:45 | MIA | Duncan Robinson makes 26-foot running pullup jump shot +3 | 46 - 38 |
| Q2 7:28 | PHX | Deandre Ayton misses 11-foot two point shot | 46 - 38 |
| Q2 7:26 | MIA | Omer Yurtseven defensive rebound | 46 - 38 |
| Q2 7:14 | MIA | Tyler Herro makes two point shot (Kyle Guy assists) +2 | 48 - 38 |
| Q2 7:14 | PHX | Suns Full timeout | 48 - 38 |
| Q2 7:14 | PHX | Suns delay of game violation | 48 - 38 |
| Q2 6:54 | PHX | Cameron Johnson misses 23-foot three point jumper | 48 - 38 |
| Q2 6:50 | MIA | Omer Yurtseven defensive rebound | 48 - 38 |
| Q2 6:39 | MIA | Kyle Guy misses 24-foot three point jumper | 48 - 38 |
| Q2 6:36 | PHX | Jae Crowder defensive rebound | 48 - 38 |
| Q2 6:27 | PHX | Chris Paul misses 14-foot pullup jump shot | 48 - 38 |
| Q2 6:25 | MIA | Omer Yurtseven defensive rebound | 48 - 38 |
| Q2 6:10 | MIA | Duncan Robinson makes 25-foot three pointer (Omer Yurtseven assists) +3 | 51 - 38 |
| Q2 5:51 | PHX | Deandre Ayton makes 14-foot two point shot (Mikal Bridges assists) +2 | 51 - 40 |
| Q2 5:31 | MIA | Omer Yurtseven misses 12-foot two point shot | 51 - 40 |
| Q2 5:28 | MIA | Duncan Robinson offensive rebound | 51 - 40 |
| Q2 5:25 | MIA | Tyler Herro misses driving floating jump shot | 51 - 40 |
| Q2 5:25 | PHX | Cameron Johnson defensive rebound | 51 - 40 |
| Q2 5:19 | PHX | Mikal Bridges out of bounds bad pass turnover | 51 - 40 |
| Q2 5:19 | PHX | Cameron Payne enters the game for Chris Paul | 51 - 40 |
| Q2 5:19 | PHX | Devin Booker enters the game for Jae Crowder | 51 - 40 |
| Q2 5:19 | MIA | Kyle Lowry enters the game for Kyle Guy | 51 - 40 |
| Q2 5:19 | MIA | Max Strus enters the game for Tyler Herro | 51 - 40 |
| Q2 5:19 | MIA | P.J. Tucker enters the game for Caleb Martin | 51 - 40 |
| Q2 5:01 | MIA | Duncan Robinson misses 25-foot three point pullup jump shot | 51 - 40 |
| Q2 4:58 | PHX | Cameron Johnson defensive rebound | 51 - 40 |
| Q2 4:50 | PHX | Cameron Payne misses 18-foot pullup jump shot | 51 - 40 |
| Q2 4:47 | MIA | Max Strus defensive rebound | 51 - 40 |
| Q2 4:42 | MIA | Duncan Robinson misses 25-foot three point shot | 51 - 40 |
| Q2 4:38 | MIA | Omer Yurtseven offensive rebound | 51 - 40 |
| Q2 4:34 | MIA | P.J. Tucker makes 23-foot three point jumper (Duncan Robinson assists) +3 | 54 - 40 |
| Q2 4:17 | PHX | Deandre Ayton makes two point shot (Mikal Bridges assists) +2 | 54 - 42 |
| Q2 4:06 | MIA | Kyle Lowry bad pass (Devin Booker steals) | 54 - 42 |
| Q2 4:01 | PHX | Mikal Bridges makes 1-foot dunk (Cameron Johnson assists) +2 | 54 - 44 |
| Q2 4:01 | MIA | Heat Full timeout | 54 - 44 |
| Q2 4:01 | PHX | JaVale McGee enters the game for Deandre Ayton | 54 - 44 |
| Q2 4:01 | MIA | Tyler Herro enters the game for Duncan Robinson | 54 - 44 |
| Q2 3:44 | PHX | Devin Booker personal foul | 54 - 44 |
| Q2 3:44 | MIA | Chris Silva enters the game for Omer Yurtseven | 54 - 44 |
| Q2 3:37 | MIA | Max Strus makes 3-foot two point shot +2 | 56 - 44 |
| Q2 3:37 | PHX | JaVale McGee defensive goaltending violation | 56 - 44 |
| Q2 3:18 | PHX | Mikal Bridges bad pass (Tyler Herro steals) | 56 - 44 |
| Q2 3:14 | MIA | Tyler Herro makes 1-foot dunk +2 | 58 - 44 |
| Q2 3:00 | PHX | Devin Booker out of bounds bad pass turnover | 58 - 44 |
| Q2 2:51 | MIA | Kyle Lowry makes 2-foot two point shot +2 | 60 - 44 |
| Q2 2:38 | PHX | Cameron Johnson misses 24-foot three point jumper | 60 - 44 |
| Q2 2:37 | MIA | Max Strus defensive rebound | 60 - 44 |
| Q2 2:31 | MIA | Tyler Herro makes two point shot +2 | 62 - 44 |
| Q2 2:16 | PHX | Devin Booker misses driving floating jump shot | 62 - 44 |
| Q2 2:16 | PHX | Suns offensive team rebound | 62 - 44 |
| Q2 2:16 | PHX | Chris Paul enters the game for JaVale McGee | 62 - 44 |
| Q2 2:16 | PHX | Deandre Ayton enters the game for Cameron Payne | 62 - 44 |
| Q2 2:14 | PHX | Devin Booker misses 16-foot jump bank shot | 62 - 44 |
| Q2 2:10 | MIA | Tyler Herro defensive rebound | 62 - 44 |
| Q2 1:53 | MIA | Max Strus misses three point jumper | 62 - 44 |
| Q2 1:51 | PHX | Deandre Ayton defensive rebound | 62 - 44 |
| Q2 1:51 | MIA | P.J. Tucker personal foul | 62 - 44 |
| Q2 1:44 | MIA | Kyle Lowry personal foul | 62 - 44 |
| Q2 1:44 | PHX | Devin Booker makes free throw 1 of 2 +1 | 62 - 45 |
| Q2 1:44 | PHX | Jae Crowder enters the game for Cameron Johnson | 62 - 45 |
| Q2 1:44 | PHX | Devin Booker makes free throw 2 of 2 +1 | 62 - 46 |
| Q2 1:20 | MIA | Tyler Herro makes three pointer (Kyle Lowry assists) +3 | 65 - 46 |
| Q2 1:00 | PHX | Deandre Ayton makes 6-foot two point shot (Chris Paul assists) +2 | 65 - 48 |
| Q2 39.3 | MIA | Tyler Herro lost ball turnover (Mikal Bridges steals) | 65 - 48 |
| Q2 35.6 | MIA | Kyle Lowry shooting foul | 65 - 48 |
| Q2 35.6 | PHX | Devin Booker makes free throw 1 of 2 +1 | 65 - 49 |
| Q2 35.6 | MIA | Caleb Martin enters the game for P.J. Tucker | 65 - 49 |
| Q2 35.6 | PHX | Devin Booker makes free throw 2 of 2 +1 | 65 - 50 |
| Q2 28.7 | PHX | Deandre Ayton flagrant foul type 1 | 65 - 50 |
| Q2 28.7 | MIA | Tyler Herro makes free throw flagrant 1 of 3 +1 | 66 - 50 |
| Q2 28.7 | MIA | Tyler Herro makes free throw flagrant 2 of 3 +1 | 67 - 50 |
| Q2 28.7 | MIA | Tyler Herro makes free throw flagrant 3 of 3 +1 | 68 - 50 |
| Q2 28.2 | MIA | Duncan Robinson enters the game for Caleb Martin | 68 - 50 |
| Q2 6.4 | MIA | Duncan Robinson makes three point jumper (Tyler Herro assists) +3 | 71 - 50 |
| Q2 0.0 | End of the 2nd Quarter | 71 - 50 | |
| Q3 12:00 | MIA | Omer Yurtseven enters the game for Tyler Herro | 71 - 50 |
| Q3 12:00 | MIA | Caleb Martin enters the game for Chris Silva | 71 - 50 |
| Q3 12:00 | MIA | P.J. Tucker enters the game for Duncan Robinson | 71 - 50 |
| Q3 11:38 | MIA | Max Strus bad pass (Jae Crowder steals) | 71 - 50 |
| Q3 11:25 | PHX | Mikal Bridges makes 24-foot three point jumper (Devin Booker assists) +3 | 71 - 53 |
| Q3 11:11 | MIA | Kyle Lowry makes 14-foot two point shot +2 | 73 - 53 |
| Q3 10:46 | PHX | Mikal Bridges makes 7-foot driving floating jump shot (Deandre Ayton assists) +2 | 73 - 55 |
| Q3 10:26 | MIA | Max Strus makes 25-foot three point jumper (Kyle Lowry assists) +3 | 76 - 55 |
| Q3 10:09 | PHX | Mikal Bridges makes 23-foot three point jumper (Chris Paul assists) +3 | 76 - 58 |
| Q3 9:44 | MIA | Omer Yurtseven makes 9-foot two point shot (Kyle Lowry assists) +2 | 78 - 58 |
| Q3 9:24 | PHX | Devin Booker bad pass (P.J. Tucker steals) | 78 - 58 |
| Q3 9:05 | MIA | Caleb Martin makes 12-foot two point shot (P.J. Tucker assists) +2 | 80 - 58 |
| Q3 8:54 | PHX | Devin Booker misses 26-foot three point jumper | 80 - 58 |
| Q3 8:52 | PHX | Suns offensive team rebound | 80 - 58 |
| Q3 8:41 | MIA | Kyle Lowry shooting foul | 80 - 58 |
| Q3 8:41 | PHX | Jae Crowder misses free throw 1 of 2 | 80 - 58 |
| Q3 8:41 | PHX | Suns offensive team rebound | 80 - 58 |
| Q3 8:41 | PHX | Jae Crowder makes free throw 2 of 2 +1 | 80 - 59 |
| Q3 8:24 | MIA | P.J. Tucker misses 11-foot hook shot | 80 - 59 |
| Q3 8:20 | PHX | Mikal Bridges defensive rebound | 80 - 59 |
| Q3 8:14 | PHX | Mikal Bridges makes 3-foot two point shot (Chris Paul assists) +2 | 80 - 61 |
| Q3 8:02 | MIA | Caleb Martin misses 18-foot jumper | 80 - 61 |
| Q3 8:01 | PHX | Devin Booker defensive rebound | 80 - 61 |
| Q3 7:56 | PHX | Devin Booker bad pass (P.J. Tucker steals) | 80 - 61 |
| Q3 7:49 | MIA | Caleb Martin makes layup (Kyle Lowry assists) +2 | 82 - 61 |
| Q3 7:34 | PHX | Devin Booker misses 25-foot three point jumper | 82 - 61 |
| Q3 7:31 | MIA | Omer Yurtseven defensive rebound | 82 - 61 |
| Q3 7:25 | MIA | Max Strus makes 25-foot three point jumper (Kyle Lowry assists) +3 | 85 - 61 |
| Q3 7:24 | PHX | Suns Full timeout | 85 - 61 |
| Q3 7:12 | PHX | Mikal Bridges misses 25-foot three point jumper | 85 - 61 |
| Q3 7:08 | MIA | Omer Yurtseven defensive rebound | 85 - 61 |
| Q3 6:52 | PHX | Devin Booker shooting foul | 85 - 61 |
| Q3 6:52 | MIA | Omer Yurtseven makes free throw 1 of 2 +1 | 86 - 61 |
| Q3 6:52 | MIA | Omer Yurtseven makes free throw 2 of 2 +1 | 87 - 61 |
| Q3 6:40 | MIA | Max Strus shooting foul | 87 - 61 |
| Q3 6:40 | PHX | Devin Booker makes free throw 1 of 2 +1 | 87 - 62 |
| Q3 6:40 | PHX | Devin Booker makes free throw 2 of 2 +1 | 87 - 63 |
| Q3 6:20 | MIA | P.J. Tucker misses driving floating jump shot | 87 - 63 |
| Q3 6:19 | MIA | P.J. Tucker offensive rebound | 87 - 63 |
| Q3 6:17 | MIA | Max Strus misses 25-foot three point jumper | 87 - 63 |
| Q3 6:17 | PHX | Jae Crowder defensive rebound | 87 - 63 |
| Q3 6:10 | PHX | Devin Booker makes 25-foot three point shot (Mikal Bridges assists) +3 | 87 - 66 |
| Q3 5:55 | MIA | Max Strus bad pass (Jae Crowder steals) | 87 - 66 |
| Q3 5:51 | PHX | Devin Booker makes two point shot +2 | 87 - 68 |
| Q3 5:51 | MIA | Heat Full timeout | 87 - 68 |
| Q3 5:51 | PHX | Cameron Johnson enters the game for Jae Crowder | 87 - 68 |
| Q3 5:51 | MIA | Tyler Herro enters the game for Caleb Martin | 87 - 68 |
| Q3 5:32 | MIA | P.J. Tucker makes 23-foot three point jumper (Tyler Herro assists) +3 | 90 - 68 |
| Q3 5:10 | PHX | Cameron Johnson makes 23-foot three point jumper (Mikal Bridges assists) +3 | 90 - 71 |
| Q3 4:46 | MIA | Omer Yurtseven misses 9-foot two point shot | 90 - 71 |
| Q3 4:44 | PHX | Deandre Ayton defensive rebound | 90 - 71 |
| Q3 4:30 | PHX | Chris Paul bad pass (Tyler Herro steals) | 90 - 71 |
| Q3 4:23 | MIA | Tyler Herro bad pass (Chris Paul steals) | 90 - 71 |
| Q3 4:11 | PHX | Chris Paul misses driving floating jump shot | 90 - 71 |
| Q3 4:09 | MIA | P.J. Tucker defensive rebound | 90 - 71 |
| Q3 3:56 | MIA | Tyler Herro misses 18-foot pullup jump shot | 90 - 71 |
| Q3 3:54 | PHX | Deandre Ayton defensive rebound | 90 - 71 |
| Q3 3:50 | PHX | Devin Booker offensive charge | 90 - 71 |
| Q3 3:50 | MIA | Heat Coach's Challenge | 90 - 71 |
| Q3 3:50 | MIA | (03:50) [Heat] COACH'S CHALLENGE (CALL OVERTURNED) [Heat] retain their timeout | 90 - 71 |
| Q3 3:50 | PHX | Devin Booker turnover | 90 - 71 |
| Q3 3:50 | PHX | Cameron Payne enters the game for Chris Paul | 90 - 71 |
| Q3 3:50 | MIA | Duncan Robinson enters the game for Max Strus | 90 - 71 |
| Q3 3:37 | PHX | Mikal Bridges shooting foul | 90 - 71 |
| Q3 3:37 | MIA | Kyle Lowry makes free throw 1 of 2 +1 | 91 - 71 |
| Q3 3:37 | MIA | Caleb Martin enters the game for P.J. Tucker | 91 - 71 |
| Q3 3:37 | MIA | Kyle Lowry makes free throw 2 of 2 +1 | 92 - 71 |
| Q3 3:15 | PHX | Devin Booker misses 1-foot two point shot | 92 - 71 |
| Q3 3:14 | MIA | Omer Yurtseven defensive rebound | 92 - 71 |
| Q3 3:07 | MIA | Duncan Robinson misses 27-foot three point jumper | 92 - 71 |
| Q3 3:04 | PHX | Deandre Ayton defensive rebound | 92 - 71 |
| Q3 3:00 | PHX | Cameron Johnson misses 26-foot three point shot | 92 - 71 |
| Q3 2:57 | MIA | Caleb Martin defensive rebound | 92 - 71 |
| Q3 2:50 | PHX | Cameron Payne shooting foul | 92 - 71 |
| Q3 2:50 | MIA | Omer Yurtseven makes free throw 1 of 2 +1 | 93 - 71 |
| Q3 2:50 | PHX | Jalen Smith enters the game for Deandre Ayton | 93 - 71 |
| Q3 2:50 | PHX | Justin Jackson enters the game for Mikal Bridges | 93 - 71 |
| Q3 2:50 | MIA | Omer Yurtseven misses free throw 2 of 2 | 93 - 71 |
| Q3 2:48 | PHX | Devin Booker defensive rebound | 93 - 71 |
| Q3 2:41 | PHX | Cameron Payne misses driving floating jump shot | 93 - 71 |
| Q3 2:39 | PHX | Justin Jackson offensive rebound | 93 - 71 |
| Q3 2:37 | PHX | Cameron Payne misses jumper | 93 - 71 |
| Q3 2:32 | MIA | Tyler Herro defensive rebound | 93 - 71 |
| Q3 2:22 | MIA | Tyler Herro makes 12-foot driving floating jump shot +2 | 95 - 71 |
| Q3 1:59 | PHX | Jalen Smith misses 13-foot jumper | 95 - 71 |
| Q3 1:56 | MIA | Kyle Lowry defensive rebound | 95 - 71 |
| Q3 1:50 | MIA | Kyle Lowry misses 13-foot two point shot | 95 - 71 |
| Q3 1:48 | PHX | Justin Jackson defensive rebound | 95 - 71 |
| Q3 1:42 | PHX | Devin Booker misses two point shot | 95 - 71 |
| Q3 1:42 | MIA | Heat defensive team rebound | 95 - 71 |
| Q3 1:42 | PHX | Jalen Smith loose ball foul | 95 - 71 |
| Q3 1:42 | PHX | Chris Paul enters the game for Devin Booker | 95 - 71 |
| Q3 1:42 | MIA | Chris Silva enters the game for Kyle Lowry | 95 - 71 |
| Q3 1:42 | MIA | Kyle Guy enters the game for Omer Yurtseven | 95 - 71 |
| Q3 1:33 | PHX | Cameron Payne shooting foul | 95 - 71 |
| Q3 1:33 | PHX | Cameron Payne technical foul (1st technical foul) | 95 - 71 |
| Q3 1:33 | MIA | Duncan Robinson makes technical free throw +1 | 96 - 71 |
| Q3 1:33 | MIA | Tyler Herro makes free throw 1 of 2 +1 | 97 - 71 |
| Q3 1:33 | MIA | Tyler Herro makes free throw 2 of 2 +1 | 98 - 71 |
| Q3 1:20 | MIA | Chris Silva defensive 3-seconds (technical foul) | 98 - 71 |
| Q3 1:20 | PHX | Chris Paul misses technical free throw | 98 - 71 |
| Q3 1:20 | PHX | Suns offensive team rebound | 98 - 71 |
| Q3 1:16 | PHX | Cameron Johnson makes driving floating jump shot (Cameron Payne assists) +2 | 98 - 73 |
| Q3 1:16 | MIA | Chris Silva shooting foul | 98 - 73 |
| Q3 1:16 | PHX | Cameron Johnson makes free throw 1 of 1 +1 | 98 - 74 |
| Q3 1:00 | MIA | Tyler Herro misses 22-foot pullup jump shot | 98 - 74 |
| Q3 1:00 | PHX | Cameron Johnson defensive rebound | 98 - 74 |
| Q3 50.5 | PHX | Cameron Payne misses 28-foot three point jumper | 98 - 74 |
| Q3 46.2 | PHX | Cameron Payne offensive rebound | 98 - 74 |
| Q3 44.2 | PHX | Cameron Payne misses 27-foot three point jumper | 98 - 74 |
| Q3 42.9 | PHX | Jalen Smith offensive rebound | 98 - 74 |
| Q3 31.3 | MIA | Tyler Herro shooting foul | 98 - 74 |
| Q3 31.3 | PHX | Jalen Smith makes free throw 1 of 2 +1 | 98 - 75 |
| Q3 31.3 | MIA | P.J. Tucker enters the game for Chris Silva | 98 - 75 |
| Q3 31.3 | PHX | Jalen Smith makes free throw 2 of 2 +1 | 98 - 76 |
| Q3 7.3 | MIA | Chris Silva enters the game for Kyle Guy | 98 - 76 |
| Q3 7.3 | MIA | shot clock turnover | 98 - 76 |
| Q3 1.3 | PHX | Justin Jackson makes 27-foot three point jumper (Chris Paul assists) +3 | 98 - 79 |
| Q3 1.3 | MIA | Chris Silva away from play foul | 98 - 79 |
| Q3 1.3 | PHX | Jalen Smith misses free throw 1 of 1 | 98 - 79 |
| Q3 1.3 | MIA | Chris Silva defensive rebound | 98 - 79 |
| Q3 0.0 | End of the 3rd Quarter | 98 - 79 | |
| Q4 12:00 | MIA | Omer Yurtseven enters the game for P.J. Tucker | 98 - 79 |
| Q4 12:00 | MIA | Kyle Guy enters the game for Chris Silva | 98 - 79 |
| Q4 11:50 | MIA | Omer Yurtseven defensive 3-seconds (technical foul) | 98 - 79 |
| Q4 11:50 | PHX | Cameron Johnson makes technical free throw +1 | 98 - 80 |
| Q4 11:34 | PHX | Cameron Payne misses three point jumper | 98 - 80 |
| Q4 11:34 | PHX | Suns offensive team rebound | 98 - 80 |
| Q4 11:34 | PHX | shot clock turnover | 98 - 80 |
| Q4 11:21 | MIA | Caleb Martin out of bounds lost ball turnover | 98 - 80 |
| Q4 11:13 | PHX | Chris Paul bad pass (Omer Yurtseven steals) | 98 - 80 |
| Q4 11:03 | MIA | Duncan Robinson makes 12-foot two point shot (Kyle Guy assists) +2 | 100 - 80 |
| Q4 10:45 | PHX | Chris Paul misses 19-foot pullup jump shot | 100 - 80 |
| Q4 10:41 | MIA | Tyler Herro defensive rebound | 100 - 80 |
| Q4 10:30 | PHX | Chris Paul personal foul | 100 - 80 |
| Q4 10:30 | PHX | Jae Crowder enters the game for Justin Jackson | 100 - 80 |
| Q4 10:30 | PHX | Devin Booker enters the game for Cameron Payne | 100 - 80 |
| Q4 10:26 | MIA | Omer Yurtseven offensive foul | 100 - 80 |
| Q4 10:26 | MIA | Omer Yurtseven turnover | 100 - 80 |
| Q4 10:15 | PHX | Cameron Johnson makes 28-foot three point jumper (Devin Booker assists) +3 | 100 - 83 |
| Q4 9:58 | MIA | Kyle Guy misses driving layup | 100 - 83 |
| Q4 9:57 | MIA | Caleb Martin offensive rebound | 100 - 83 |
| Q4 9:55 | MIA | Caleb Martin misses driving floating jump shot | 100 - 83 |
| Q4 9:53 | PHX | Jae Crowder defensive rebound | 100 - 83 |
| Q4 9:49 | MIA | Tyler Herro personal foul | 100 - 83 |
| Q4 9:49 | PHX | Deandre Ayton enters the game for Jalen Smith | 100 - 83 |
| Q4 9:49 | MIA | Kyle Lowry enters the game for Kyle Guy | 100 - 83 |
| Q4 9:43 | PHX | Chris Paul misses 16-foot pullup jump shot | 100 - 83 |
| Q4 9:40 | MIA | Omer Yurtseven defensive rebound | 100 - 83 |
| Q4 9:25 | MIA | Duncan Robinson misses 26-foot three point pullup jump shot | 100 - 83 |
| Q4 9:23 | PHX | Chris Paul defensive rebound | 100 - 83 |
| Q4 9:20 | MIA | Kyle Lowry shooting foul | 100 - 83 |
| Q4 9:20 | PHX | Deandre Ayton makes free throw 1 of 2 +1 | 100 - 84 |
| Q4 9:20 | PHX | Deandre Ayton makes free throw 2 of 2 +1 | 100 - 85 |
| Q4 9:00 | MIA | Omer Yurtseven misses 12-foot two point shot | 100 - 85 |
| Q4 8:58 | PHX | Deandre Ayton defensive rebound | 100 - 85 |
| Q4 8:52 | MIA | Omer Yurtseven shooting foul | 100 - 85 |
| Q4 8:52 | PHX | Deandre Ayton makes free throw 1 of 2 +1 | 100 - 86 |
| Q4 8:52 | PHX | Deandre Ayton makes free throw 2 of 2 +1 | 100 - 87 |
| Q4 8:47 | MIA | Heat Full timeout | 100 - 87 |
| Q4 8:47 | MIA | P.J. Tucker enters the game for Caleb Martin | 100 - 87 |
| Q4 8:47 | PHX | Chris Paul away from play foul | 100 - 87 |
| Q4 8:47 | MIA | Tyler Herro makes free throw 1 of 1 +1 | 101 - 87 |
| Q4 8:37 | MIA | Kyle Lowry misses 15-foot pullup jump shot | 101 - 87 |
| Q4 8:33 | MIA | P.J. Tucker offensive rebound | 101 - 87 |
| Q4 8:32 | MIA | Duncan Robinson makes 28-foot three point jumper (P.J. Tucker assists) +3 | 104 - 87 |
| Q4 8:12 | PHX | Chris Paul misses 13-foot pullup jump shot | 104 - 87 |
| Q4 8:10 | MIA | Omer Yurtseven defensive rebound | 104 - 87 |
| Q4 7:54 | MIA | Duncan Robinson makes 25-foot three point jumper (Kyle Lowry assists) +3 | 107 - 87 |
| Q4 7:39 | PHX | Chris Paul makes 10-foot two point shot +2 | 107 - 89 |
| Q4 7:21 | MIA | Tyler Herro makes 14-foot pullup jump shot +2 | 109 - 89 |
| Q4 7:10 | PHX | Devin Booker misses driving layup | 109 - 89 |
| Q4 7:07 | MIA | P.J. Tucker defensive rebound | 109 - 89 |
| Q4 6:58 | MIA | Tyler Herro makes layup (Kyle Lowry assists) +2 | 111 - 89 |
| Q4 6:58 | PHX | Suns Full timeout | 111 - 89 |
| Q4 6:58 | PHX | Mikal Bridges enters the game for Cameron Johnson | 111 - 89 |
| Q4 6:43 | PHX | Deandre Ayton makes alley oop layup (Mikal Bridges assists) +2 | 111 - 91 |
| Q4 6:28 | MIA | Duncan Robinson misses 25-foot three point pullup jump shot | 111 - 91 |
| Q4 6:28 | MIA | P.J. Tucker offensive rebound | 111 - 91 |
| Q4 6:25 | MIA | Tyler Herro makes three point jumper (P.J. Tucker assists) +3 | 114 - 91 |
| Q4 6:10 | MIA | Duncan Robinson shooting foul | 114 - 91 |
| Q4 6:10 | PHX | Devin Booker makes free throw 1 of 2 +1 | 114 - 92 |
| Q4 6:10 | PHX | Cameron Payne enters the game for Chris Paul | 114 - 92 |
| Q4 6:10 | PHX | Devin Booker makes free throw 2 of 2 +1 | 114 - 93 |
| Q4 5:46 | MIA | Omer Yurtseven misses 13-foot two point shot | 114 - 93 |
| Q4 5:45 | PHX | Suns defensive team rebound | 114 - 93 |
| Q4 5:23 | PHX | Cameron Payne bad pass (Omer Yurtseven steals) | 114 - 93 |
| Q4 5:17 | MIA | Omer Yurtseven makes dunk (Kyle Lowry assists) +2 | 116 - 93 |
| Q4 4:57 | PHX | Mikal Bridges bad pass (Tyler Herro steals) | 116 - 93 |
| Q4 4:54 | MIA | Tyler Herro bad pass (Jae Crowder steals) | 116 - 93 |
| Q4 4:51 | PHX | Jae Crowder misses 24-foot three point jumper | 116 - 93 |
| Q4 4:49 | MIA | Omer Yurtseven defensive rebound | 116 - 93 |
| Q4 4:46 | MIA | Tyler Herro makes dunk (Kyle Lowry assists) +2 | 118 - 93 |
| Q4 4:46 | PHX | Suns Full timeout | 116 - 93 |
| Q4 4:46 | PHX | Ish Wainright enters the game for Devin Booker | 118 - 93 |
| Q4 4:46 | PHX | Justin Jackson enters the game for Deandre Ayton | 118 - 93 |
| Q4 4:46 | PHX | Jalen Smith enters the game for Mikal Bridges | 118 - 93 |
| Q4 4:46 | PHX | Cameron Johnson enters the game for Jae Crowder | 118 - 93 |
| Q4 4:26 | PHX | Cameron Johnson misses 24-foot three point jumper | 118 - 93 |
| Q4 4:22 | MIA | P.J. Tucker defensive rebound | 118 - 93 |
| Q4 4:09 | MIA | Omer Yurtseven misses 7-foot jump bank shot | 118 - 93 |
| Q4 4:08 | PHX | Jalen Smith defensive rebound | 118 - 93 |
| Q4 3:53 | PHX | Justin Jackson makes 5-foot driving floating jump shot (Cameron Payne assists) +2 | 118 - 95 |
| Q4 3:33 | MIA | Tyler Herro makes driving layup (Kyle Lowry assists) +2 | 120 - 95 |
| Q4 3:16 | PHX | Cameron Payne makes 25-foot three point jumper (Cameron Johnson assists) +3 | 120 - 98 |
| Q4 2:49 | MIA | Kyle Lowry makes 34-foot three point jumper (Omer Yurtseven assists) +3 | 123 - 98 |
| Q4 2:37 | PHX | Cameron Payne misses 26-foot three point pullup jump shot | 123 - 98 |
| Q4 2:37 | MIA | Omer Yurtseven defensive rebound | 123 - 98 |
| Q4 2:25 | MIA | Omer Yurtseven out of bounds bad pass turnover | 123 - 98 |
| Q4 2:25 | MIA | Chris Silva enters the game for Kyle Lowry | 123 - 98 |
| Q4 2:25 | MIA | Kyle Guy enters the game for P.J. Tucker | 123 - 98 |
| Q4 2:25 | MIA | Haywood Highsmith enters the game for Omer Yurtseven | 123 - 98 |
| Q4 2:09 | PHX | Cameron Payne misses driving floating jump shot | 123 - 98 |
| Q4 2:08 | PHX | Suns offensive team rebound | 123 - 98 |
| Q4 2:06 | PHX | Cameron Johnson misses 16-foot jumper | 123 - 98 |
| Q4 2:04 | MIA | Chris Silva defensive rebound | 123 - 98 |
| Q4 1:51 | MIA | Tyler Herro bad pass (Ish Wainright steals) | 123 - 98 |
| Q4 1:46 | PHX | Cameron Johnson misses 24-foot three point shot | 123 - 98 |
| Q4 1:43 | MIA | Chris Silva defensive rebound | 123 - 98 |
| Q4 1:30 | MIA | Haywood Highsmith misses 24-foot three point jumper | 123 - 98 |
| Q4 1:26 | PHX | Jalen Smith defensive rebound | 123 - 98 |
| Q4 1:16 | PHX | Jalen Smith misses 12-foot jumper | 123 - 98 |
| Q4 1:14 | MIA | Chris Silva defensive rebound | 123 - 98 |
| Q4 1:02 | MIA | Kyle Guy bad pass (Ish Wainright steals) | 123 - 98 |
| Q4 1:00 | PHX | Ish Wainright bad pass (Kyle Guy steals) | 123 - 98 |
| Q4 53.1 | MIA | Duncan Robinson misses 30-foot three point jumper | 123 - 98 |
| Q4 51.3 | PHX | Ish Wainright defensive rebound | 123 - 98 |
| Q4 47.2 | MIA | Duncan Robinson shooting foul | 123 - 98 |
| Q4 47.2 | PHX | Cameron Johnson makes free throw 1 of 2 +1 | 123 - 99 |
| Q4 47.2 | MIA | Caleb Martin enters the game for Tyler Herro | 123 - 99 |
| Q4 47.2 | PHX | Cameron Johnson makes free throw 2 of 2 +1 | 123 - 100 |
| Q4 28.3 | MIA | Caleb Martin misses 27-foot three point jumper | 123 - 100 |
| Q4 25.0 | PHX | Suns defensive team rebound | 123 - 100 |
| Q4 16.3 | PHX | Cameron Payne misses two point shot | 123 - 100 |
| Q4 14.8 | PHX | Jalen Smith offensive rebound | 123 - 100 |
| Q4 14.8 | PHX | Jalen Smith misses tip shot | 123 - 100 |
| Q4 9.0 | MIA | Caleb Martin defensive rebound | 123 - 100 |
| Q4 0.0 | End of the 4th Quarter | 123 - 100 | |
| Q4 0.0 | End of Game | 123 - 100 |