LeBron James posted a 30-point triple-double and paced four 20-point scorers as the Los Angeles Lakers snapped a five-game skid with a 132-123 road win over the Houston Rockets.
James finished with 32 points, 11 rebounds and 11 assists for his third triple-double.
Russell Westbrook chipped in his seventh triple-double (24 points, 12 rebounds, 10 assists) while Malik Monk added 25 points and Carmelo Anthony 24 off the Lakers bench.
A white-knuckle fourth quarter pivoted when the Lakers won a challenge of a goaltending call against James with 2:38 left.
Instead of falling behind 118-117, the Lakers maintained their one-point lead and added to it when Anthony buried a corner three-pointer off a Westbrook assist.
Westbrook added an offensive rebound that yielded two James free throws and then added two more assists down the stretch, both times feeding James for points at the rim to cap the victory.
In Orlando, Giannis Antetokounmpo scored 28 points, Khris Middleton added 21 as the visiting Milwaukee Bucks continued their mastery of the Magic with a 127-110 victory.
Bobby Portis hit five three-pointers and scored 19 points for Milwaukee, who have won 10 straight against Orlando as well as 19 of the last 23 regular-season meetings. Jrue Holiday finished with 18 points (12 in the second half) and 10 assists, while Pat Connaughton had 10 points off the bench.
The defending NBA champions won their fourth in a row overall and are 10 games above .500 for the first time this season.
Hosts New Orleans Pelicans rallied to defeat the Cleveland Cavaliers 108-104, Herbert Jones posting a season-high 26 points and Garrett Temple making all 17 of his points in the fourth quarter.
The Pelicans trailed by as many as 23 at the end of the first quarter.
Joel Embiid scored 36 points, hitting the go-ahead layup with 51.3 seconds left in the game, and grabbed 11 rebounds as visiting Philadelphia held off Toronto.
Tobias Harris added a triple-double for the 76ers with 19 points, a career-best 10 assists and 12 rebounds.
He made four free throws in the final minute. Georges Niang scored eight of his 19 points in the fourth quarter, helping Philadelphia win for the third time in four games.
Boomer Matisse Thybulle played 37 minutes for the Sixers for seven points and four rebounds.
The Oklahoma City Thunder, without in-form Australian rookie Josh Giddey, were beaten 117-111 by the Sacramento Kings.
Miami beat the Washington Wizards 119-112, the visiting New York Knicks defeated the Minnesota Timberwolves 96-88 while the Denver Nuggets edged out Golden State Warriors 89-86 in the final match of the day.
It was a game to remember though for Golden State’s Stephen Curry, who became the first player in NBA history to make 3,000 career three-pointers.
Curry, who scored 21 of his 23 points in the second half, made a corner three-pointer late in the third quarter to give him 157 consecutive games with a three-point field goal.
It tied his own NBA record, which he set from 2014-16.