James helps Heat top Houston
The Miami Heat needed just about all of LeBron James' season-high 38 points as they edged out the Houston Rockets 113-110.
The Heat scored the final seven points of the game to snatch the win, with James accounting for five of them.
Chris Bosh added 24 points and 10 rebounds while Dwyane Wade had 19 points.
Chandler Parsons had 25 points and Omer Asik 19 for Houston, both career highs.
Miami's old rivals Boston collected another win too as Rajon Rando led them to 101-95 victory over the Chicago Bulls.
Rondo had 20 points, nine rebounds and 10 assists while Kevin Garnett added 15 points.
Luol Deng led the Bulls with 26 points and 11 rebounds.
It took three overtimes to separate Utah and Toronto, with the Jazz eventually emerging 140-133 winners.
Paul Millsap had seven of his 34 points in the third overtime to make the difference for Utah, who had trailed by 11 in the fourth quarter of regulation.
Russell Westbrook led a fourth-quarter comeback as the Oklahoma City Thunder edged out the winless Detroit Pistons 92-90.
The Thunder reeled off 13 straight to turn a double-digit deficit into a 75-73 lead, and Westbook finished with 33 points.
Brandon Jennings also collected 33 points as the Milwaukee Bucks beat the Philadelphia 76ers 105-96, while Nikola Pekovic's 20 points were enough to help the Minnesota Timberwolves to a 90-82 win over the Dallas Mavericks, even though he left before the end of the game after joining Minnesota's lengthy injury list.
Goran Dragic scored 21 points to lead the Phoenix Suns to a 110-100 win over Denver, while Josh Smith's 19 points and 11 rebounds helped the Atlanta Hawks top the Portland Trail Blazers 95-87.
Off the court, the Los Angeles Lakers made waves by naming Mike D'Antoni as Mike Brown's replacement, picking the former Suns and Knicks head coach ahead of the strongly-tipped Phil Jackson.
Jackson, an 11-time NBA champion, had been in talks with the Lakers over the weekend about a return.