Stephen Curry scored 33 points to power Golden State to a 116-107 victory over Phoenix that moved the Warriors ahead of the Suns for best record in the NBA on Christmas Day.
The surge of Covid cases around the league robbed the festive five-game slate of some star power on Saturday, but there was no lack of drama.
"The fact that it came on Christmas, we're on the road, what a great Christmas gift for our guys," Warriors coach Steve Kerr said.
"They obviously gave it to themselves, but it's fun playing on Christmas, there's a special vibe and obviously this game with the two teams with the best record in the league had a special feel to it."
Otto Porter Jr. scored 13 of his 19 points in the fourth quarter as the Warriors pulled away to win a back-and-forth battle that featured 12 lead changes.
The Warriors arrived in Phoenix for the marquee clash with three of their top four scorers -- Andrew Wiggins, Damion Lee and Jordan Poole -- sidelined by Covid concerns.
Curry mostly filled the void and for the first time in nine Christmas games scored more than 20 points -- despite connecting on just 10 of 27 shots from the field, including five of 16 from three-point range.
"I'm proud of everybody, man, because not a lot of people picked us to win tonight," said Curry, who praised Porter's poise after the Warriors ended the Suns' 15-game home winning streak.
Porter, making his second start of the season after he was thrust into the lineup for the first time on Thursday, scored eight points in the final two and a half minutes, draining a three-pointer that sealed the win with less than a minute remaining.
"He can shoot the ball," Curry said.
- Giannis makes big return -
Giannis Antetokounmpo scored 36 points in his return from Covid protocols, powering the NBA champion Milwaukee Bucks to a 117-113 comeback win over the coronavirus-depleted Boston Celtics.
There would be no miracle comeback for the Los Angeles Lakers, however, as their bid to rally against a Brooklyn Nets team returning from a week-long Covid hiatus came up short.
The Nets, who had a league-high 13 players sidelined by Covid last week and had three games postponed, led by 23 points in the fourth quarter but saw the Lakers tie it up with 45 seconds remaining, before scoring the final seven points in a 122-115 victory in Los Angeles.
James Harden, who missed three games because of Covid, posted a triple-double of 36 points, 10 rebounds and 10 assists. Patty Mills added 34 points for the Nets, whose Covid absentees included superstar Kevin Durant and LaMarcus Aldridge.
Nic Claxton dunked over Lakers star LeBron James to break a tie with 40.7sec remaining and the Lakers, despite 39 points from James, suffered a fifth straight defeat.
In Milwaukee, Antetokounmpo, who had missed five games, scored 29 points in the second half as the Bucks rallied to deny a gutsy Celtics squad.
Boston had nine players unavailable because of Covid-19 concerns, 10 counting Al Horford, who cleared protocols but was deemed not yet game fit.
Behind 14 first-quarter points from Jaylen Brown, the depleted Celtics raced to a 35-22 first-quarter lead.
Brown, Jayson Tatum and Marcus Smart combined for 69 points for Boston, who led by as many as 19 and were up by 13 with 5:28 remaining.
Antetokounmpo's layup knotted the score at 111-111 with 1:29 to play.
Bucks reserve Wesley Matthews drained a three-pointer with 30.3 seconds remaining to put Milwaukee up by one -- their first lead of the contest and one they wouldn't relinquish.
"It feels good," Antetokounmpo said. "I was excited to be back, excited to be around my teammates and the fans again and excited to play the game."
The holiday action opened at Madison Square Garden, where Kemba Walker became the first New York Knicks player to post a triple-double on Christmas with 10 points, 10 rebounds and 12 assists in a 101-87 victory over the Atlanta Hawks.
In the nightcap, Donovan Mitchell scored 33 points to lead the Utah Jazz to a 120-116 victory over the Dallas Mavericks.