MIAMI -- Dwyane Wade's top offensive highlight of the night led to no points.
It didn't matter. The Miami Heat had more than enough.
Wade scored 21 of his 32 points in the first half, Goran Dragic added 20 points and nine assists, and Miami handed LeBron James another loss on his former home floor with a 106-92 victory over the Cleveland Cavaliers on Monday.
The win pushed the Heat back into the No. 8 spot in the Eastern Conference playoff race.
"Our guys wanted it very badly tonight," Miami coach Erik Spoelstra said. "We understand what the playoff race is right now. It felt like an old Miami Heat game with normal Miami Heat huddles. Guys were screaming at each other -- lot of passion in this game -- and it was much-needed."
Hassan Whiteside had 16 points and 11 rebounds, and Mario Chalmers finished with 16 points off the bench for the Heat, who won both of James' regular-season trips to Miami this season -- his first two games back since leaving the team and returning to Cleveland this past summer.
Behind Wade, Miami closed the first half on a 19-5 run to take a 56-38 lead, then pushed the margin to 25 in the third.
"For this team, it's about fighting for the playoffs right now," Wade said. "Every day, we in, we out, we in, we out, so we needed this win today."
James scored 16 of his 26 points in the fourth quarter for Cleveland, which had its four-game win streak snapped. Kyrie Irving added 21 but shot only 5-for-15.
"I just stuck with it and found a good groove in the fourth quarter," said James, who needed treatment on his knee throughout the day but decided to play. "Just tried to put some pressure on their defense and find a rhythm, which I did."
Wade had 24 points at the half when Miami beat Cleveland on Christmas Day, and he carried the Heat again early in this one. He had 16 points in the second quarter alone -- matching the output of the entire Cleveland roster in those 12 minutes -- and Miami had full control.
"I feel our legs just kind of gave out," James said after Cleveland's four-game, week-long road trip came to an end. "And they did a good job exploiting that."
To think Wade's showcase move of the night didn't lead to anything.
Midway through the third, Wade saved a loose ball at midcourt and flicked it behind his back to Dragic, with his pass somehow splitting James and J.R. Smith.
Dragic's layup was blocked by Smith, but Wade ran it down again and tried yet another behind-the-back save. That try by Wade went awry, and he sat in an expensive courtside seat for a few seconds to catch his breath.
"I'm not going to act like I planned that," Wade said of the pass to Dragic. "It was kind of nice, though. I wish he could have got the finish, but I had no idea. I surprised myself. I was like, `Oh, that was nice.' That was luck. That was luck, guys. Kids, don't try that at home."
James helped his friend and former teammate up, yet another sign of the respect they continue to have for each other. It was also on display at halftime, when James spent a few minutes chatting and laughing with Wade as they stood near the Heat bench.
Both seemed happy, but once again, only Wade walked off with the win.
"He was vintage," Spoelstra said.
Cavaliers: James played in his 900th regular-season game. ... Cleveland lost for only the fifth time in James' past 28 appearances. ... Kevin Love (rest) sat out for the second straight night but is expected to play Wednesday when Cleveland returns home to meet Brooklyn.
Heat: Miami has won nine straight home games against the Cavaliers. ... The 18-point halftime lead was Miami's largest of the season, as it topped the 54-37 edge Miami had at the break Jan. 23 against Indiana. ... Whiteside finished with his 16th double-double. ... Wade was 6-for-7 from the field in the second quarter, while Cleveland was 6-for-18.
There were four teams within a game of the last two playoff spots when Monday started, and the race somehow got closer by day's end. Miami (30-36) is now tied, record-wise, with No. 7 Indiana and No. 9 Boston. Charlotte (29-36 after a loss at Utah) is a half-game back and in 10th place.
INSIDE THE BOX
Miami outrebounded Cleveland 45-32 and outscored the Cavaliers 44-32 in the paint.
Cavaliers: Host Brooklyn on Wednesday.
Heat: Host Portland on Wednesday.
Henry Abbott goes one-on-one with some of the top NBA Draft prospects in this year's NBA Draft
There are parallels in these two promising careers, both derailed by significant knee injuries. Stats & Info takes a closer look at the similarities.
Check out the best of the celebrations in Cleveland from right after the Cavs hoisted the trophy to a historic parade through the city.