Jayson Tatum scored 27 points, Jaylen Brown had 22 and the Boston Celtics beat the Cleveland Cavaliers 116-107 on Thursday night to improve to 12-0 at home.

Facing the Cavaliers for the second consecutive game at TD Garden after a victory on Tuesday, Boston won for the sixth time in seven games overall.

Kristaps Porzingis added 18 points, Jrue Holiday had 15 and Derrick White 14 for the Celtics, who have the best record in the Eastern Conference. Tatum added 11 rebounds, and all five starters scored in double figures.

Donovan Mitchell paced Cleveland with 31 points, Caris LeVert finished with 26 and Darius Garland had 19. The Cavaliers have lost three straight.

After having their double-digit lead sliced to three entering the final quarter, the Celtics took control again. Tatum sparked a quick spurt with a fadeaway and a step-back 3-pointer, pushing Boston’s lead to 101-91 with 8 1/2 minutes to go.

Cleveland had one more run left, slicing it to 107-102 on LeVert’s driving basket with 3:01 to play, but Holiday hit a layup and Tatum followed Cleveland’s turnover with a dunk with 1:53 to play.

Trailing by double digits most of the third quarter and looking somewhat sluggish, the Cavaliers found a late spark, namely Garland, late in the period when he burst to the basket before hitting a left-handed scoop. He followed that by nailing a 3 from the top with 0.3 seconds left on the clock to close to 90-87 after three.

Unlike Tuesday’s victory when the Celtics fell behind by 15 in the opening quarter, they combined some steady ball movement that led to numerous open looks with good outside shooting, taking advantage of a cold start by the Cavaliers to jump ahead by 14 on Brown’s right-corner 3 midway into the second quarter.

Boston shot 56.1% in the opening half (including 8 of 17 on 3-point attempts) and led 65-54 at the break.

Mitchell had 21 first-half points, but the Cavaliers missed 16 of 20 attempts from beyond the arc. Every Cleveland player besides Mitchell shot under 50% from the floor in the opening half.

After making all 26 free throws in Tuesday’s win, Boston was 17 of 20 from the foul line.

Cavaliers will next be at home to take on the Atlanta Hawks on Saturday, Dec. 16, with tip-off at 7:30 p.m.