David Butler II-USA TODAY Sports

Moritz Wagner scored 25 points and Paolo Banchero added 20 as the Orlando Magic earned a 117-109 road win over the NBA-leading Boston Celtics on Friday night.

Banchero was 3-for-6 from 3-point range and added five rebounds, five assists and one steal as the Magic extended a season-long win streak to five games and won for just the second time on the road this season.

Franz Wagner scored 19 points, Cole Anthony had 14 and Markelle Fultz 12 for Orlando. Bamba pulled in 12 rebounds. Orlando shot 46.2 percent.

Jayson Tatum led the Celtics with a game-high 31 points and Jaylen Brown dropped 26 for the Celtics, who returned from a 4-2 road trip to begin a long homestand.

Boston center Robert Williams III (nine points, five rebounds, one assist, one steal) made his season debut. He missed the first 29 games after undergoing left knee surgery in September.

Horford and Tatum each knocked down a pair to help the Celtics start 4-of-6 from downtown and build a 14-4 lead.

Williams energized the crowd by taking Smart's alley-oop for a two-hand dunk with 5:19 left in the first, but the Magic closed within a possession after a 5-0 spurt. Orlando finished the quarter on a separate 14-4 run.

Franz Wagner's hook shot at 1:03 gave the Magic a 27-26 lead before Banchero's triple at the buzzer padded it to 32-28.

In the second, a Tatum 3-point play and three more consecutive free throws brought Boston within one, but Terrence Ross' driving hook and another Franz Wagner three ended a 13-4 Magic run that created a 49-39 lead.

Malcolm Brogdon's fast-break layup brought the Celtics within 54-52. It was an eight-point game at halftime.

Free throws after an Al Horford Flagrant 2 and Tatum technical foul fueled a 9-1 stretch that upped the Magic's third-quarter lead to 19, but Boston's 14-4 response capped by Brown and two Williams dunks moved the score inside double-digits with 4:36 left.

Anthony canned a pullup jumper and a layup to highlight an 8-2 spurt four minutes into the fourth. Brogdon and Brown tried to help spark Boston again, but Bamba hit a three before three straight Fultz baskets extended the Orlando lead to 110-96.

Banchero hit a triple with 2:44 left, but Moritz Wagner's driving dunk was seemingly the dagger in the final minute.

More must-reads:

TODAY'S BEST
Watch: Paul Skenes gives up his first first-inning run in his seventh start
Yankees' Anthony Rizzo to miss time with right arm fracture
Celtics announce big news about Kristaps Porzingis for Game 5
The Texas Longhorns just landed another elite quarterback recruit
Dodgers reveal timeline for Mookie Betts injury
Kylian Mbappe to undergo surgery after scary collision against Austria at Euros
Celtics' Kristaps Porzingis available to play in Game 5
VAR controversy overshadows biggest upset in UEFA Euro history
Steelers make decision on key lineman
Blue Jackets fire head coach Pascal Vincent after one season
Yankees ace making long-awaited return for AL East clash
Report: Veteran backfield signing 'likely' for Giants
Phillies option speedy OF to make room for veteran SS
Saints star RB reportedly open to restructured deal
Brandon Aiyuk tells ex-teammate the 49ers 'don't want me back'
Former DPOY remaining patient as he looks for 'right opportunity'
Jets to add two to coaching staff in assistant roles
Noteworthy Mets veteran addresses future amid trade speculation
Veteran goaltender expected to retire, join Blues front office
Les Miles levies a shocking claim against LSU in lawsuit