MIAMI — There’s no team better on Christmas than the Miami Heat.

And even in an ugly game, their future Hall of Famers delivered when it mattered most.

Chris Bosh scored 30 points and grabbed 10 rebounds, Dwyane Wade added 19 points, and the Heat survived some shaky moments late to beat the New Orleans Pelicans 94-88 in overtime on Friday – spoiling Anthony Davis’ dazzling debut as part of the league’s holiday lineup.

“Just an ugly game by both teams, but in this league you’ve got to win the pretty ones and the ugly ones,” said Wade, the Eastern Conference’s All-Star leading vote-getter among guards so far this season. “It wasn’t going right for us – Chris had it going to keep us afloat – but at the end I think it just came down to getting some great stops and we got some timely buckets.”

The win moved the Heat to an NBA-best 10-2 all-time on Christmas, including seven straight wins. Bosh and Wade combined for 13 of Miami’s 16 points in overtime.

“When the pressure is highest, that’s when they show the most courage,” Heat Coach Erik Spoelstra said.

Hassan Whiteside had 17 rebounds for Miami in just under 25 minutes.

Davis was stellar in his Christmas debut, leading the Pelicans with 29 points, 15 rebounds, four assists and four steals. But he missed a contested jumper on New Orleans’ final possession of regulation, and the Heat controlled the extra session.

“That’s why I get paid the big bucks, to win games for us down the stretch,” Davis said. “I was actually missing shots in the fourth and the team actually did a good job of carrying me.”

Ryan Anderson scored 18 points, including a tip-in with 1:45 left in regulation that gave New Orleans its first lead, and Eric Gordon finished with 16 for the Pelicans. Gordon’s four-point play with 31 seconds left in overtime got New Orleans within four, but they got no closer.

The Heat had 18 turnovers – and New Orleans scored on only one of them. Miami outrebounded the Pelicans 57-45, and Bosh had 21 of his points after halftime.

“Christmas Day against one of the best in the league,” Bosh said. “I’m going to rise to the occasion.”

Davis had more points than his teammates combined in the first half, the reason why New Orleans still had a shot.

BULLS 105, THUNDER 96: Jimmy Butler scored 23 points, and Pau Gasol had 21 points and 13 rebounds in Chicago’s victory at Oklahoma City.

Derrick Rose added 19 points, and Taj Gibson had 13 points and 10 rebounds to help the Bulls snap a three-game losing streak.

Kevin Durant had 29 points, nine rebounds and seven assists for Oklahoma City, and Russell Westbrook added 26 points, eight assists and seven rebounds. The Thunder had won three straight and nine of 10.

ROCKETS 88, SPURS 84: James Harden had 20 points and host Houston slowed down soaring San Antonio.

The improved Houston defense held the Spurs to a season low in points to snap their season-best seven-game winning streak. Houston used an 8-2 run to take a 78-71 lead with 5 minutes left.