Lillard had 32 points and 10 assists, and the Trail Blazers beat the Heat 115-99 on Monday night for their 10th straight victory.
Jusuf Nurkic added 27 points and 16 rebounds for the Blazers, who have the longest current winning streak in the NBA and a two-game lead over Oklahoma City for the No. 3 seed in the Western Conference.
After Lillard put the finishing touches on the win, Spoelstra said Portland's All-Star deserves a little more recognition league-wide.
"I don't know if there is any other player in this league right now that is playing at a higher level than Lillard," Spoelstra said. "You know the names in the MVP conversation. The way he's playing right now and winning, he deserves to be in that conversation as well."
The Heat used an 18-2 run to start the fourth quarter to trim a 19-point deficit to three, but Lillard took charge for the Blazers, just as he has throughout the winning streak. The All-Star guard broke Portland's drought of over five minutes with a 3-pointer midway through the period to put Portland back in front by six, and the Blazers stayed safely ahead from there.
Lillard scored 21 points after halftime. He leads the league in second-half scoring.
"It's not just about him being a great player, it is the timing of his greatness, that is so unique," Spoelstra added. "Every time there needs to be a big time play, or if momentum started to go our way, he made that play."
But Lillard credited Nurkic, who was two points shy of his season high. Lillard said he's seen the work the center is putting in behind the scenes.
"That's the Nurk we need, just a beast, taking his time, scoring on the block, making plays off the block, rebounding the ball, blocking shots," Lillard said. "I think his presence was really felt on both ends of the floor.
"You could tell he's trying to focus on being physical and finishing his shots."
The Blazers closed the first quarter on a 14-4 run to take a 34-25 lead, capped by a buzzer-beating 3-pointer from rookie Zach Collins that was accompanied with some guard-like dribbling.
"I don't know if he could do that again, but it was a great shot," Blazers coach Terry Stotts said.
Another 3-pointer by Collins with 7:03 left in the second quarter put Portland up 45-33, forcing the Heat to call time.
Heat: Monday was the deadline for the Heat to use a $5.5 million trade exception they were granted after shooting guard Dion Waiters underwent season-ending surgery on his ankle. The Heat would have had to release a player already on their roster to open up a roster spot to use the sizable exception.
Trail Blazers: Lillard came in averaging nearly 33 points during the streak, which includes two victories over the NBA champion Golden State Warriors. "I think this might be the best level that he's played," coach Terry Stotts said. "I thought what he did last year after the All-Star break was amazing. He carried us to the playoffs last year, showing great leadership and a high quality of play. It might be better this year, but we still have 16 games to go."
Heat: Continue their three-game road trip in Sacramento on Tuesday.
Minnesota's Jimmy Butler won't face the Mavericks on Saturday as the team opts to have him rest a night after scoring 33 points in a win over Cleveland.
Celtics forward Gordon Hayward is getting the night off for the second game of a back-to-back as he continues his comeback from last season's left ankle injury.
After rallying the Raptors to a win on Friday behind 31 points and 10 rebounds, Kawhi Leonard will sit out the team's road game at the Wizards.