What should have been a tense elimination game turned into something wilder and uglier. Charlotte outlasted Miami 127-126 in overtime on Tuesday night, ending the Heat’s season in a play-in game that swung repeatedly before LaMelo Ball scored the winning layup with 4.7 seconds left and Miles Bridges blocked Davion Mitchell at the buzzer.
HORNETS ELIMINATE HEAT IN INSANE OT ENDING 🤯🤯🚨
CHARLOTTE ADVANCES TO NEXT ROUND OF PLAY-IN 🔥 pic.twitter.com/IqYf8BfBbO
— Bleacher Report (@BleacherReport) April 15, 2026
The game featured 17 ties and 16 lead changes. It was one of those nights where nobody seemed fully in control and every possession looked capable of rewriting the ending.
Charlotte got there behind Ball, Bridges, and just enough nerve. Ball finished with 30 points, Bridges added 28, and Coby White hit a massive three late in regulation to help force overtime. Miami, meanwhile, kept finding counters even after losing its anchor, with Mitchell scoring 28 points, Andrew Wiggins adding 27, and Tyler Herro nearly dragging the Heat through the wreckage with a late push of his own.
But the game cannot be discussed honestly without discussing the play that altered it. Early in the second quarter, Bam Adebayo went down hard due to Ball reaching or grabbing at Adebayo’s leg during a scramble sequence, causing the Heat center to fall onto his backside. Adebayo exited with a back injury and did not return.
Another angle of Bam Adebayo’s hard fall after LaMelo Ball grabbed at the bottom of his leg.
Should this have been reviewed for a flagrant on Ball? 🤔pic.twitter.com/nva6Nn68p5 https://t.co/XiQhmcqUI0
— ClutchPoints (@ClutchPoints) April 15, 2026
That is where the controversy lives. Miami coach Erik Spoelstra blasted the play afterward as reckless, and the anger was easy to understand.
“I don’t think that belongs in the game, tripping guys. He should have been thrown out of the game for that.”
Losing Adebayo in a one-game elimination setting stripped the Heat of their best interior stabilizer on both ends, and it forced the rest of the night into a different shape. Ball later said he did not mean to hurt him and apologized, but intent and effect are not the same thing. The effect was enormous.
“I apologize on that one. I got hit in the head, didn’t really know where I was, but I’mma check on him and see if he’s okay and everything.”
—LaMelo Ball on the play that led to Bam Adebayo leaving the game. pic.twitter.com/79VIG5kuMK
— SportsCenter (@SportsCenter) April 15, 2026
And that is why this game will linger. Yes, it was thrilling. Yes, it was incredibly close. Yes, Charlotte earned its survival with clutch offense and one final defensive stand. But it was also a reminder that the play-in can turn on a single ugly moment just as easily as on a single great shot. Miami kept fighting, almost stole it anyway, and still walked off with a one-point loss and a very real grievance. Charlotte moves on. The Heat are left to wonder what this game looked like if Bam Adebayo had stayed on the floor.
