Miami rolled to a surprisingly comfortable 113-101 win over San Antonio on Sunday in a reprise of last year's NBA Finals, with Chris Bosh scoring 24 points on 9-for-10 shooting for the Heat.
Among the day's other games, Golden State beat Portland to drop the Trail Blazers two games off the Western Conference lead, Dirk Nowitzki led Dallas past Detroit, and Phoenix recovered from a big half-time deficit to overrun Cleveland.
Miami's LeBron James added 18 points as the Heat got by comfortably without much from Dwyane Wade, who was used as a reserve for the first time in six years.
He had missed the previous four games due to ongoing knee problems.
Tim Duncan led San Antonio with 23 points as the Spurs missed a chance to draw within half a game of idle West leader Oklahoma City.
Golden State's Stephen Curry had 38 points, eight assists and seven rebounds to lead the Warriors to a 103-88 victory over Portland.
The newly elected All-Star starting point guard shot 13 of 23 from the floor to carry the offensive load.
The Warriors built a 22-point lead midway through the fourth quarter to put the game out of reach.
Golden State outshot Portland 41.8 percent to 33.7 percent and forced 15 turnovers while committing nine.
Wesley Matthews scored 21 for the Blazers, who were held to season lows in points and shooting percentage and it tied their largest losing margin.
Dallas Dirk Nowitzki scored 28 points to guide the Mavericks to a 116-106 home win over Detroit.
Nowitzki was 10 of 16 from the field in his second straight game wearing a sleeve on his sore left knee after sitting out a loss in Toronto.
It's not the knee that required surgery and sidelined him the first 27 games last season.
Devin Harris scored a season-high 14 points, including five straight in the final minute of the third quarter to break a 79-79.
His 3-pointer early in the fourth capped a 15-2 run that put Dallas in control.
Brandon Jennings had 26 points and seven assists to lead the Pistons, who lost their fourth straight.
Phoenix's Markieff Morris scored 27 points as the Suns stormed over the top of Cleveland and won 99-90.
The Suns turned in a dominant second half, outscoring the Cavaliers 56-29.
The Cavaliers, who led by 20 late in the second quarter, fell to 1-3 on a five-game homestand considered crucial to their chances of staying in the Eastern Conference playoff race.
Kyrie Irving scored 24 points for the Cavaliers, who have won only one of four-straight home games, harming their fading playoff hopes.
Denver beat undermanned Sacramento 125-117, with Ty Lawson scoring 27 points.
Brooklyn beat Boston 85-79 in the first visit by former Celtics Paul Pierce and Kevin Garnett since they were traded to the Nets last year.
New York's Carmelo Anthony scored 35 points - impressive but some way off the 62 he had in his previous game - as the Knicks beat the Los Angeles Lakers 110-103 in a clash of struggling big-market teams.
New Orleans' Anthony Davis had 22 points, a career-high 19 rebounds and seven blocked shots to steer the Pelicans to a 100-92 victory over Orlando.