Kevin Garnett and Rajon Rondo each scored 18 points as the Boston Celtics claimed a 110-91 win over the Philadelphia 76ers.
The Celtics, who surpassed the club mark set by the 1981-1982 team by winning 19 games straight, now are 27-2 - the best 29-game start in NBA history.
Their next test is on Christmas Day in Los Angeles in an NBA Finals re-match with the Los Angeles Lakers, who hold the all-time record with 33 straight wins in 1972 - the longest winning streak in the history of pro sports.
Elsewhere, Kobe Bryant scored 26 points and Pau Gasol added 20 as the Los Angeles Lakers warmed up for their Christmas Day showdown with the Celtics with a 100-87 defeat of the New Orleans Hornets.
LeBron James finished with 27 points as the Cleveland Cavaliers held off the Houston Rockets 99-90 for a fourth straight victory and to remain undefeated at home this season.
Rodney Stuckey scored a career-high 40 points as the Detroit Pistons defeated the Chicago Bulls 104-98, despite Allen Iverson leaving the game midway through the third quarter with a strained left groin after just five points and eight assists.
Dirk Nowitzki led five players in double figures with 21 points while Jason Terry added 17 off the bench as the Dallas Mavericks beat the Memphis Grizzlies 100-82.
Tony Parker had 36 points and eight assists as the San Antonio Spurs beat the Minnesota Timberwolves 99-93, while Brandon Roy scored 12 of his 19 points in the final quarter as the Portland Trail Blazers defeated the Denver Nuggets 101-92.
Dwyane Wade collected 32 points, eight rebounds and eight assists to lead the Miami Heat to a 96-88 triumph over the Golden State Warriors and Emeka Okafor scored 29 points and grabbed 18 rebounds to lead the Charlotte Bobcats to an 80-72 win over the Washington Wizards.
Devin Harris sank a jumper from just inside the three-point line as time expired to lift the New Jersey Nets to a 108-107 triumph over the Indiana Pacers, Joe Johnson recorded his second career triple-double with 20 points, 11 rebounds and 11 assists as the Atlanta Hawks defeated the Oklahoma City Thunder 99-88, while the Milwaukee Bucks forced 23 turnovers en route to their fifth win in six chances, a 94-86 triumph over Utah to end an eight-game losing streak to the Jazz.
