MIAMI — Dwyane Wade is completely convinced LeBron James is still the best basketball player in the world.
And the Miami Heat accepted the challenge of slowing him down.
Kelly Olynyk scored a game-high 19 points, Wade blocked a pair of shots by James as part of a stifling defensive effort by Miami, and the Heat had little trouble on the way to beating the Cleveland Cavaliers, 98-79, on Tuesday night (Wednesday, Manila time).
Wade finished with four blocks, two of them from behind to thwart James, and afterward the close friends got together and laughed like always.
"That's one thing about us — we don't brag about what we do against each other," James said. "We talk about what we do against everybody else."
Josh Richardson and James Johnson each scored 15 points for Miami, which led 54-34 at halftime and has won 10 of its last 11 home games. Wade finished with 12 against the team he spent part of this season with before getting traded back to Miami.
"We did a great job," Wade said. "One of our best defensive games since I've been here, for sure."
The Heat held Cleveland to a season-low point total, a shocking number when considering the Cavs had scored 120 in each of their previous four games. James finished with 18 points for the Cavaliers, who were without Kevin Love in the second half because of what was initially diagnosed as a loose tooth and then changed to concussion-like symptoms.
Love, who was hurt 1:22 into the game after taking an elbow from Heat center Jordan Mickey, will be evaluated again Wednesday to see if he needs to enter the NBA's concussion protocol.
"What hurt us more was our rotation was in disarray," James said. "We have a great rotation thing down the last few games and for a guy to go down that early it kind of messed that up."
James finished with 18 points for the Cavaliers, whose previous season low for points was 88. The Cavs are 1-13 this season when held under 100; they're 43-17 when scoring more than 100.
It was the 865th consecutive regular-season game in which James scored at least 10 points, putting him one shy of tying Michael Jordan for the longest such streak in NBA history. James can tie the mark in Charlotte — against the Jordan-owned Hornets — on Wednesday.
"We missed shots early and we allowed their pressure to take us out of some of the stuff that we wanted to do," Cavs interim coach Larry Drew said.
Rodney Hood added 15 points for Cleveland. It was Miami's 14th consecutive home win over the Cavaliers, including a 4-0 mark when James plays in Miami since leaving the Heat after the 2014 NBA Finals.
"This shows the type of defensive team we can be," Heat guard Goran Dragic said.
Cleveland came in averaging 31 points per quarter over its last five games, then managed only 34 in the first half against the Heat.
Cleveland showed life in the third, getting within 13 late in the quarter. But Miami was still up 75-59 going into the fourth, after Wade — moments after checking in for the first time in about an hour of real time — connected on a step-back jumper with 17 seconds left in the third.
"That's why he is who he is," Heat coach Erik Spoelstra said.
Cavaliers: James has played in all 74 Cavs games, matching his total from last season. It was his first time playing at Miami since March 19, 2016. ... Cleveland changed its starting lineup, with Jeff Green in for Larry Nance Jr. ... Kyle Korver remained away from the team, one day after the funeral for his brother. Korver is expected back soon, though the team has not revealed if an exact comeback date has been determined.
Heat: Spoelstra was back with the team, two days after he and his wife Nikki's first child — Santiago Ray Spoelstra — was born. ... Miami was down two centers — Hassan Whiteside (left hip) remains out, and Bam Adebayo missed the game with a sprained ankle that the Heat think will be better in a few days.
In three games against Miami this season, the Cavaliers used a total of 20 players. The only Cavs to play in all three meetings were James, J.R. Smith and Tristan Thompson.
Miami's next five games are all against teams well out of the playoff picture, with the next three of those games — against Chicago, Brooklyn and Atlanta — all at home. After road games at Atlanta and New York, the Heat then finish at home against Oklahoma City and Toronto.
Cavaliers: Visit Charlotte on Wednesday.
Heat: Host Chicago on Thursday.