Dale Zanine-USA TODAY Sports

Brandon Miller scored 27 points and the Charlotte Hornets rallied from 18 points down in the second half to defeat the host Atlanta Hawks 115-114, spoiling the return to action of star guard Trae Young on Wednesday night.

The Hornets scored the game's final four points in the last 30 seconds, with Miller sinking two free throws and then Miles Bridges scoring in the lane with 3.8 seconds left. Charlotte's Tre Mann stole the ball from Trent Forrest to seal the stunning outcome.

The Hawks (36-44), who've lost four games in a row, had Young back in the lineup after the team went 12-11 while he was out following finger surgery. He scored 14 points in 21 minutes in his first game since Feb. 23.

Bridges finished with 18 points. Mann and Grant Williams each had 16 points and Aleksej Pokusevski posted 10 points for Charlotte (20-60), which played in the first of three road games to close the season.

Bogdan Bogdanovic and Vit Krejci led Atlanta with 19 points each, Clint Capela added 15 points, Dylan Windler supplied 12 points, Kobe Bufkin had 11 points and Garrison Mathews finished with 10 points. Forrest scored all of his six points after Charlotte went ahead late in the game.

This was Atlanta's home finale. The Hawks have two games remaining.

Bogdanovic went 5-for-10 on 3-pointers, moving past Young for the Hawks' single-season 3-point record. Bogdanovic has 235 this season.

Atlanta was without forward Jalen Johnson because of an ankle injury sustained Tuesday night against the Miami Heat, so Krejci was in the starting lineup with an expanded role.

Atlanta led by as many as 18 points in the third quarter, but the margin shrunk to 97-92 with less than eight minutes to play. Krejci hit 3-pointers on the Hawks' next two possessions.

But the Hornets surged again, tying the score at 107-107 on two Bridges free throws with 3:10 to play and going ahead on two Williams foul shots.

With less than two minutes to play and Charlotte up 111-108, Forrest scored the next six points.

The Hawks scored at a brisk pace in the first half, but the Hornets stayed within range, trailing 61-55 at the break.

More must-reads:

TODAY'S BEST
Celtics finally put away undermanned Cavaliers, advance to conference finals
Avalanche force Game 6 with big third period vs. Stars
MLB announces punishment for Astros' Ronel Blanco over foreign substance
Vikings HC shares big Justin Jefferson contract update
Rafael Nadal switches gears, gives major update on French Open status
DeMar DeRozan confirms desire to return to Bulls
Mavericks defense rises to occasion in Game 5 win vs. Thunder
Steelers to make history in final two months of 2024 season
Packers will play on Thanksgiving with a rare twist in 2024
Steelers veteran reportedly plans to sit out OTAs
Padres pitcher has honest reaction to team getting booed off the field
Athletics place lefty on 15-day IL, transfer infielder to 60-day
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each
Watch: Astros pitcher ejected after foreign substance check

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.