Winslow Townson-USA TODAY Sports

Jaylen Brown scored 31 points and Jayson Tatum finished with 29 points, 11 rebounds and eight assists to help the Boston Celtics extend their winning streak to nine games by beating the visiting Philadelphia 76ers 117-99 on Tuesday night.

Philadelphia trailed by two with 8:50 to play, but Boston scored the next 16 points to take a 107-89 lead with 4:00 remaining. Boston had a 56-28 edge in rebounds.

Tyrese Maxey tossed in a game-high 32 points for the 76ers, who received 16 points from Ricky Council IV. Tobias Harris and Cameron Payne each finished with 13.

Kristaps Porzingis added 23 points and 12 rebounds for the Celtics, who made 34 of their 37 free throws. The 76ers were 11 of 12 from the free-throw line.

Philadelphia has lost nine of 13 games since losing Joel Embiid to a knee injury last month, and hasn't scored more than 104 points in any of its last five games. The 76ers are 1-3 against the Celtics this season.

Philadelphia's De'Anthony Melton played nine minutes before he left the game with back spasms. He did not return.

The 76ers used an 8-0 run to take an early 11-4 lead, but the Celtics answered by scoring the next 12 points to move in front 16-11. The game was tied, 30-30, after one quarter.

Boston trailed 46-40 with 5:53 remaining in the first half, but closed the quarter on a 13-5 run and led 53-51 at halftime.

Brown led all scorers with 18 points in the first half. He's had at least 18 points at halftime in each of his last three games.

The Celtics stretched their lead to 13 points by scoring the first 11 points in the third quarter. Boston was up 64-51 following a Porzingis dunk with 9:18 left in the third. The Celtics scored 33 points in the third and had an 86-75 advantage entering the fourth.

More must-reads:

TODAY'S BEST
Saints, star CB 'moving forward' following trade chatter
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch