Refs: Eric Lewis, Gediminas Petraitis, Jonathan Sterling
Play-by-Play (456 Plays)
|
| Clock | Team | Play Description | DET - MIA |
|---|---|---|---|
| Q4 0.0 | End of Game | 112 - 115 | |
| Q4 0.0 | End of the 4th Quarter | 112 - 115 | |
| Q4 2.1 | MIA | Udonis Haslem defensive rebound | 112 - 115 |
| Q4 2.1 | DET | Cory Joseph misses step back jumpshot | 112 - 115 |
| Q4 12.3 | DET | Pistons Full timeout | 112 - 115 |
| Q4 18.8 | DET | Josh Jackson defensive rebound | 112 - 115 |
| Q4 22.3 | MIA | Tyler Herro misses driving layup | 112 - 115 |
| Q4 25.6 | DET | Josh Jackson enters the game for Frank Jackson | 112 - 115 |
| Q4 25.6 | MIA | Heat Full timeout | 112 - 115 |
| Q4 25.6 | DET | Frank Jackson loose ball foul | 112 - 115 |
| Q4 25.6 | MIA | Heat defensive team rebound | 112 - 115 |
| Q4 28.2 | DET | Trey Lyles misses 27-foot three point jumper | 112 - 115 |
| Q4 40.4 | MIA | Max Strus makes three point jumper (Gabe Vincent assists) +3 | 112 - 115 |
| Q4 59.2 | DET | Saddiq Bey makes 16-foot step back jumpshot +2 | 112 - 112 |
| Q4 1:12 | DET | Pistons Full timeout | 110 - 112 |
| Q4 1:12 | MIA | Tyler Herro makes 26-foot three pointer +3 | 110 - 112 |
| Q4 1:33 | MIA | Udonis Haslem defensive rebound | 110 - 109 |
| Q4 1:37 | DET | Cory Joseph misses 21-foot pullup jump shot | 110 - 109 |
| Q4 1:56 | MIA | Kyle Lowry makes two point shot +2 | 110 - 109 |
| Q4 2:09 | DET | Cory Joseph turnover | 110 - 107 |
| Q4 2:09 | DET | Cory Joseph offensive foul | 110 - 107 |
| Q4 2:25 | MIA | Kyle Lowry makes driving layup +2 | 110 - 107 |
| Q4 2:40 | DET | Saddiq Bey makes 26-foot three point jumper (Cory Joseph assists) +3 | 110 - 105 |
| Q4 2:54 | MIA | Kyle Lowry makes free throw 1 of 1 +1 | 107 - 105 |
| Q4 2:54 | DET | Frank Jackson shooting foul | 107 - 104 |
| Q4 2:54 | MIA | Kyle Lowry makes driving layup +2 | 107 - 104 |
| Q4 2:59 | MIA | Udonis Haslem defensive rebound | 107 - 102 |
| Q4 3:01 | DET | Frank Jackson misses 24-foot three point jumper | 107 - 102 |
| Q4 3:12 | DET | Saddiq Bey defensive rebound | 107 - 102 |
| Q4 3:17 | MIA | Tyler Herro misses driving layup | 107 - 102 |
| Q4 3:34 | MIA | Heat Full timeout | 107 - 102 |
| Q4 3:34 | DET | Trey Lyles makes free throw 2 of 2 +1 | 107 - 102 |
| Q4 3:34 | DET | Frank Jackson enters the game for Josh Jackson | 106 - 102 |
| Q4 3:34 | DET | Trey Lyles makes free throw 1 of 2 +1 | 106 - 102 |
| Q4 3:34 | MIA | Kyle Lowry personal foul | 105 - 102 |
| Q4 3:46 | DET | Saddiq Bey defensive rebound | 105 - 102 |
| Q4 3:54 | MIA | Max Strus misses 27-foot three point jumper | 105 - 102 |
| Q4 4:11 | DET | Trey Lyles makes free throw 2 of 2 +1 | 105 - 102 |
| Q4 4:11 | DET | Trey Lyles makes free throw 1 of 2 +1 | 104 - 102 |
| Q4 4:11 | MIA | Kyle Lowry shooting foul | 103 - 102 |
| Q4 4:26 | DET | Pistons Full timeout | 103 - 102 |
| Q4 4:26 | MIA | Gabe Vincent makes two point shot +2 | 103 - 102 |
| Q4 4:49 | DET | Cory Joseph makes 26-foot three point jumper (Trey Lyles assists) +3 | 103 - 100 |
| Q4 5:12 | DET | Hamidou Diallo defensive goaltending violation | 100 - 100 |
| Q4 5:12 | MIA | Gabe Vincent makes 3-foot two point shot (Kyle Lowry assists) +2 | 100 - 100 |
| Q4 5:17 | DET | Saddiq Bey personal foul | 100 - 98 |
| Q4 5:26 | DET | Saddiq Bey turnover | 100 - 98 |
| Q4 5:26 | DET | Saddiq Bey offensive charge | 100 - 98 |
| Q4 5:44 | DET | Josh Jackson defensive rebound | 100 - 98 |
| Q4 5:46 | MIA | Max Strus misses driving floating jump shot | 100 - 98 |
| Q4 6:08 | MIA | Udonis Haslem defensive rebound | 100 - 98 |
| Q4 6:10 | DET | Hamidou Diallo misses 7-foot two point shot | 100 - 98 |
| Q4 6:16 | DET | Cory Joseph defensive rebound | 100 - 98 |
| Q4 6:21 | MIA | Tyler Herro misses 11-foot two point shot | 100 - 98 |
| Q4 6:26 | MIA | Tyler Herro defensive rebound | 100 - 98 |
| Q4 6:29 | DET | Josh Jackson misses 24-foot three point jumper | 100 - 98 |
| Q4 6:33 | DET | Trey Lyles defensive rebound | 100 - 98 |
| Q4 6:35 | MIA | Kyle Lowry misses driving layup | 100 - 98 |
| Q4 6:40 | DET | Josh Jackson enters the game for Frank Jackson | 100 - 98 |
| Q4 6:40 | MIA | Udonis Haslem enters the game for Omer Yurtseven | 100 - 98 |
| Q4 6:40 | MIA | Heat Full timeout | 100 - 98 |
| Q4 6:47 | MIA | Omer Yurtseven defensive rebound | 100 - 98 |
| Q4 6:49 | DET | Hamidou Diallo misses driving layup | 100 - 98 |
| Q4 6:56 | DET | Hamidou Diallo defensive rebound | 100 - 98 |
| Q4 7:01 | MIA | Gabe Vincent misses 26-foot three point jumper | 100 - 98 |
| Q4 7:07 | DET | Frank Jackson makes 15-foot pullup jump shot (Saddiq Bey assists) +2 | 100 - 98 |
| Q4 7:22 | MIA | Omer Yurtseven makes two point shot +2 | 98 - 98 |
| Q4 7:28 | MIA | Omer Yurtseven offensive rebound | 98 - 96 |
| Q4 7:28 | MIA | Trey Lyles blocks Omer Yurtseven 's 3-foot dunk | 98 - 96 |
| Q4 7:33 | MIA | Gabe Vincent offensive rebound | 98 - 96 |
| Q4 7:33 | MIA | Max Strus misses 26-foot three point jumper | 98 - 96 |
| Q4 7:40 | DET | Frank Jackson makes driving layup (Cory Joseph assists) +2 | 98 - 96 |
| Q4 7:48 | DET | Frank Jackson defensive rebound | 96 - 96 |
| Q4 7:52 | MIA | Tyler Herro misses 21-foot step back jumpshot | 96 - 96 |
| Q4 8:04 | MIA | Gabe Vincent defensive rebound | 96 - 96 |
| Q4 8:08 | DET | Frank Jackson misses 23-foot three point jumper | 96 - 96 |
| Q4 8:18 | MIA | Omer Yurtseven turnover | 96 - 96 |
| Q4 8:18 | MIA | Omer Yurtseven offensive foul | 96 - 96 |
| Q4 8:22 | DET | Frank Jackson personal foul | 96 - 96 |
| Q4 8:28 | MIA | Kyle Lowry enters the game for Marcus Garrett | 96 - 96 |
| Q4 8:28 | DET | Trey Lyles turnover | 96 - 96 |
| Q4 8:28 | DET | Trey Lyles offensive charge | 96 - 96 |
| Q4 8:44 | DET | Saddiq Bey defensive rebound | 96 - 96 |
| Q4 8:46 | MIA | Tyler Herro misses driving floating jump shot | 96 - 96 |
| Q4 8:53 | MIA | Omer Yurtseven defensive rebound | 96 - 96 |
| Q4 8:55 | DET | Frank Jackson misses layup | 96 - 96 |
| Q4 9:02 | DET | Trey Lyles defensive rebound | 96 - 96 |
| Q4 9:05 | MIA | Omer Yurtseven misses 6-foot two point shot | 96 - 96 |
| Q4 9:17 | DET | Trey Lyles makes free throw 1 of 1 +1 | 96 - 96 |
| Q4 9:17 | MIA | Marcus Garrett shooting foul | 95 - 96 |
| Q4 9:17 | DET | Trey Lyles makes two point shot +2 | 95 - 96 |
| Q4 9:17 | DET | Trey Lyles offensive rebound | 93 - 96 |
| Q4 9:18 | DET | Frank Jackson misses 26-foot three point jumper | 93 - 96 |
| Q4 9:28 | DET | Cory Joseph makes technical free throw +1 | 93 - 96 |
| Q4 9:28 | MIA | Jimmy Butler technical foul (1st technical foul) | 92 - 96 |
| Q4 9:28 | DET | Hamidou Diallo enters the game for Jamorko Pickett | 92 - 96 |
| Q4 9:43 | MIA | Tyler Herro makes driving layup +2 | 92 - 96 |
| Q4 10:04 | DET | Cory Joseph makes free throw 1 of 1 +1 | 92 - 94 |
| Q4 10:04 | MIA | Max Strus shooting foul | 91 - 94 |
| Q4 10:04 | DET | Cory Joseph makes driving layup +2 | 91 - 94 |
| Q4 10:12 | MIA | Gabe Vincent personal foul | 89 - 94 |
| Q4 10:23 | DET | Trey Lyles enters the game for Josh Jackson | 89 - 94 |
| Q4 10:23 | DET | Pistons Full timeout | 89 - 94 |
| Q4 10:23 | MIA | Tyler Herro makes 2-foot dunk +2 | 89 - 94 |
| Q4 10:26 | DET | Cory Joseph bad pass (Tyler Herro steals) | 89 - 92 |
| Q4 10:42 | MIA | Omer Yurtseven makes layup (Gabe Vincent assists) +2 | 89 - 92 |
| Q4 10:58 | MIA | Gabe Vincent defensive rebound | 89 - 90 |
| Q4 11:01 | DET | Josh Jackson misses 25-foot three point jumper | 89 - 90 |
| Q4 11:21 | MIA | Tyler Herro makes pullup jump shot +2 | 89 - 90 |
| Q4 11:44 | DET | Saddiq Bey makes layup +2 | 89 - 88 |
| Q4 12:00 | MIA | Max Strus enters the game for Udonis Haslem | 87 - 88 |
| Q4 12:00 | MIA | Omer Yurtseven enters the game for Kyle Lowry | 87 - 88 |
| Q3 0.0 | End of the 3rd Quarter | 87 - 88 | |
| Q3 0.1 | MIA | Kyle Lowry makes driving layup +2 | 87 - 88 |
| Q3 20.8 | DET | Saddiq Bey makes two point shot +2 | 87 - 86 |
| Q3 42.9 | MIA | Udonis Haslem makes 11-foot jumper +2 | 85 - 86 |
| Q3 1:06 | DET | Josh Jackson makes 3-foot two point shot +2 | 85 - 84 |
| Q3 1:20 | MIA | Udonis Haslem makes free throw 1 of 1 +1 | 83 - 84 |
| Q3 1:20 | DET | Cory Joseph enters the game for Luka Garza | 83 - 83 |
| Q3 1:20 | DET | Saddiq Bey enters the game for Hamidou Diallo | 83 - 83 |
| Q3 1:20 | MIA | Gabe Vincent enters the game for Max Strus | 83 - 83 |
| Q3 1:20 | DET | Hamidou Diallo shooting foul | 83 - 83 |
| Q3 1:20 | MIA | Udonis Haslem makes layup (Kyle Lowry assists) +2 | 83 - 83 |
| Q3 1:41 | MIA | Tyler Herro defensive rebound | 83 - 81 |
| Q3 1:44 | DET | Hamidou Diallo misses free throw 2 of 2 | 83 - 81 |
| Q3 1:44 | DET | Pistons offensive team rebound | 83 - 81 |
| Q3 1:44 | DET | Hamidou Diallo misses free throw 1 of 2 | 83 - 81 |
| Q3 1:44 | MIA | Udonis Haslem shooting foul | 83 - 81 |
| Q3 1:49 | DET | Jamorko Pickett defensive rebound | 83 - 81 |
| Q3 1:49 | MIA | Udonis Haslem misses layup | 83 - 81 |
| Q3 1:56 | MIA | Max Strus defensive rebound | 83 - 81 |
| Q3 1:58 | DET | Josh Jackson misses 17-foot jumper | 83 - 81 |
| Q3 2:10 | MIA | Udonis Haslem out of bounds lost ball turnover | 83 - 81 |
| Q3 2:25 | DET | Frank Jackson makes free throw 3 of 3 +1 | 83 - 81 |
| Q3 2:25 | DET | Frank Jackson makes free throw 2 of 3 +1 | 82 - 81 |
| Q3 2:25 | DET | Frank Jackson makes free throw 1 of 3 +1 | 81 - 81 |
| Q3 2:25 | MIA | Marcus Garrett shooting foul | 80 - 81 |
| Q3 2:36 | MIA | Marcus Garrett enters the game for Duncan Robinson | 80 - 81 |
| Q3 2:36 | MIA | Tyler Herro personal foul | 80 - 81 |
| Q3 2:47 | MIA | Kyle Lowry makes 28-foot three pointer (Duncan Robinson assists) +3 | 80 - 81 |
| Q3 2:50 | DET | Hamidou Diallo out of bounds bad pass turnover | 80 - 78 |
| Q3 3:05 | MIA | Max Strus makes 25-foot three point jumper (Tyler Herro assists) +3 | 80 - 78 |
| Q3 3:14 | DET | Luka Garza enters the game for Cory Joseph | 80 - 75 |
| Q3 3:14 | DET | Hamidou Diallo enters the game for Trey Lyles | 80 - 75 |
| Q3 3:32 | DET | Trey Lyles makes 26-foot three point jumper (Frank Jackson assists) +3 | 80 - 75 |
| Q3 3:45 | DET | Pistons Full timeout | 77 - 75 |
| Q3 3:45 | MIA | Udonis Haslem makes free throw 2 of 2 +1 | 77 - 75 |
| Q3 3:45 | MIA | Udonis Haslem makes free throw 1 of 2 +1 | 77 - 74 |
| Q3 3:45 | DET | Trey Lyles shooting foul | 77 - 73 |
| Q3 3:45 | MIA | Udonis Haslem offensive rebound | 77 - 73 |
| Q3 3:47 | MIA | Tyler Herro misses driving floating jump shot | 77 - 73 |
| Q3 4:04 | DET | Trey Lyles makes free throw 2 of 2 +1 | 77 - 73 |
| Q3 4:04 | DET | Jamorko Pickett enters the game for Saddiq Bey | 76 - 73 |
| Q3 4:04 | DET | Trey Lyles makes free throw 1 of 2 +1 | 76 - 73 |
| Q3 4:04 | MIA | Max Strus shooting foul | 75 - 73 |
| Q3 4:08 | MIA | Udonis Haslem bad pass (Trey Lyles steals) | 75 - 73 |
| Q3 4:26 | DET | Frank Jackson makes three point jumper (Josh Jackson assists) +3 | 75 - 73 |
| Q3 4:31 | DET | Cory Joseph defensive rebound | 72 - 73 |
| Q3 4:34 | MIA | Max Strus misses 30-foot three point jumper | 72 - 73 |
| Q3 4:41 | MIA | Tyler Herro defensive rebound | 72 - 73 |
| Q3 4:44 | DET | Josh Jackson misses two point shot | 72 - 73 |
| Q3 5:02 | MIA | Duncan Robinson makes free throw 2 of 2 +1 | 72 - 73 |
| Q3 5:02 | DET | Josh Jackson enters the game for Hamidou Diallo | 72 - 72 |
| Q3 5:02 | MIA | Udonis Haslem enters the game for Omer Yurtseven | 72 - 72 |
| Q3 5:02 | MIA | Duncan Robinson makes free throw 1 of 2 +1 | 72 - 72 |
| Q3 5:02 | DET | Hamidou Diallo shooting foul | 72 - 71 |
| Q3 5:10 | MIA | Duncan Robinson defensive rebound | 72 - 71 |
| Q3 5:14 | DET | Frank Jackson misses 27-foot three point jumper | 72 - 71 |
| Q3 5:18 | DET | Hamidou Diallo defensive rebound | 72 - 71 |
| Q3 5:22 | MIA | Trey Lyles blocks Tyler Herro 's 4-foot driving layup | 72 - 71 |
| Q3 5:28 | DET | Frank Jackson out of bounds bad pass turnover | 72 - 71 |
| Q3 5:30 | MIA | Kyle Lowry bad pass (Frank Jackson steals) | 72 - 71 |
| Q3 5:41 | MIA | Tyler Herro enters the game for Gabe Vincent | 72 - 71 |
| Q3 5:41 | DET | Cory Joseph turnover | 72 - 71 |
| Q3 5:41 | DET | Cory Joseph offensive charge | 72 - 71 |
| Q3 5:44 | MIA | Omer Yurtseven lost ball turnover (Cory Joseph steals) | 72 - 71 |
| Q3 6:01 | MIA | Omer Yurtseven defensive rebound | 72 - 71 |
| Q3 6:03 | DET | Hamidou Diallo misses 26-foot three point jumper | 72 - 71 |
| Q3 6:15 | MIA | Kyle Lowry makes 28-foot three pointer +3 | 72 - 71 |
| Q3 6:26 | DET | Cory Joseph personal foul | 72 - 68 |
| Q3 6:38 | MIA | Omer Yurtseven defensive rebound | 72 - 68 |
| Q3 6:42 | DET | Saddiq Bey misses 26-foot three point jumper | 72 - 68 |
| Q3 6:51 | MIA | Heat Full timeout | 72 - 68 |
| Q3 6:51 | MIA | Omer Yurtseven turnover | 72 - 68 |
| Q3 6:51 | MIA | Omer Yurtseven offensive foul | 72 - 68 |
| Q3 7:00 | DET | Hamidou Diallo personal foul | 72 - 68 |
| Q3 7:14 | MIA | Max Strus defensive rebound | 72 - 68 |
| Q3 7:16 | DET | Cory Joseph misses 20-foot pullup jump shot | 72 - 68 |
| Q3 7:41 | MIA | Gabe Vincent makes 26-foot three point jumper (Max Strus assists) +3 | 72 - 68 |
| Q3 7:56 | DET | Hamidou Diallo makes 17-foot pullup jump shot (Trey Lyles assists) +2 | 72 - 65 |
| Q3 8:00 | MIA | Omer Yurtseven personal foul | 70 - 65 |
| Q3 8:11 | MIA | Gabe Vincent makes free throw 2 of 2 +1 | 70 - 65 |
| Q3 8:11 | MIA | Gabe Vincent makes free throw 1 of 2 +1 | 70 - 64 |
| Q3 8:11 | MIA | Duncan Robinson makes technical free throw +1 | 70 - 63 |
| Q3 8:11 | DET | Frank Jackson technical foul (1st technical foul) | 70 - 62 |
| Q3 8:11 | DET | Frank Jackson shooting foul | 70 - 62 |
| Q3 8:17 | MIA | Max Strus defensive rebound | 70 - 62 |
| Q3 8:20 | DET | Trey Lyles misses 26-foot three point jumper | 70 - 62 |
| Q3 8:26 | DET | Saddiq Bey defensive rebound | 70 - 62 |
| Q3 8:28 | MIA | Kyle Lowry misses 22-foot jumper | 70 - 62 |
| Q3 8:43 | DET | Saddiq Bey turnover | 70 - 62 |
| Q3 8:43 | DET | Saddiq Bey offensive charge | 70 - 62 |
| Q3 8:51 | DET | Frank Jackson defensive rebound | 70 - 62 |
| Q3 8:54 | MIA | Max Strus misses 24-foot three point jumper | 70 - 62 |
| Q3 9:02 | MIA | Duncan Robinson defensive rebound | 70 - 62 |
| Q3 9:06 | DET | Hamidou Diallo misses 26-foot three point jumper | 70 - 62 |
| Q3 9:23 | DET | Frank Jackson defensive rebound | 70 - 62 |
| Q3 9:26 | MIA | Duncan Robinson misses 27-foot three point pullup jump shot | 70 - 62 |
| Q3 9:55 | DET | Frank Jackson makes 25-foot three point jumper (Cory Joseph assists) +3 | 70 - 62 |
| Q3 10:01 | DET | Cory Joseph defensive rebound | 67 - 62 |
| Q3 10:04 | MIA | Omer Yurtseven misses alley oop layup | 67 - 62 |
| Q3 10:16 | MIA | Omer Yurtseven defensive rebound | 67 - 62 |
| Q3 10:19 | DET | Saddiq Bey misses 12-foot two point shot | 67 - 62 |
| Q3 10:37 | MIA | Max Strus makes 24-foot three point jumper (Duncan Robinson assists) +3 | 67 - 62 |
| Q3 10:55 | DET | Saddiq Bey makes 26-foot three point jumper (Hamidou Diallo assists) +3 | 67 - 59 |
| Q3 11:14 | MIA | Max Strus makes 2-foot layup (Kyle Lowry assists) +2 | 64 - 59 |
| Q3 11:24 | DET | Cory Joseph makes 26-foot three point jumper (Hamidou Diallo assists) +3 | 64 - 57 |
| Q3 11:43 | MIA | Max Strus makes 4-foot two point shot (Gabe Vincent assists) +2 | 61 - 57 |
| Q3 12:00 | MIA | Duncan Robinson enters the game for Tyler Herro | 61 - 55 |
| Q3 12:00 | MIA | Gabe Vincent enters the game for Marcus Garrett | 61 - 55 |
| Q2 0.0 | End of the 2nd Quarter | 61 - 55 | |
| Q2 0.8 | DET | Trey Lyles bad pass (Omer Yurtseven steals) | 61 - 55 |
| Q2 8.0 | MIA | Kyle Lowry makes driving layup (Tyler Herro assists) +2 | 61 - 55 |
| Q2 29.8 | MIA | Kyle Lowry defensive rebound | 61 - 53 |
| Q2 33.0 | DET | Hamidou Diallo misses 8-foot two point shot | 61 - 53 |
| Q2 43.0 | DET | Hamidou Diallo defensive rebound | 61 - 53 |
| Q2 48.0 | MIA | Tyler Herro misses 27-foot three point jumper | 61 - 53 |
| Q2 57.4 | DET | Cory Joseph enters the game for Jamorko Pickett | 61 - 53 |
| Q2 57.4 | DET | Saddiq Bey turnover | 61 - 53 |
| Q2 57.4 | DET | Saddiq Bey offensive charge | 61 - 53 |
| Q2 1:14 | MIA | Max Strus makes three point jumper (Kyle Lowry assists) +3 | 61 - 53 |
| Q2 1:28 | DET | Trey Lyles bad pass (Max Strus steals) | 61 - 50 |
| Q2 1:53 | MIA | Tyler Herro makes 26-foot three point jumper (Kyle Lowry assists) +3 | 61 - 50 |
| Q2 2:05 | DET | Trey Lyles makes 27-foot three point jumper (Hamidou Diallo assists) +3 | 61 - 47 |
| Q2 2:19 | MIA | Kyle Lowry makes 12-foot two point shot +2 | 58 - 47 |
| Q2 2:33 | DET | Hamidou Diallo makes 13-foot pullup jump shot +2 | 58 - 45 |
| Q2 2:45 | MIA | Tyler Herro makes layup (Omer Yurtseven assists) +2 | 56 - 45 |
| Q2 2:50 | DET | Pistons Full timeout | 56 - 43 |
| Q2 2:50 | DET | Jamorko Pickett personal foul | 56 - 43 |
| Q2 3:01 | DET | Trey Lyles makes free throw 2 of 2 +1 | 56 - 43 |
| Q2 3:01 | MIA | Marcus Garrett enters the game for Duncan Robinson | 55 - 43 |
| Q2 3:01 | MIA | Omer Yurtseven enters the game for KZ Okpala | 55 - 43 |
| Q2 3:01 | DET | Trey Lyles makes free throw 1 of 2 +1 | 55 - 43 |
| Q2 3:01 | MIA | Duncan Robinson shooting foul | 54 - 43 |
| Q2 3:12 | DET | Jamorko Pickett defensive rebound | 54 - 43 |
| Q2 3:16 | MIA | Duncan Robinson misses 26-foot three point jumper | 54 - 43 |
| Q2 3:36 | DET | Trey Lyles makes 5-foot two point shot (Hamidou Diallo assists) +2 | 54 - 43 |
| Q2 3:43 | DET | Hamidou Diallo defensive rebound | 52 - 43 |
| Q2 3:47 | MIA | Trey Lyles blocks Tyler Herro's step back jumpshot | 52 - 43 |
| Q2 4:00 | DET | Trey Lyles makes free throw 2 of 2 +1 | 52 - 43 |
| Q2 4:00 | DET | Trey Lyles makes free throw 1 of 2 +1 | 51 - 43 |
| Q2 4:00 | MIA | Tyler Herro loose ball foul | 50 - 43 |
| Q2 4:00 | DET | Pistons defensive team rebound | 50 - 43 |
| Q2 4:01 | MIA | Duncan Robinson misses 25-foot three point jumper | 50 - 43 |
| Q2 4:12 | DET | Saddiq Bey traveling | 50 - 43 |
| Q2 4:22 | MIA | Kyle Lowry personal foul | 50 - 43 |
| Q2 4:39 | DET | Jamorko Pickett defensive rebound | 50 - 43 |
| Q2 4:39 | MIA | Duncan Robinson misses 27-foot three point jumper | 50 - 43 |
| Q2 4:44 | MIA | Tyler Herro defensive rebound | 50 - 43 |
| Q2 4:44 | DET | Trey Lyles misses two point shot | 50 - 43 |
| Q2 4:46 | DET | Trey Lyles offensive rebound | 50 - 43 |
| Q2 4:47 | DET | Frank Jackson misses driving layup | 50 - 43 |
| Q2 4:59 | DET | Saddiq Bey enters the game for Josh Jackson | 50 - 43 |
| Q2 4:59 | DET | Jamorko Pickett enters the game for Cory Joseph | 50 - 43 |
| Q2 4:59 | MIA | Kyle Lowry personal foul | 50 - 43 |
| Q2 5:03 | DET | Trey Lyles defensive rebound | 50 - 43 |
| Q2 5:06 | MIA | KZ Okpala misses 8-foot two point shot | 50 - 43 |
| Q2 5:25 | DET | Frank Jackson makes three point jumper (Hamidou Diallo assists) +3 | 50 - 43 |
| Q2 5:30 | MIA | Max Strus bad pass (Hamidou Diallo steals) | 47 - 43 |
| Q2 5:41 | MIA | Kyle Lowry defensive rebound | 47 - 43 |
| Q2 5:44 | DET | Josh Jackson misses 4-foot two point shot | 47 - 43 |
| Q2 5:54 | DET | Trey Lyles defensive rebound | 47 - 43 |
| Q2 5:58 | MIA | Kyle Lowry misses 28-foot three point jumper | 47 - 43 |
| Q2 6:00 | MIA | KZ Okpala offensive rebound | 47 - 43 |
| Q2 6:03 | MIA | Max Strus misses three point jumper | 47 - 43 |
| Q2 6:07 | MIA | Cory Joseph vs. Duncan Robinson (Duncan Robinson gains possession) | 47 - 43 |
| Q2 6:15 | MIA | Max Strus enters the game for Omer Yurtseven | 47 - 43 |
| Q2 6:15 | MIA | KZ Okpala enters the game for Marcus Garrett | 47 - 43 |
| Q2 6:23 | DET | Cory Joseph bad pass (Kyle Lowry steals) | 47 - 43 |
| Q2 6:29 | DET | Cory Joseph defensive rebound | 47 - 43 |
| Q2 6:32 | MIA | Omer Yurtseven misses 15-foot jumper | 47 - 43 |
| Q2 6:42 | DET | Trey Lyles makes layup +2 | 47 - 43 |
| Q2 6:51 | DET | Cory Joseph offensive rebound | 45 - 43 |
| Q2 6:54 | DET | Frank Jackson misses 27-foot three point jumper | 45 - 43 |
| Q2 6:58 | MIA | Omer Yurtseven lost ball turnover (Josh Jackson steals) | 45 - 43 |
| Q2 7:00 | MIA | Omer Yurtseven defensive rebound | 45 - 43 |
| Q2 7:02 | DET | Cory Joseph misses driving layup | 45 - 43 |
| Q2 7:14 | DET | Hamidou Diallo enters the game for Saddiq Bey | 45 - 43 |
| Q2 7:14 | MIA | Kyle Lowry enters the game for KZ Okpala | 45 - 43 |
| Q2 7:14 | MIA | Duncan Robinson enters the game for Gabe Vincent | 45 - 43 |
| Q2 7:14 | MIA | Gabe Vincent personal foul | 45 - 43 |
| Q2 7:14 | DET | Cory Joseph defensive rebound | 45 - 43 |
| Q2 7:15 | MIA | Gabe Vincent misses driving layup | 45 - 43 |
| Q2 7:26 | MIA | Gabe Vincent defensive rebound | 45 - 43 |
| Q2 7:31 | DET | Trey Lyles misses 27-foot three point jumper | 45 - 43 |
| Q2 7:41 | MIA | Omer Yurtseven makes 7-foot two point shot (KZ Okpala assists) +2 | 45 - 43 |
| Q2 7:50 | MIA | Omer Yurtseven defensive rebound | 45 - 41 |
| Q2 7:53 | DET | Saddiq Bey misses 29-foot three point jumper | 45 - 41 |
| Q2 8:10 | MIA | Tyler Herro makes pullup jump shot +2 | 45 - 41 |
| Q2 8:26 | MIA | Heat Full timeout | 45 - 39 |
| Q2 8:26 | DET | Cory Joseph makes 28-foot three point jumper (Saddiq Bey assists) +3 | 45 - 39 |
| Q2 8:37 | MIA | KZ Okpala makes 23-foot three point jumper (Tyler Herro assists) +3 | 42 - 39 |
| Q2 8:51 | DET | Cory Joseph makes 23-foot three point jumper (Saddiq Bey assists) +3 | 42 - 36 |
| Q2 8:58 | MIA | Omer Yurtseven kicked ball violation | 39 - 36 |
| Q2 9:08 | DET | Frank Jackson defensive rebound | 39 - 36 |
| Q2 9:11 | MIA | Trey Lyles blocks Marcus Garrett's driving layup | 39 - 36 |
| Q2 9:26 | DET | Trey Lyles enters the game for Cheick Diallo | 39 - 36 |
| Q2 9:26 | DET | Frank Jackson enters the game for Jamorko Pickett | 39 - 36 |
| Q2 9:26 | DET | Saddiq Bey makes free throw 1 of 1 +1 | 39 - 36 |
| Q2 9:26 | MIA | Omer Yurtseven shooting foul | 38 - 36 |
| Q2 9:26 | DET | Cory Joseph makes 5-foot two point shot +2 | 38 - 36 |
| Q2 9:33 | DET | Saddiq Bey defensive rebound | 36 - 36 |
| Q2 9:36 | MIA | Gabe Vincent misses 25-foot three point jumper | 36 - 36 |
| Q2 9:41 | MIA | Omer Yurtseven defensive rebound | 36 - 36 |
| Q2 9:45 | DET | Saddiq Bey misses 27-foot three point jumper | 36 - 36 |
| Q2 10:02 | MIA | Tyler Herro makes 28-foot three pointer (Gabe Vincent assists) +3 | 36 - 36 |
| Q2 10:18 | DET | Josh Jackson makes two point shot +2 | 36 - 33 |
| Q2 10:22 | MIA | Gabe Vincent bad pass (Josh Jackson steals) | 34 - 33 |
| Q2 10:32 | DET | Saddiq Bey makes 26-foot three point jumper (Cory Joseph assists) +3 | 34 - 33 |
| Q2 10:52 | MIA | Gabe Vincent makes 3-foot driving floating jump shot +2 | 31 - 33 |
| Q2 11:06 | DET | Cheick Diallo makes 2-foot dunk (Saddiq Bey assists) +2 | 31 - 31 |
| Q2 11:10 | MIA | Omer Yurtseven bad pass (Saddiq Bey steals) | 29 - 31 |
| Q2 11:11 | MIA | Omer Yurtseven defensive rebound | 29 - 31 |
| Q2 11:15 | DET | Jamorko Pickett misses 28-foot three point jumper | 29 - 31 |
| Q2 11:33 | MIA | Tyler Herro makes 18-foot pullup jump shot +2 | 29 - 31 |
| Q2 11:41 | DET | Josh Jackson back court turnover | 29 - 29 |
| Q2 11:42 | MIA | Tyler Herro lost ball turnover (Cheick Diallo steals) | 29 - 29 |
| Q2 12:00 | MIA | Gabe Vincent enters the game for Max Strus | 29 - 29 |
| Q1 0.0 | End of the 1st Quarter | 29 - 29 | |
| Q1 0.0 | MIA | Omer Yurtseven makes jumper +2 | 29 - 29 |
| Q1 2.2 | MIA | Omer Yurtseven offensive rebound | 29 - 27 |
| Q1 2.2 | MIA | Marcus Garrett misses 21-foot pullup jump shot | 29 - 27 |
| Q1 8.0 | MIA | Heat offensive team rebound | 29 - 27 |
| Q1 8.0 | MIA | Cheick Diallo vs. Tyler Herro (Omer Yurtseven gains possession) | 29 - 27 |
| Q1 13.0 | MIA | Tyler Herro misses free throw 1 of 1 | 29 - 27 |
| Q1 13.0 | DET | Josh Jackson shooting foul | 29 - 27 |
| Q1 13.0 | MIA | Tyler Herro makes driving layup +2 | 29 - 27 |
| Q1 25.7 | DET | Cheick Diallo enters the game for Luka Garza | 29 - 25 |
| Q1 25.7 | MIA | KZ Okpala enters the game for Gabe Vincent | 29 - 25 |
| Q1 25.7 | DET | Josh Jackson turnover | 29 - 25 |
| Q1 25.7 | DET | Josh Jackson offensive charge | 29 - 25 |
| Q1 28.7 | DET | Josh Jackson defensive rebound | 29 - 25 |
| Q1 31.0 | MIA | Max Strus misses 2-foot two point shot | 29 - 25 |
| Q1 45.2 | DET | Luka Garza makes two point shot +2 | 29 - 25 |
| Q1 45.6 | DET | Luka Garza offensive rebound | 27 - 25 |
| Q1 47.0 | DET | Cory Joseph misses driving layup | 27 - 25 |
| Q1 1:01 | DET | Luka Garza offensive rebound | 27 - 25 |
| Q1 1:03 | DET | Luka Garza misses free throw 2 of 2 | 27 - 25 |
| Q1 1:03 | DET | Luka Garza makes free throw 1 of 2 +1 | 27 - 25 |
| Q1 1:03 | MIA | Gabe Vincent shooting foul | 26 - 25 |
| Q1 1:03 | DET | Luka Garza offensive rebound | 26 - 25 |
| Q1 1:04 | DET | Josh Jackson misses driving layup | 26 - 25 |
| Q1 1:15 | MIA | Tyler Herro makes driving layup (Gabe Vincent assists) +2 | 26 - 25 |
| Q1 1:30 | MIA | Marcus Garrett defensive rebound | 26 - 23 |
| Q1 1:33 | DET | Jamorko Pickett misses three point jumper | 26 - 23 |
| Q1 1:55 | MIA | Tyler Herro makes free throw 2 of 2 +1 | 26 - 23 |
| Q1 1:55 | DET | Jamorko Pickett enters the game for Hamidou Diallo | 26 - 22 |
| Q1 1:55 | MIA | Gabe Vincent enters the game for Kyle Lowry | 26 - 22 |
| Q1 1:55 | MIA | Tyler Herro makes free throw 1 of 2 +1 | 26 - 22 |
| Q1 1:55 | DET | Hamidou Diallo personal foul | 26 - 21 |
| Q1 2:09 | DET | Saddiq Bey makes free throw 2 of 2 +1 | 26 - 21 |
| Q1 2:09 | DET | Saddiq Bey makes free throw 1 of 2 +1 | 25 - 21 |
| Q1 2:09 | MIA | Marcus Garrett shooting foul | 24 - 21 |
| Q1 2:20 | MIA | Kyle Lowry makes layup +2 | 24 - 21 |
| Q1 2:28 | MIA | Kyle Lowry defensive rebound | 24 - 19 |
| Q1 2:31 | DET | Cory Joseph misses driving layup | 24 - 19 |
| Q1 2:51 | MIA | Tyler Herro makes free throw 2 of 2 +1 | 24 - 19 |
| Q1 2:51 | MIA | Tyler Herro makes free throw 1 of 2 +1 | 24 - 18 |
| Q1 2:51 | DET | Hamidou Diallo enters the game for Frank Jackson | 24 - 17 |
| Q1 2:51 | DET | Pistons Full timeout | 24 - 17 |
| Q1 2:51 | DET | Frank Jackson personal foul | 24 - 17 |
| Q1 3:11 | MIA | Omer Yurtseven defensive rebound | 24 - 17 |
| Q1 3:16 | DET | Saddiq Bey misses 28-foot three point jumper | 24 - 17 |
| Q1 3:22 | MIA | Marcus Garrett makes 2-foot layup (Tyler Herro assists) +2 | 24 - 17 |
| Q1 3:31 | DET | Luka Garza enters the game for Trey Lyles | 24 - 15 |
| Q1 3:31 | MIA | Omer Yurtseven enters the game for KZ Okpala | 24 - 15 |
| Q1 3:31 | MIA | Heat offensive team rebound | 24 - 15 |
| Q1 3:32 | MIA | Tyler Herro misses step back jumpshot | 24 - 15 |
| Q1 3:56 | DET | Saddiq Bey makes 26-foot three point jumper (Cory Joseph assists) +3 | 24 - 15 |
| Q1 4:06 | MIA | Max Strus makes free throw 1 of 1 +1 | 21 - 15 |
| Q1 4:06 | DET | Josh Jackson enters the game for Hamidou Diallo | 21 - 14 |
| Q1 4:06 | DET | Trey Lyles shooting foul | 21 - 14 |
| Q1 4:06 | MIA | Max Strus makes 2-foot layup (KZ Okpala assists) +2 | 21 - 14 |
| Q1 4:29 | DET | Saddiq Bey makes free throw 2 of 2 +1 | 21 - 12 |
| Q1 4:29 | MIA | Marcus Garrett enters the game for Duncan Robinson | 20 - 12 |
| Q1 4:29 | MIA | Tyler Herro enters the game for Gabe Vincent | 20 - 12 |
| Q1 4:29 | DET | Saddiq Bey makes free throw 1 of 2 +1 | 20 - 12 |
| Q1 4:29 | MIA | Duncan Robinson shooting foul | 19 - 12 |
| Q1 4:35 | DET | Hamidou Diallo defensive rebound | 19 - 12 |
| Q1 4:39 | MIA | Kyle Lowry misses 28-foot three point jumper | 19 - 12 |
| Q1 4:42 | MIA | Max Strus offensive rebound | 19 - 12 |
| Q1 4:45 | MIA | Max Strus misses step back jumpshot | 19 - 12 |
| Q1 4:54 | MIA | Max Strus defensive rebound | 19 - 12 |
| Q1 4:58 | DET | Cory Joseph misses 25-foot three point jumper | 19 - 12 |
| Q1 5:01 | DET | Saddiq Bey defensive rebound | 19 - 12 |
| Q1 5:03 | MIA | KZ Okpala misses 4-foot two point shot | 19 - 12 |
| Q1 5:20 | DET | Hamidou Diallo makes 23-foot three point jumper (Cory Joseph assists) +3 | 19 - 12 |
| Q1 5:30 | DET | Saddiq Bey defensive rebound | 16 - 12 |
| Q1 5:34 | MIA | Duncan Robinson misses 23-foot three point jumper | 16 - 12 |
| Q1 5:43 | MIA | KZ Okpala defensive rebound | 16 - 12 |
| Q1 5:45 | DET | Cory Joseph misses two point shot | 16 - 12 |
| Q1 5:49 | DET | Hamidou Diallo defensive rebound | 16 - 12 |
| Q1 5:52 | MIA | Kyle Lowry misses 27-foot three point jumper | 16 - 12 |
| Q1 6:06 | MIA | Duncan Robinson defensive rebound | 16 - 12 |
| Q1 6:10 | DET | Hamidou Diallo misses 10-foot two point shot | 16 - 12 |
| Q1 6:20 | MIA | KZ Okpala turnover | 16 - 12 |
| Q1 6:20 | MIA | KZ Okpala offensive foul | 16 - 12 |
| Q1 6:30 | DET | Hamidou Diallo makes 24-foot three point jumper (Cory Joseph assists) +3 | 16 - 12 |
| Q1 6:41 | MIA | KZ Okpala enters the game for Dewayne Dedmon | 13 - 12 |
| Q1 6:41 | MIA | Heat Full timeout | 13 - 12 |
| Q1 6:41 | MIA | Gabe Vincent personal foul | 13 - 12 |
| Q1 6:43 | DET | Saddiq Bey defensive rebound | 13 - 12 |
| Q1 6:45 | MIA | Dewayne Dedmon misses layup | 13 - 12 |
| Q1 6:58 | DET | Trey Lyles makes two point shot (Cory Joseph assists) +2 | 13 - 12 |
| Q1 7:18 | MIA | Gabe Vincent makes driving layup +2 | 11 - 12 |
| Q1 7:32 | MIA | Heat defensive team rebound | 11 - 10 |
| Q1 7:32 | DET | Saddiq Bey misses driving layup | 11 - 10 |
| Q1 7:41 | DET | Saddiq Bey defensive rebound | 11 - 10 |
| Q1 7:45 | MIA | Dewayne Dedmon misses three point jumper | 11 - 10 |
| Q1 7:53 | MIA | Dewayne Dedmon defensive rebound | 11 - 10 |
| Q1 7:54 | DET | Frank Jackson misses 18-foot pullup jump shot | 11 - 10 |
| Q1 8:01 | MIA | Heat delay of game violation | 11 - 10 |
| Q1 8:01 | MIA | Kyle Lowry loose ball foul | 11 - 10 |
| Q1 8:01 | DET | Pistons offensive team rebound | 11 - 10 |
| Q1 8:02 | DET | Frank Jackson misses 27-foot three point jumper | 11 - 10 |
| Q1 8:13 | MIA | Duncan Robinson personal foul | 11 - 10 |
| Q1 8:23 | MIA | Gabe Vincent makes free throw 2 of 2 +1 | 11 - 10 |
| Q1 8:23 | MIA | Gabe Vincent makes free throw 1 of 2 +1 | 11 - 9 |
| Q1 8:23 | DET | Trey Lyles shooting foul | 11 - 8 |
| Q1 8:32 | DET | Hamidou Diallo makes 3-foot two point shot +2 | 11 - 8 |
| Q1 8:37 | MIA | Max Strus lost ball turnover (Hamidou Diallo steals) | 9 - 8 |
| Q1 8:48 | DET | Trey Lyles out of bounds bad pass turnover | 9 - 8 |
| Q1 9:04 | MIA | Max Strus makes 2-foot dunk (Gabe Vincent assists) +2 | 9 - 8 |
| Q1 9:20 | DET | Cory Joseph makes 26-foot three point jumper +3 | 9 - 6 |
| Q1 9:29 | MIA | Max Strus makes layup (Kyle Lowry assists) +2 | 6 - 6 |
| Q1 9:32 | MIA | Heat offensive team rebound | 6 - 4 |
| Q1 9:32 | MIA | Frank Jackson blocks Kyle Lowry 's 3-foot driving layup | 6 - 4 |
| Q1 9:36 | MIA | Max Strus defensive rebound | 6 - 4 |
| Q1 9:39 | DET | Trey Lyles misses 26-foot three point jumper | 6 - 4 |
| Q1 9:54 | MIA | Max Strus makes 23-foot three point jumper (Gabe Vincent assists) +3 | 6 - 4 |
| Q1 10:12 | DET | Trey Lyles makes 26-foot three point jumper (Cory Joseph assists) +3 | 6 - 1 |
| Q1 10:24 | DET | Trey Lyles defensive rebound | 3 - 1 |
| Q1 10:26 | MIA | Dewayne Dedmon misses free throw 2 of 2 | 3 - 1 |
| Q1 10:26 | MIA | Dewayne Dedmon makes free throw 1 of 2 +1 | 3 - 1 |
| Q1 10:26 | DET | Hamidou Diallo shooting foul | 3 - 0 |
| Q1 10:44 | DET | Frank Jackson makes 24-foot three point jumper (Saddiq Bey assists) +3 | 3 - 0 |
| Q1 10:50 | DET | Saddiq Bey defensive rebound | 0 - 0 |
| Q1 10:52 | MIA | Duncan Robinson misses driving layup | 0 - 0 |
| Q1 11:03 | DET | Frank Jackson personal foul | 0 - 0 |
| Q1 11:12 | MIA | Kyle Lowry defensive rebound | 0 - 0 |
| Q1 11:14 | DET | Trey Lyles misses 15-foot pullup jump shot | 0 - 0 |
| Q1 11:35 | DET | Trey Lyles defensive rebound | 0 - 0 |
| Q1 11:38 | MIA | Gabe Vincent misses three point jumper | 0 - 0 |
| Q1 11:52 | MIA | Duncan Robinson defensive rebound | 0 - 0 |
| Q1 11:54 | DET | Hamidou Diallo misses driving layup | 0 - 0 |
| Q1 12:00 | DET | Trey Lyles vs. Dewayne Dedmon (Hamidou Diallo gains possession) | 0 - 0 |
| Q1 12:00 | DET | Trey Lyles vs. Dewayne Dedmon (Hamidou Diallo gains possession) | 0 - 0 |
| Q1 11:54 | DET | Hamidou Diallo misses driving layup | 0 - 0 |
| Q1 11:52 | MIA | Duncan Robinson defensive rebound | 0 - 0 |
| Q1 11:38 | MIA | Gabe Vincent misses three point jumper | 0 - 0 |
| Q1 11:35 | DET | Trey Lyles defensive rebound | 0 - 0 |
| Q1 11:14 | DET | Trey Lyles misses 15-foot pullup jump shot | 0 - 0 |
| Q1 11:12 | MIA | Kyle Lowry defensive rebound | 0 - 0 |
| Q1 11:03 | DET | Frank Jackson personal foul | 0 - 0 |
| Q1 10:52 | MIA | Duncan Robinson misses driving layup | 0 - 0 |
| Q1 10:50 | DET | Saddiq Bey defensive rebound | 0 - 0 |
| Q1 10:44 | DET | Frank Jackson makes 24-foot three point jumper (Saddiq Bey assists) +3 | 3 - 0 |
| Q1 10:26 | DET | Hamidou Diallo shooting foul | 3 - 0 |
| Q1 10:26 | MIA | Dewayne Dedmon makes free throw 1 of 2 +1 | 3 - 1 |
| Q1 10:26 | MIA | Dewayne Dedmon misses free throw 2 of 2 | 3 - 1 |
| Q1 10:24 | DET | Trey Lyles defensive rebound | 3 - 1 |
| Q1 10:12 | DET | Trey Lyles makes 26-foot three point jumper (Cory Joseph assists) +3 | 6 - 1 |
| Q1 9:54 | MIA | Max Strus makes 23-foot three point jumper (Gabe Vincent assists) +3 | 6 - 4 |
| Q1 9:39 | DET | Trey Lyles misses 26-foot three point jumper | 6 - 4 |
| Q1 9:36 | MIA | Max Strus defensive rebound | 6 - 4 |
| Q1 9:32 | MIA | Frank Jackson blocks Kyle Lowry 's 3-foot driving layup | 6 - 4 |
| Q1 9:32 | MIA | Heat offensive team rebound | 6 - 4 |
| Q1 9:29 | MIA | Max Strus makes layup (Kyle Lowry assists) +2 | 6 - 6 |
| Q1 9:20 | DET | Cory Joseph makes 26-foot three point jumper +3 | 9 - 6 |
| Q1 9:04 | MIA | Max Strus makes 2-foot dunk (Gabe Vincent assists) +2 | 9 - 8 |
| Q1 8:48 | DET | Trey Lyles out of bounds bad pass turnover | 9 - 8 |
| Q1 8:37 | MIA | Max Strus lost ball turnover (Hamidou Diallo steals) | 9 - 8 |
| Q1 8:32 | DET | Hamidou Diallo makes 3-foot two point shot +2 | 11 - 8 |
| Q1 8:23 | DET | Trey Lyles shooting foul | 11 - 8 |
| Q1 8:23 | MIA | Gabe Vincent makes free throw 1 of 2 +1 | 11 - 9 |
| Q1 8:23 | MIA | Gabe Vincent makes free throw 2 of 2 +1 | 11 - 10 |
| Q1 8:13 | MIA | Duncan Robinson personal foul | 11 - 10 |
| Q1 8:02 | DET | Frank Jackson misses 27-foot three point jumper | 11 - 10 |
| Q1 8:01 | DET | Pistons offensive team rebound | 11 - 10 |
| Q1 8:01 | MIA | Kyle Lowry loose ball foul | 11 - 10 |
| Q1 8:01 | MIA | Heat delay of game violation | 11 - 10 |
| Q1 7:54 | DET | Frank Jackson misses 18-foot pullup jump shot | 11 - 10 |
| Q1 7:53 | MIA | Dewayne Dedmon defensive rebound | 11 - 10 |
| Q1 7:45 | MIA | Dewayne Dedmon misses three point jumper | 11 - 10 |
| Q1 7:41 | DET | Saddiq Bey defensive rebound | 11 - 10 |
| Q1 7:32 | DET | Saddiq Bey misses driving layup | 11 - 10 |
| Q1 7:32 | MIA | Heat defensive team rebound | 11 - 10 |
| Q1 7:18 | MIA | Gabe Vincent makes driving layup +2 | 11 - 12 |
| Q1 6:58 | DET | Trey Lyles makes two point shot (Cory Joseph assists) +2 | 13 - 12 |
| Q1 6:45 | MIA | Dewayne Dedmon misses layup | 13 - 12 |
| Q1 6:43 | DET | Saddiq Bey defensive rebound | 13 - 12 |
| Q1 6:41 | MIA | Gabe Vincent personal foul | 13 - 12 |
| Q1 6:41 | MIA | Heat Full timeout | 13 - 12 |
| Q1 6:41 | MIA | KZ Okpala enters the game for Dewayne Dedmon | 13 - 12 |
| Q1 6:30 | DET | Hamidou Diallo makes 24-foot three point jumper (Cory Joseph assists) +3 | 16 - 12 |
| Q1 6:20 | MIA | KZ Okpala offensive foul | 16 - 12 |
| Q1 6:20 | MIA | KZ Okpala turnover | 16 - 12 |
| Q1 6:10 | DET | Hamidou Diallo misses 10-foot two point shot | 16 - 12 |
| Q1 6:06 | MIA | Duncan Robinson defensive rebound | 16 - 12 |
| Q1 5:52 | MIA | Kyle Lowry misses 27-foot three point jumper | 16 - 12 |
| Q1 5:49 | DET | Hamidou Diallo defensive rebound | 16 - 12 |
| Q1 5:45 | DET | Cory Joseph misses two point shot | 16 - 12 |
| Q1 5:43 | MIA | KZ Okpala defensive rebound | 16 - 12 |
| Q1 5:34 | MIA | Duncan Robinson misses 23-foot three point jumper | 16 - 12 |
| Q1 5:30 | DET | Saddiq Bey defensive rebound | 16 - 12 |
| Q1 5:20 | DET | Hamidou Diallo makes 23-foot three point jumper (Cory Joseph assists) +3 | 19 - 12 |
| Q1 5:03 | MIA | KZ Okpala misses 4-foot two point shot | 19 - 12 |
| Q1 5:01 | DET | Saddiq Bey defensive rebound | 19 - 12 |
| Q1 4:58 | DET | Cory Joseph misses 25-foot three point jumper | 19 - 12 |
| Q1 4:54 | MIA | Max Strus defensive rebound | 19 - 12 |
| Q1 4:45 | MIA | Max Strus misses step back jumpshot | 19 - 12 |
| Q1 4:42 | MIA | Max Strus offensive rebound | 19 - 12 |
| Q1 4:39 | MIA | Kyle Lowry misses 28-foot three point jumper | 19 - 12 |
| Q1 4:35 | DET | Hamidou Diallo defensive rebound | 19 - 12 |
| Q1 4:29 | MIA | Duncan Robinson shooting foul | 19 - 12 |
| Q1 4:29 | DET | Saddiq Bey makes free throw 1 of 2 +1 | 20 - 12 |
| Q1 4:29 | MIA | Tyler Herro enters the game for Gabe Vincent | 20 - 12 |
| Q1 4:29 | MIA | Marcus Garrett enters the game for Duncan Robinson | 20 - 12 |
| Q1 4:29 | DET | Saddiq Bey makes free throw 2 of 2 +1 | 21 - 12 |
| Q1 4:06 | MIA | Max Strus makes 2-foot layup (KZ Okpala assists) +2 | 21 - 14 |
| Q1 4:06 | DET | Trey Lyles shooting foul | 21 - 14 |
| Q1 4:06 | DET | Josh Jackson enters the game for Hamidou Diallo | 21 - 14 |
| Q1 4:06 | MIA | Max Strus makes free throw 1 of 1 +1 | 21 - 15 |
| Q1 3:56 | DET | Saddiq Bey makes 26-foot three point jumper (Cory Joseph assists) +3 | 24 - 15 |
| Q1 3:32 | MIA | Tyler Herro misses step back jumpshot | 24 - 15 |
| Q1 3:31 | MIA | Heat offensive team rebound | 24 - 15 |
| Q1 3:31 | MIA | Omer Yurtseven enters the game for KZ Okpala | 24 - 15 |
| Q1 3:31 | DET | Luka Garza enters the game for Trey Lyles | 24 - 15 |
| Q1 3:22 | MIA | Marcus Garrett makes 2-foot layup (Tyler Herro assists) +2 | 24 - 17 |
| Q1 3:16 | DET | Saddiq Bey misses 28-foot three point jumper | 24 - 17 |
| Q1 3:11 | MIA | Omer Yurtseven defensive rebound | 24 - 17 |
| Q1 2:51 | DET | Frank Jackson personal foul | 24 - 17 |
| Q1 2:51 | DET | Pistons Full timeout | 24 - 17 |
| Q1 2:51 | DET | Hamidou Diallo enters the game for Frank Jackson | 24 - 17 |
| Q1 2:51 | MIA | Tyler Herro makes free throw 1 of 2 +1 | 24 - 18 |
| Q1 2:51 | MIA | Tyler Herro makes free throw 2 of 2 +1 | 24 - 19 |
| Q1 2:31 | DET | Cory Joseph misses driving layup | 24 - 19 |
| Q1 2:28 | MIA | Kyle Lowry defensive rebound | 24 - 19 |
| Q1 2:20 | MIA | Kyle Lowry makes layup +2 | 24 - 21 |
| Q1 2:09 | MIA | Marcus Garrett shooting foul | 24 - 21 |
| Q1 2:09 | DET | Saddiq Bey makes free throw 1 of 2 +1 | 25 - 21 |
| Q1 2:09 | DET | Saddiq Bey makes free throw 2 of 2 +1 | 26 - 21 |
| Q1 1:55 | DET | Hamidou Diallo personal foul | 26 - 21 |
| Q1 1:55 | MIA | Tyler Herro makes free throw 1 of 2 +1 | 26 - 22 |
| Q1 1:55 | MIA | Gabe Vincent enters the game for Kyle Lowry | 26 - 22 |
| Q1 1:55 | DET | Jamorko Pickett enters the game for Hamidou Diallo | 26 - 22 |
| Q1 1:55 | MIA | Tyler Herro makes free throw 2 of 2 +1 | 26 - 23 |
| Q1 1:33 | DET | Jamorko Pickett misses three point jumper | 26 - 23 |
| Q1 1:30 | MIA | Marcus Garrett defensive rebound | 26 - 23 |
| Q1 1:15 | MIA | Tyler Herro makes driving layup (Gabe Vincent assists) +2 | 26 - 25 |
| Q1 1:04 | DET | Josh Jackson misses driving layup | 26 - 25 |
| Q1 1:03 | DET | Luka Garza offensive rebound | 26 - 25 |
| Q1 1:03 | MIA | Gabe Vincent shooting foul | 26 - 25 |
| Q1 1:03 | DET | Luka Garza makes free throw 1 of 2 +1 | 27 - 25 |
| Q1 1:03 | DET | Luka Garza misses free throw 2 of 2 | 27 - 25 |
| Q1 1:01 | DET | Luka Garza offensive rebound | 27 - 25 |
| Q1 47.0 | DET | Cory Joseph misses driving layup | 27 - 25 |
| Q1 45.6 | DET | Luka Garza offensive rebound | 27 - 25 |
| Q1 45.2 | DET | Luka Garza makes two point shot +2 | 29 - 25 |
| Q1 31.0 | MIA | Max Strus misses 2-foot two point shot | 29 - 25 |
| Q1 28.7 | DET | Josh Jackson defensive rebound | 29 - 25 |
| Q1 25.7 | DET | Josh Jackson offensive charge | 29 - 25 |
| Q1 25.7 | DET | Josh Jackson turnover | 29 - 25 |
| Q1 25.7 | MIA | KZ Okpala enters the game for Gabe Vincent | 29 - 25 |
| Q1 25.7 | DET | Cheick Diallo enters the game for Luka Garza | 29 - 25 |
| Q1 13.0 | MIA | Tyler Herro makes driving layup +2 | 29 - 27 |
| Q1 13.0 | DET | Josh Jackson shooting foul | 29 - 27 |
| Q1 13.0 | MIA | Tyler Herro misses free throw 1 of 1 | 29 - 27 |
| Q1 8.0 | MIA | Cheick Diallo vs. Tyler Herro (Omer Yurtseven gains possession) | 29 - 27 |
| Q1 8.0 | MIA | Heat offensive team rebound | 29 - 27 |
| Q1 2.2 | MIA | Marcus Garrett misses 21-foot pullup jump shot | 29 - 27 |
| Q1 2.2 | MIA | Omer Yurtseven offensive rebound | 29 - 27 |
| Q1 0.0 | MIA | Omer Yurtseven makes jumper +2 | 29 - 29 |
| Q1 0.0 | End of the 1st Quarter | 29 - 29 | |
| Q2 12:00 | MIA | Gabe Vincent enters the game for Max Strus | 29 - 29 |
| Q2 11:42 | MIA | Tyler Herro lost ball turnover (Cheick Diallo steals) | 29 - 29 |
| Q2 11:41 | DET | Josh Jackson back court turnover | 29 - 29 |
| Q2 11:33 | MIA | Tyler Herro makes 18-foot pullup jump shot +2 | 29 - 31 |
| Q2 11:15 | DET | Jamorko Pickett misses 28-foot three point jumper | 29 - 31 |
| Q2 11:11 | MIA | Omer Yurtseven defensive rebound | 29 - 31 |
| Q2 11:10 | MIA | Omer Yurtseven bad pass (Saddiq Bey steals) | 29 - 31 |
| Q2 11:06 | DET | Cheick Diallo makes 2-foot dunk (Saddiq Bey assists) +2 | 31 - 31 |
| Q2 10:52 | MIA | Gabe Vincent makes 3-foot driving floating jump shot +2 | 31 - 33 |
| Q2 10:32 | DET | Saddiq Bey makes 26-foot three point jumper (Cory Joseph assists) +3 | 34 - 33 |
| Q2 10:22 | MIA | Gabe Vincent bad pass (Josh Jackson steals) | 34 - 33 |
| Q2 10:18 | DET | Josh Jackson makes two point shot +2 | 36 - 33 |
| Q2 10:02 | MIA | Tyler Herro makes 28-foot three pointer (Gabe Vincent assists) +3 | 36 - 36 |
| Q2 9:45 | DET | Saddiq Bey misses 27-foot three point jumper | 36 - 36 |
| Q2 9:41 | MIA | Omer Yurtseven defensive rebound | 36 - 36 |
| Q2 9:36 | MIA | Gabe Vincent misses 25-foot three point jumper | 36 - 36 |
| Q2 9:33 | DET | Saddiq Bey defensive rebound | 36 - 36 |
| Q2 9:26 | DET | Cory Joseph makes 5-foot two point shot +2 | 38 - 36 |
| Q2 9:26 | MIA | Omer Yurtseven shooting foul | 38 - 36 |
| Q2 9:26 | DET | Saddiq Bey makes free throw 1 of 1 +1 | 39 - 36 |
| Q2 9:26 | DET | Frank Jackson enters the game for Jamorko Pickett | 39 - 36 |
| Q2 9:26 | DET | Trey Lyles enters the game for Cheick Diallo | 39 - 36 |
| Q2 9:11 | MIA | Trey Lyles blocks Marcus Garrett's driving layup | 39 - 36 |
| Q2 9:08 | DET | Frank Jackson defensive rebound | 39 - 36 |
| Q2 8:58 | MIA | Omer Yurtseven kicked ball violation | 39 - 36 |
| Q2 8:51 | DET | Cory Joseph makes 23-foot three point jumper (Saddiq Bey assists) +3 | 42 - 36 |
| Q2 8:37 | MIA | KZ Okpala makes 23-foot three point jumper (Tyler Herro assists) +3 | 42 - 39 |
| Q2 8:26 | DET | Cory Joseph makes 28-foot three point jumper (Saddiq Bey assists) +3 | 45 - 39 |
| Q2 8:26 | MIA | Heat Full timeout | 45 - 39 |
| Q2 8:10 | MIA | Tyler Herro makes pullup jump shot +2 | 45 - 41 |
| Q2 7:53 | DET | Saddiq Bey misses 29-foot three point jumper | 45 - 41 |
| Q2 7:50 | MIA | Omer Yurtseven defensive rebound | 45 - 41 |
| Q2 7:41 | MIA | Omer Yurtseven makes 7-foot two point shot (KZ Okpala assists) +2 | 45 - 43 |
| Q2 7:31 | DET | Trey Lyles misses 27-foot three point jumper | 45 - 43 |
| Q2 7:26 | MIA | Gabe Vincent defensive rebound | 45 - 43 |
| Q2 7:15 | MIA | Gabe Vincent misses driving layup | 45 - 43 |
| Q2 7:14 | DET | Cory Joseph defensive rebound | 45 - 43 |
| Q2 7:14 | MIA | Gabe Vincent personal foul | 45 - 43 |
| Q2 7:14 | MIA | Duncan Robinson enters the game for Gabe Vincent | 45 - 43 |
| Q2 7:14 | MIA | Kyle Lowry enters the game for KZ Okpala | 45 - 43 |
| Q2 7:14 | DET | Hamidou Diallo enters the game for Saddiq Bey | 45 - 43 |
| Q2 7:02 | DET | Cory Joseph misses driving layup | 45 - 43 |
| Q2 7:00 | MIA | Omer Yurtseven defensive rebound | 45 - 43 |
| Q2 6:58 | MIA | Omer Yurtseven lost ball turnover (Josh Jackson steals) | 45 - 43 |
| Q2 6:54 | DET | Frank Jackson misses 27-foot three point jumper | 45 - 43 |
| Q2 6:51 | DET | Cory Joseph offensive rebound | 45 - 43 |
| Q2 6:42 | DET | Trey Lyles makes layup +2 | 47 - 43 |
| Q2 6:32 | MIA | Omer Yurtseven misses 15-foot jumper | 47 - 43 |
| Q2 6:29 | DET | Cory Joseph defensive rebound | 47 - 43 |
| Q2 6:23 | DET | Cory Joseph bad pass (Kyle Lowry steals) | 47 - 43 |
| Q2 6:15 | MIA | KZ Okpala enters the game for Marcus Garrett | 47 - 43 |
| Q2 6:15 | MIA | Max Strus enters the game for Omer Yurtseven | 47 - 43 |
| Q2 6:07 | MIA | Cory Joseph vs. Duncan Robinson (Duncan Robinson gains possession) | 47 - 43 |
| Q2 6:03 | MIA | Max Strus misses three point jumper | 47 - 43 |
| Q2 6:00 | MIA | KZ Okpala offensive rebound | 47 - 43 |
| Q2 5:58 | MIA | Kyle Lowry misses 28-foot three point jumper | 47 - 43 |
| Q2 5:54 | DET | Trey Lyles defensive rebound | 47 - 43 |
| Q2 5:44 | DET | Josh Jackson misses 4-foot two point shot | 47 - 43 |
| Q2 5:41 | MIA | Kyle Lowry defensive rebound | 47 - 43 |
| Q2 5:30 | MIA | Max Strus bad pass (Hamidou Diallo steals) | 47 - 43 |
| Q2 5:25 | DET | Frank Jackson makes three point jumper (Hamidou Diallo assists) +3 | 50 - 43 |
| Q2 5:06 | MIA | KZ Okpala misses 8-foot two point shot | 50 - 43 |
| Q2 5:03 | DET | Trey Lyles defensive rebound | 50 - 43 |
| Q2 4:59 | MIA | Kyle Lowry personal foul | 50 - 43 |
| Q2 4:59 | DET | Jamorko Pickett enters the game for Cory Joseph | 50 - 43 |
| Q2 4:59 | DET | Saddiq Bey enters the game for Josh Jackson | 50 - 43 |
| Q2 4:47 | DET | Frank Jackson misses driving layup | 50 - 43 |
| Q2 4:46 | DET | Trey Lyles offensive rebound | 50 - 43 |
| Q2 4:44 | DET | Trey Lyles misses two point shot | 50 - 43 |
| Q2 4:44 | MIA | Tyler Herro defensive rebound | 50 - 43 |
| Q2 4:39 | MIA | Duncan Robinson misses 27-foot three point jumper | 50 - 43 |
| Q2 4:39 | DET | Jamorko Pickett defensive rebound | 50 - 43 |
| Q2 4:22 | MIA | Kyle Lowry personal foul | 50 - 43 |
| Q2 4:12 | DET | Saddiq Bey traveling | 50 - 43 |
| Q2 4:01 | MIA | Duncan Robinson misses 25-foot three point jumper | 50 - 43 |
| Q2 4:00 | DET | Pistons defensive team rebound | 50 - 43 |
| Q2 4:00 | MIA | Tyler Herro loose ball foul | 50 - 43 |
| Q2 4:00 | DET | Trey Lyles makes free throw 1 of 2 +1 | 51 - 43 |
| Q2 4:00 | DET | Trey Lyles makes free throw 2 of 2 +1 | 52 - 43 |
| Q2 3:47 | MIA | Trey Lyles blocks Tyler Herro's step back jumpshot | 52 - 43 |
| Q2 3:43 | DET | Hamidou Diallo defensive rebound | 52 - 43 |
| Q2 3:36 | DET | Trey Lyles makes 5-foot two point shot (Hamidou Diallo assists) +2 | 54 - 43 |
| Q2 3:16 | MIA | Duncan Robinson misses 26-foot three point jumper | 54 - 43 |
| Q2 3:12 | DET | Jamorko Pickett defensive rebound | 54 - 43 |
| Q2 3:01 | MIA | Duncan Robinson shooting foul | 54 - 43 |
| Q2 3:01 | DET | Trey Lyles makes free throw 1 of 2 +1 | 55 - 43 |
| Q2 3:01 | MIA | Omer Yurtseven enters the game for KZ Okpala | 55 - 43 |
| Q2 3:01 | MIA | Marcus Garrett enters the game for Duncan Robinson | 55 - 43 |
| Q2 3:01 | DET | Trey Lyles makes free throw 2 of 2 +1 | 56 - 43 |
| Q2 2:50 | DET | Jamorko Pickett personal foul | 56 - 43 |
| Q2 2:50 | DET | Pistons Full timeout | 56 - 43 |
| Q2 2:45 | MIA | Tyler Herro makes layup (Omer Yurtseven assists) +2 | 56 - 45 |
| Q2 2:33 | DET | Hamidou Diallo makes 13-foot pullup jump shot +2 | 58 - 45 |
| Q2 2:19 | MIA | Kyle Lowry makes 12-foot two point shot +2 | 58 - 47 |
| Q2 2:05 | DET | Trey Lyles makes 27-foot three point jumper (Hamidou Diallo assists) +3 | 61 - 47 |
| Q2 1:53 | MIA | Tyler Herro makes 26-foot three point jumper (Kyle Lowry assists) +3 | 61 - 50 |
| Q2 1:28 | DET | Trey Lyles bad pass (Max Strus steals) | 61 - 50 |
| Q2 1:14 | MIA | Max Strus makes three point jumper (Kyle Lowry assists) +3 | 61 - 53 |
| Q2 57.4 | DET | Saddiq Bey offensive charge | 61 - 53 |
| Q2 57.4 | DET | Saddiq Bey turnover | 61 - 53 |
| Q2 57.4 | DET | Cory Joseph enters the game for Jamorko Pickett | 61 - 53 |
| Q2 48.0 | MIA | Tyler Herro misses 27-foot three point jumper | 61 - 53 |
| Q2 43.0 | DET | Hamidou Diallo defensive rebound | 61 - 53 |
| Q2 33.0 | DET | Hamidou Diallo misses 8-foot two point shot | 61 - 53 |
| Q2 29.8 | MIA | Kyle Lowry defensive rebound | 61 - 53 |
| Q2 8.0 | MIA | Kyle Lowry makes driving layup (Tyler Herro assists) +2 | 61 - 55 |
| Q2 0.8 | DET | Trey Lyles bad pass (Omer Yurtseven steals) | 61 - 55 |
| Q2 0.0 | End of the 2nd Quarter | 61 - 55 | |
| Q3 12:00 | MIA | Gabe Vincent enters the game for Marcus Garrett | 61 - 55 |
| Q3 12:00 | MIA | Duncan Robinson enters the game for Tyler Herro | 61 - 55 |
| Q3 11:43 | MIA | Max Strus makes 4-foot two point shot (Gabe Vincent assists) +2 | 61 - 57 |
| Q3 11:24 | DET | Cory Joseph makes 26-foot three point jumper (Hamidou Diallo assists) +3 | 64 - 57 |
| Q3 11:14 | MIA | Max Strus makes 2-foot layup (Kyle Lowry assists) +2 | 64 - 59 |
| Q3 10:55 | DET | Saddiq Bey makes 26-foot three point jumper (Hamidou Diallo assists) +3 | 67 - 59 |
| Q3 10:37 | MIA | Max Strus makes 24-foot three point jumper (Duncan Robinson assists) +3 | 67 - 62 |
| Q3 10:19 | DET | Saddiq Bey misses 12-foot two point shot | 67 - 62 |
| Q3 10:16 | MIA | Omer Yurtseven defensive rebound | 67 - 62 |
| Q3 10:04 | MIA | Omer Yurtseven misses alley oop layup | 67 - 62 |
| Q3 10:01 | DET | Cory Joseph defensive rebound | 67 - 62 |
| Q3 9:55 | DET | Frank Jackson makes 25-foot three point jumper (Cory Joseph assists) +3 | 70 - 62 |
| Q3 9:26 | MIA | Duncan Robinson misses 27-foot three point pullup jump shot | 70 - 62 |
| Q3 9:23 | DET | Frank Jackson defensive rebound | 70 - 62 |
| Q3 9:06 | DET | Hamidou Diallo misses 26-foot three point jumper | 70 - 62 |
| Q3 9:02 | MIA | Duncan Robinson defensive rebound | 70 - 62 |
| Q3 8:54 | MIA | Max Strus misses 24-foot three point jumper | 70 - 62 |
| Q3 8:51 | DET | Frank Jackson defensive rebound | 70 - 62 |
| Q3 8:43 | DET | Saddiq Bey offensive charge | 70 - 62 |
| Q3 8:43 | DET | Saddiq Bey turnover | 70 - 62 |
| Q3 8:28 | MIA | Kyle Lowry misses 22-foot jumper | 70 - 62 |
| Q3 8:26 | DET | Saddiq Bey defensive rebound | 70 - 62 |
| Q3 8:20 | DET | Trey Lyles misses 26-foot three point jumper | 70 - 62 |
| Q3 8:17 | MIA | Max Strus defensive rebound | 70 - 62 |
| Q3 8:11 | DET | Frank Jackson shooting foul | 70 - 62 |
| Q3 8:11 | DET | Frank Jackson technical foul (1st technical foul) | 70 - 62 |
| Q3 8:11 | MIA | Duncan Robinson makes technical free throw +1 | 70 - 63 |
| Q3 8:11 | MIA | Gabe Vincent makes free throw 1 of 2 +1 | 70 - 64 |
| Q3 8:11 | MIA | Gabe Vincent makes free throw 2 of 2 +1 | 70 - 65 |
| Q3 8:00 | MIA | Omer Yurtseven personal foul | 70 - 65 |
| Q3 7:56 | DET | Hamidou Diallo makes 17-foot pullup jump shot (Trey Lyles assists) +2 | 72 - 65 |
| Q3 7:41 | MIA | Gabe Vincent makes 26-foot three point jumper (Max Strus assists) +3 | 72 - 68 |
| Q3 7:16 | DET | Cory Joseph misses 20-foot pullup jump shot | 72 - 68 |
| Q3 7:14 | MIA | Max Strus defensive rebound | 72 - 68 |
| Q3 7:00 | DET | Hamidou Diallo personal foul | 72 - 68 |
| Q3 6:51 | MIA | Omer Yurtseven offensive foul | 72 - 68 |
| Q3 6:51 | MIA | Omer Yurtseven turnover | 72 - 68 |
| Q3 6:51 | MIA | Heat Full timeout | 72 - 68 |
| Q3 6:42 | DET | Saddiq Bey misses 26-foot three point jumper | 72 - 68 |
| Q3 6:38 | MIA | Omer Yurtseven defensive rebound | 72 - 68 |
| Q3 6:26 | DET | Cory Joseph personal foul | 72 - 68 |
| Q3 6:15 | MIA | Kyle Lowry makes 28-foot three pointer +3 | 72 - 71 |
| Q3 6:03 | DET | Hamidou Diallo misses 26-foot three point jumper | 72 - 71 |
| Q3 6:01 | MIA | Omer Yurtseven defensive rebound | 72 - 71 |
| Q3 5:44 | MIA | Omer Yurtseven lost ball turnover (Cory Joseph steals) | 72 - 71 |
| Q3 5:41 | DET | Cory Joseph offensive charge | 72 - 71 |
| Q3 5:41 | DET | Cory Joseph turnover | 72 - 71 |
| Q3 5:41 | MIA | Tyler Herro enters the game for Gabe Vincent | 72 - 71 |
| Q3 5:30 | MIA | Kyle Lowry bad pass (Frank Jackson steals) | 72 - 71 |
| Q3 5:28 | DET | Frank Jackson out of bounds bad pass turnover | 72 - 71 |
| Q3 5:22 | MIA | Trey Lyles blocks Tyler Herro 's 4-foot driving layup | 72 - 71 |
| Q3 5:18 | DET | Hamidou Diallo defensive rebound | 72 - 71 |
| Q3 5:14 | DET | Frank Jackson misses 27-foot three point jumper | 72 - 71 |
| Q3 5:10 | MIA | Duncan Robinson defensive rebound | 72 - 71 |
| Q3 5:02 | DET | Hamidou Diallo shooting foul | 72 - 71 |
| Q3 5:02 | MIA | Duncan Robinson makes free throw 1 of 2 +1 | 72 - 72 |
| Q3 5:02 | MIA | Udonis Haslem enters the game for Omer Yurtseven | 72 - 72 |
| Q3 5:02 | DET | Josh Jackson enters the game for Hamidou Diallo | 72 - 72 |
| Q3 5:02 | MIA | Duncan Robinson makes free throw 2 of 2 +1 | 72 - 73 |
| Q3 4:44 | DET | Josh Jackson misses two point shot | 72 - 73 |
| Q3 4:41 | MIA | Tyler Herro defensive rebound | 72 - 73 |
| Q3 4:34 | MIA | Max Strus misses 30-foot three point jumper | 72 - 73 |
| Q3 4:31 | DET | Cory Joseph defensive rebound | 72 - 73 |
| Q3 4:26 | DET | Frank Jackson makes three point jumper (Josh Jackson assists) +3 | 75 - 73 |
| Q3 4:08 | MIA | Udonis Haslem bad pass (Trey Lyles steals) | 75 - 73 |
| Q3 4:04 | MIA | Max Strus shooting foul | 75 - 73 |
| Q3 4:04 | DET | Trey Lyles makes free throw 1 of 2 +1 | 76 - 73 |
| Q3 4:04 | DET | Jamorko Pickett enters the game for Saddiq Bey | 76 - 73 |
| Q3 4:04 | DET | Trey Lyles makes free throw 2 of 2 +1 | 77 - 73 |
| Q3 3:47 | MIA | Tyler Herro misses driving floating jump shot | 77 - 73 |
| Q3 3:45 | MIA | Udonis Haslem offensive rebound | 77 - 73 |
| Q3 3:45 | DET | Trey Lyles shooting foul | 77 - 73 |
| Q3 3:45 | MIA | Udonis Haslem makes free throw 1 of 2 +1 | 77 - 74 |
| Q3 3:45 | MIA | Udonis Haslem makes free throw 2 of 2 +1 | 77 - 75 |
| Q3 3:45 | DET | Pistons Full timeout | 77 - 75 |
| Q3 3:32 | DET | Trey Lyles makes 26-foot three point jumper (Frank Jackson assists) +3 | 80 - 75 |
| Q3 3:14 | DET | Hamidou Diallo enters the game for Trey Lyles | 80 - 75 |
| Q3 3:14 | DET | Luka Garza enters the game for Cory Joseph | 80 - 75 |
| Q3 3:05 | MIA | Max Strus makes 25-foot three point jumper (Tyler Herro assists) +3 | 80 - 78 |
| Q3 2:50 | DET | Hamidou Diallo out of bounds bad pass turnover | 80 - 78 |
| Q3 2:47 | MIA | Kyle Lowry makes 28-foot three pointer (Duncan Robinson assists) +3 | 80 - 81 |
| Q3 2:36 | MIA | Tyler Herro personal foul | 80 - 81 |
| Q3 2:36 | MIA | Marcus Garrett enters the game for Duncan Robinson | 80 - 81 |
| Q3 2:25 | MIA | Marcus Garrett shooting foul | 80 - 81 |
| Q3 2:25 | DET | Frank Jackson makes free throw 1 of 3 +1 | 81 - 81 |
| Q3 2:25 | DET | Frank Jackson makes free throw 2 of 3 +1 | 82 - 81 |
| Q3 2:25 | DET | Frank Jackson makes free throw 3 of 3 +1 | 83 - 81 |
| Q3 2:10 | MIA | Udonis Haslem out of bounds lost ball turnover | 83 - 81 |
| Q3 1:58 | DET | Josh Jackson misses 17-foot jumper | 83 - 81 |
| Q3 1:56 | MIA | Max Strus defensive rebound | 83 - 81 |
| Q3 1:49 | MIA | Udonis Haslem misses layup | 83 - 81 |
| Q3 1:49 | DET | Jamorko Pickett defensive rebound | 83 - 81 |
| Q3 1:44 | MIA | Udonis Haslem shooting foul | 83 - 81 |
| Q3 1:44 | DET | Hamidou Diallo misses free throw 1 of 2 | 83 - 81 |
| Q3 1:44 | DET | Pistons offensive team rebound | 83 - 81 |
| Q3 1:44 | DET | Hamidou Diallo misses free throw 2 of 2 | 83 - 81 |
| Q3 1:41 | MIA | Tyler Herro defensive rebound | 83 - 81 |
| Q3 1:20 | MIA | Udonis Haslem makes layup (Kyle Lowry assists) +2 | 83 - 83 |
| Q3 1:20 | DET | Hamidou Diallo shooting foul | 83 - 83 |
| Q3 1:20 | MIA | Gabe Vincent enters the game for Max Strus | 83 - 83 |
| Q3 1:20 | DET | Saddiq Bey enters the game for Hamidou Diallo | 83 - 83 |
| Q3 1:20 | DET | Cory Joseph enters the game for Luka Garza | 83 - 83 |
| Q3 1:20 | MIA | Udonis Haslem makes free throw 1 of 1 +1 | 83 - 84 |
| Q3 1:06 | DET | Josh Jackson makes 3-foot two point shot +2 | 85 - 84 |
| Q3 42.9 | MIA | Udonis Haslem makes 11-foot jumper +2 | 85 - 86 |
| Q3 20.8 | DET | Saddiq Bey makes two point shot +2 | 87 - 86 |
| Q3 0.1 | MIA | Kyle Lowry makes driving layup +2 | 87 - 88 |
| Q3 0.0 | End of the 3rd Quarter | 87 - 88 | |
| Q4 12:00 | MIA | Omer Yurtseven enters the game for Kyle Lowry | 87 - 88 |
| Q4 12:00 | MIA | Max Strus enters the game for Udonis Haslem | 87 - 88 |
| Q4 11:44 | DET | Saddiq Bey makes layup +2 | 89 - 88 |
| Q4 11:21 | MIA | Tyler Herro makes pullup jump shot +2 | 89 - 90 |
| Q4 11:01 | DET | Josh Jackson misses 25-foot three point jumper | 89 - 90 |
| Q4 10:58 | MIA | Gabe Vincent defensive rebound | 89 - 90 |
| Q4 10:42 | MIA | Omer Yurtseven makes layup (Gabe Vincent assists) +2 | 89 - 92 |
| Q4 10:26 | DET | Cory Joseph bad pass (Tyler Herro steals) | 89 - 92 |
| Q4 10:23 | MIA | Tyler Herro makes 2-foot dunk +2 | 89 - 94 |
| Q4 10:23 | DET | Pistons Full timeout | 89 - 94 |
| Q4 10:23 | DET | Trey Lyles enters the game for Josh Jackson | 89 - 94 |
| Q4 10:12 | MIA | Gabe Vincent personal foul | 89 - 94 |
| Q4 10:04 | DET | Cory Joseph makes driving layup +2 | 91 - 94 |
| Q4 10:04 | MIA | Max Strus shooting foul | 91 - 94 |
| Q4 10:04 | DET | Cory Joseph makes free throw 1 of 1 +1 | 92 - 94 |
| Q4 9:43 | MIA | Tyler Herro makes driving layup +2 | 92 - 96 |
| Q4 9:28 | DET | Hamidou Diallo enters the game for Jamorko Pickett | 92 - 96 |
| Q4 9:28 | MIA | Jimmy Butler technical foul (1st technical foul) | 92 - 96 |
| Q4 9:28 | DET | Cory Joseph makes technical free throw +1 | 93 - 96 |
| Q4 9:18 | DET | Frank Jackson misses 26-foot three point jumper | 93 - 96 |
| Q4 9:17 | DET | Trey Lyles offensive rebound | 93 - 96 |
| Q4 9:17 | DET | Trey Lyles makes two point shot +2 | 95 - 96 |
| Q4 9:17 | MIA | Marcus Garrett shooting foul | 95 - 96 |
| Q4 9:17 | DET | Trey Lyles makes free throw 1 of 1 +1 | 96 - 96 |
| Q4 9:05 | MIA | Omer Yurtseven misses 6-foot two point shot | 96 - 96 |
| Q4 9:02 | DET | Trey Lyles defensive rebound | 96 - 96 |
| Q4 8:55 | DET | Frank Jackson misses layup | 96 - 96 |
| Q4 8:53 | MIA | Omer Yurtseven defensive rebound | 96 - 96 |
| Q4 8:46 | MIA | Tyler Herro misses driving floating jump shot | 96 - 96 |
| Q4 8:44 | DET | Saddiq Bey defensive rebound | 96 - 96 |
| Q4 8:28 | DET | Trey Lyles offensive charge | 96 - 96 |
| Q4 8:28 | DET | Trey Lyles turnover | 96 - 96 |
| Q4 8:28 | MIA | Kyle Lowry enters the game for Marcus Garrett | 96 - 96 |
| Q4 8:22 | DET | Frank Jackson personal foul | 96 - 96 |
| Q4 8:18 | MIA | Omer Yurtseven offensive foul | 96 - 96 |
| Q4 8:18 | MIA | Omer Yurtseven turnover | 96 - 96 |
| Q4 8:08 | DET | Frank Jackson misses 23-foot three point jumper | 96 - 96 |
| Q4 8:04 | MIA | Gabe Vincent defensive rebound | 96 - 96 |
| Q4 7:52 | MIA | Tyler Herro misses 21-foot step back jumpshot | 96 - 96 |
| Q4 7:48 | DET | Frank Jackson defensive rebound | 96 - 96 |
| Q4 7:40 | DET | Frank Jackson makes driving layup (Cory Joseph assists) +2 | 98 - 96 |
| Q4 7:33 | MIA | Max Strus misses 26-foot three point jumper | 98 - 96 |
| Q4 7:33 | MIA | Gabe Vincent offensive rebound | 98 - 96 |
| Q4 7:28 | MIA | Trey Lyles blocks Omer Yurtseven 's 3-foot dunk | 98 - 96 |
| Q4 7:28 | MIA | Omer Yurtseven offensive rebound | 98 - 96 |
| Q4 7:22 | MIA | Omer Yurtseven makes two point shot +2 | 98 - 98 |
| Q4 7:07 | DET | Frank Jackson makes 15-foot pullup jump shot (Saddiq Bey assists) +2 | 100 - 98 |
| Q4 7:01 | MIA | Gabe Vincent misses 26-foot three point jumper | 100 - 98 |
| Q4 6:56 | DET | Hamidou Diallo defensive rebound | 100 - 98 |
| Q4 6:49 | DET | Hamidou Diallo misses driving layup | 100 - 98 |
| Q4 6:47 | MIA | Omer Yurtseven defensive rebound | 100 - 98 |
| Q4 6:40 | MIA | Heat Full timeout | 100 - 98 |
| Q4 6:40 | MIA | Udonis Haslem enters the game for Omer Yurtseven | 100 - 98 |
| Q4 6:40 | DET | Josh Jackson enters the game for Frank Jackson | 100 - 98 |
| Q4 6:35 | MIA | Kyle Lowry misses driving layup | 100 - 98 |
| Q4 6:33 | DET | Trey Lyles defensive rebound | 100 - 98 |
| Q4 6:29 | DET | Josh Jackson misses 24-foot three point jumper | 100 - 98 |
| Q4 6:26 | MIA | Tyler Herro defensive rebound | 100 - 98 |
| Q4 6:21 | MIA | Tyler Herro misses 11-foot two point shot | 100 - 98 |
| Q4 6:16 | DET | Cory Joseph defensive rebound | 100 - 98 |
| Q4 6:10 | DET | Hamidou Diallo misses 7-foot two point shot | 100 - 98 |
| Q4 6:08 | MIA | Udonis Haslem defensive rebound | 100 - 98 |
| Q4 5:46 | MIA | Max Strus misses driving floating jump shot | 100 - 98 |
| Q4 5:44 | DET | Josh Jackson defensive rebound | 100 - 98 |
| Q4 5:26 | DET | Saddiq Bey offensive charge | 100 - 98 |
| Q4 5:26 | DET | Saddiq Bey turnover | 100 - 98 |
| Q4 5:17 | DET | Saddiq Bey personal foul | 100 - 98 |
| Q4 5:12 | MIA | Gabe Vincent makes 3-foot two point shot (Kyle Lowry assists) +2 | 100 - 100 |
| Q4 5:12 | DET | Hamidou Diallo defensive goaltending violation | 100 - 100 |
| Q4 4:49 | DET | Cory Joseph makes 26-foot three point jumper (Trey Lyles assists) +3 | 103 - 100 |
| Q4 4:26 | MIA | Gabe Vincent makes two point shot +2 | 103 - 102 |
| Q4 4:26 | DET | Pistons Full timeout | 103 - 102 |
| Q4 4:11 | MIA | Kyle Lowry shooting foul | 103 - 102 |
| Q4 4:11 | DET | Trey Lyles makes free throw 1 of 2 +1 | 104 - 102 |
| Q4 4:11 | DET | Trey Lyles makes free throw 2 of 2 +1 | 105 - 102 |
| Q4 3:54 | MIA | Max Strus misses 27-foot three point jumper | 105 - 102 |
| Q4 3:46 | DET | Saddiq Bey defensive rebound | 105 - 102 |
| Q4 3:34 | MIA | Kyle Lowry personal foul | 105 - 102 |
| Q4 3:34 | DET | Trey Lyles makes free throw 1 of 2 +1 | 106 - 102 |
| Q4 3:34 | DET | Frank Jackson enters the game for Josh Jackson | 106 - 102 |
| Q4 3:34 | DET | Trey Lyles makes free throw 2 of 2 +1 | 107 - 102 |
| Q4 3:34 | MIA | Heat Full timeout | 107 - 102 |
| Q4 3:17 | MIA | Tyler Herro misses driving layup | 107 - 102 |
| Q4 3:12 | DET | Saddiq Bey defensive rebound | 107 - 102 |
| Q4 3:01 | DET | Frank Jackson misses 24-foot three point jumper | 107 - 102 |
| Q4 2:59 | MIA | Udonis Haslem defensive rebound | 107 - 102 |
| Q4 2:54 | MIA | Kyle Lowry makes driving layup +2 | 107 - 104 |
| Q4 2:54 | DET | Frank Jackson shooting foul | 107 - 104 |
| Q4 2:54 | MIA | Kyle Lowry makes free throw 1 of 1 +1 | 107 - 105 |
| Q4 2:40 | DET | Saddiq Bey makes 26-foot three point jumper (Cory Joseph assists) +3 | 110 - 105 |
| Q4 2:25 | MIA | Kyle Lowry makes driving layup +2 | 110 - 107 |
| Q4 2:09 | DET | Cory Joseph offensive foul | 110 - 107 |
| Q4 2:09 | DET | Cory Joseph turnover | 110 - 107 |
| Q4 1:56 | MIA | Kyle Lowry makes two point shot +2 | 110 - 109 |
| Q4 1:37 | DET | Cory Joseph misses 21-foot pullup jump shot | 110 - 109 |
| Q4 1:33 | MIA | Udonis Haslem defensive rebound | 110 - 109 |
| Q4 1:12 | MIA | Tyler Herro makes 26-foot three pointer +3 | 110 - 112 |
| Q4 1:12 | DET | Pistons Full timeout | 110 - 112 |
| Q4 59.2 | DET | Saddiq Bey makes 16-foot step back jumpshot +2 | 112 - 112 |
| Q4 40.4 | MIA | Max Strus makes three point jumper (Gabe Vincent assists) +3 | 112 - 115 |
| Q4 28.2 | DET | Trey Lyles misses 27-foot three point jumper | 112 - 115 |
| Q4 25.6 | MIA | Heat defensive team rebound | 112 - 115 |
| Q4 25.6 | DET | Frank Jackson loose ball foul | 112 - 115 |
| Q4 25.6 | MIA | Heat Full timeout | 112 - 115 |
| Q4 25.6 | DET | Josh Jackson enters the game for Frank Jackson | 112 - 115 |
| Q4 22.3 | MIA | Tyler Herro misses driving layup | 112 - 115 |
| Q4 18.8 | DET | Josh Jackson defensive rebound | 112 - 115 |
| Q4 12.3 | DET | Pistons Full timeout | 112 - 115 |
| Q4 2.1 | DET | Cory Joseph misses step back jumpshot | 112 - 115 |
| Q4 2.1 | MIA | Udonis Haslem defensive rebound | 112 - 115 |
| Q4 0.0 | End of the 4th Quarter | 112 - 115 | |
| Q4 0.0 | End of Game | 112 - 115 |