Brian Westerholt-USA TODAY Sports

Taking control of the game at times, LaMelo Ball scored 30 points as the Charlotte Hornets did enough to end a seven-game losing streak by defeating the visiting Atlanta Hawks 144-138 on Monday night.

Ball shot 12-for-19 from the field and distributed a game-high 15 assists for the hot-shooting Hornets, who hadn't won since Jan. 29. They made 63.1 percent of their shots from the field.

Terry Rozier scored 29 points on 11-for-19 shooting, Gordon Hayward had 21 of his 26 points in the first half and P.J. Washington posted 22 points. Dennis Smith Jr. scored 12 points off the bench for Charlotte.

Despite defensive glitches, Charlotte had the offense clicking in such a matter that it didn't matter.

Trae Young pumped in 25 points to go with 14 assists, Clint Capela tacked on 22 points on 11-for-17 shooting, De'Andre Hunter had 21 points, Dejounte Murray notched 20 points and Saddiq Bey finished with 12 points for Atlanta, which was 21-for-21 on the free-throw line.

Young's 3-pointer at the 4-minute mark kept the Hawks in range at 130-124. Another 3 from Young made it 134-132 at the 2-minute mark.

Hayward responded with a long 3 but the Hawks scored back-to-back baskets to climb with one. The Hornets continued to hold on just enough, but weren't safe until Washington's 3 with 23 seconds left pushed the edge to 144-138.

Atlanta closed within 99-96 late in the third quarter, but the Hornets posted the next 10 points to close the quarter. The Hawks managed only two free throws in the last three minutes of the quarter.

Charlotte held a 74-68 halftime lead on the strength of 66.7 percent (28-for-42) shooting from the field. Hayward had three 3-point baskets.

Atlanta stayed close, partly because of 10 Charlotte turnovers. The Hawks hit three of their last four 3-point attempts in the half after checking in at 1-for-11 from long range. Bey made the last two from deep.

The Hornets had a big first quarter for a 36-27 lead. Charlotte eclipsed the 60-point mark with about 4 1/2 minutes left in the first half, making 24 of its first 34 shots from the field.

More must-reads:

TODAY'S BEST
Hurricanes general manager steps down, leaving front office in flux
Travis Kelce echoes Patrick Mahomes in response to controversial kicker
Cowboys QB Trey Lance details how he has changed since 49ers stint
Historic NCAA settlement reached allowing schools to pay players
Celtics dominate Pacers in Game 2, take 2-0 ECF lead
Cavaliers fire head coach J.B. Bickerstaff
Connor McDavid's 2OT goal gives Oilers win over Stars in Game 1
Rob Manfred hints at big change coming to MLB
Scottie Scheffler arrest case takes another weird turn with new video
QB Russell Wilson believes Steelers can 'do something special'
Pacers star suffers injury in ugly Game 2 loss
Watch: Jaylen Brown's big second quarter lifts Celtics to halftime lead
Broncos HC Sean Payton raves about one QB's progress at OTAs
North Carolina basketball snags instant-impact player via transfer portal
Rams GM shares details about Stetson Bennett’s absence
Perpetual Bulls trade candidate once more hitting the rumor mill
MLB announces host venues for 2026 World Baseball Classic
Knicks marquee trade acquisition could bolt in free agency
Pistons make decision on new president of basketball operations
ESPN and longtime NFL reporter are parting ways

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.