ATLANTA — Atlanta’s balance overcame Golden State’s one-two backcourt punch as Jeff Teague’s 23 points led seven scorers in double figures and the Hawks beat the Warriors 124-116 in a showdown between the NBA’s two conference leaders.

The matchup did not disappoint. It was tied at halftime and Atlanta led by four entering the final period.

Back-to-back 3-pointers by Mike Scott and Kyle Korver, who each had 17 points, helped stretch the lead.

The one-two punch of Stephen Curry and Klay Thompson did do some damage. Thompson scored 29 points and Curry had 26 for Golden State, which had its three-game winning streak snapped.

RAPTORS 123, CLIPPERS 107: DeMar DeRozan scored 24 points, Kyle Lowry had 21 and Toronto rallied from a 20-point deficit at home to hand slumping Los Angeles its fourth loss in five games.

NETS 92, KNICKS 88: Brook Lopez scored 22 points, Jarrett Jack made a clutch 3-pointer with 13.8 seconds left and host Brooklyn beat New York.

The Nets secured the city series by beating the Knicks for the third time in three meetings this season.

MAGIC 103, LAKERS 97: Tobias Harris had a career-high 34 points and Orlando snapped a 10-game losing streak with an overtime victory at home.

Nik Vucevic added 25 points and 13 rebounds.

It was the Magic’s first victory under interim coach James Borrego, who took over after Jacque Vaughn was fired Thursday.

PACERS 103, CAVALIERS 99: C.J. Miles had 26 points, George Hill converted a key four-point play and host Indiana ended Cleveland’s 12-game winning streak.

PISTONS 98, NUGGETS 88: Greg Monroe had 21 points and a career-high 21 rebounds, and Detroit cruised at home past slumping Denver.

TIMBERWOLVES 90, GRIZZLIES 89: Ricky Rubio shook off an ankle injury in the fourth quarter to score eight points in the final 1:47 and host Minnesota snapped Memphis’ winning streak at eight.

ROCKETS 117, BUCKS 111: NBA scoring leader James Harden had 33 points and hit three of host Houston’s 15 3-pointers in the Rockets’ victory over Milwaukee.