ATLANTA – LeBron James had yet another double-double, took command of a challenging defensive assignment and stuck around to see the end of the Cleveland Cavaliers' 10th straight victory, 121-114 over the Atlanta Hawks on Thursday night.
James had 24 points and 12 assists, and Kevin Love had 25 points and 16 rebounds to help Cleveland hold off Atlanta to extend the NBA's longest active winning streak.
It was James' 14th double-double in 22 games.
James had frequent exchanges with the officials but avoided serious confrontations following his first ejection in 1,082 career games Tuesday night in a home victory over Miami.
Dennis Schroder, who led Atlanta with 27 points, blew past Cavaliers guard Jose Calderon to score on three straight layups to give Atlanta a 67-58 lead late in the first half.
James took over primary defensive duties on Schroder to close the half and continued covering the super-quick guard in the second half.
The Cavaliers, who lost 117-115 at home to the Hawks on Nov. 4, ended a streak of three straight losses in the series.
CELTICS 108, 76ers 97: In Boston, Kyrie Irving scored 36 points as Boston held off weary and short-handed Philadelphia to improve the NBA's best record to 19-4.
It was Irving's fifth game this season with 30 or more points. Al Horford added 21 points and eight rebounds, and Marcus Morris had 17 points as the Celtics bounced back from Monday night's home loss to Detroit with their ninth victory in 11 games.
Boston led by five at the end of the third quarter but started the fourth by connecting on seven of its first 11 shots to increase the margin to 95-82.
Dario Saric led Philadelphia with 18 points. JJ Redick finished with 17 and Ben Simmons had 15.
It was the third game in four nights for the 76ers, who have lost two of three.
Saturday's game against Detroit will conclude a week featuring matchups with the East's three top teams.
Philadelphia played without center Joel Embiid, who continues to rest on the second night of back-to-backs.