DALLAS -- Kyrie Irving scored 10 of his season-high 47 points in overtime as the Boston Celtics rallied once again from a double-digit deficit to beat the Dallas Mavericks 110-102 and extend their winning streak to 16 games.
The Mavericks led by as many as 13 points in the fourth quarter, but as they have several times during their winning streak, the Celtics stormed back.
The winning streak ties the fourth-longest in Celtics history.
Boston tied the game at 96 when Irving stole the ball from Dirk Nowitzki and fed Jayson Tatum for an alley-oop lay-up that hung on the rim for a full second before dropping through.
Irving scored his team's first six points of overtime. Then after Jaylen Brown gave Boston a 104-102 lead with a jumper with 1:39 to play, Irving went to work on Yogi Ferrell, backing him down and drawing contact on a lay-up with 48.5 seconds to play. Though Irving missed the free throw to keep the score 106-102, Dallas never got closer.
Harrison Barnes scored 31 points and Wesley Matthews had 18 for Dallas, which came back from an early double-digit deficit as the Celtics went cold for much of the second and third quarters (see full recap).
Cavs rout Pistons for 5th straight win
DETROIT -- LeBron James scored 16 of his 18 points in the first quarter and the Cleveland Cavaliers made 11 3-pointers in the first half on the way to a 116-88 rout of the Detroit Pistons on Monday night.
Complete coverage of the Philadelphia 76ers and their rivals in the NBA from NBC Sports Philadelphia.
Cleveland led 73-46 at halftime thanks to an overwhelming shooting performance, an indication that Detroit's stay atop the Central Division might not last much longer. The Pistons still lead the Cavs by a game, but Cleveland has won five straight and scored at least 110 points in eight of its last nine.
The Cavaliers led 27-22 when James went to the bench late in the first quarter. By the time he came back in, it was 50-30. Cleveland's reserves ended up outscoring Detroit's 26-8 in the first half.
The Cavs shot 62 percent from the field in the first two quarters and 11 of 17 from 3-point range. They finished the game 16 of 33 from beyond the arc. Cleveland led 101-62 after three, and the top players for both teams had plenty of time to rest in the final period (see full recap).
Knicks push Clippers' skid to 9 straight
NEW YORK -- Kristaps Porzingis scored 25 points and the New York Knicks extended the Los Angeles Clippers' losing streak to nine games with a 107-85 victory Monday night.
Porzingis outplayed a frustrated Blake Griffin and helped the Knicks snap a 10-game skid in the series with their first victory over the Clippers in five years.
Doug McDermott added 16 points for the Knicks, including a 3-pointer that swung the momentum for good midway through the third quarter.
Griffin scored 21 points but shot just 6 for 17, picked up a technical foul and fouled out with 4:46 remaining. The Clippers (5-11) still haven't won since Nov. 1 at Dallas, when they improved to 5-2.
Patrick Beverley returned after missing five games with a sore right knee and had nine points and six rebounds. But the Clippers are still without fellow guard Milos Teodosic and the rest of their backcourt play was mostly dismal (see full recap).
Oladipo's 29 leads Pacers over Magic for 4th straight win
ORLANDO, Fla. -- Victor Oladipo had 29 points, nine rebounds and seven steals to lead the Indiana Pacers to their fourth straight win, 105-97 over the Orlando Magic on Monday night.
Oladipo, who played his first three NBA seasons in Orlando, and Bojan Bogdanovic combined for 40 points in the second half, 14 of them during a 16-3 third-quarter run that put the Pacers in command.
Bogdanovic scored 24 of his 26 points in the second half.
Nikola Vucevic had 25 points and 13 rebounds for the Magic, who lost their fifth straight. Aaron Gordon had 13 points and 12 rebounds.
The Magic finished with 22 turnovers and shot 33 percent in the second half to fall below .500 for the first time this season (see full recap).