Cleveland Cavaliers' Kevin Love (0) drives against Miami Heat's Hassan Whiteside (21) in the first half of an NBA basketball game, Tuesday, Nov. 28, 2017, in Cleveland. (AP Photo/Tony Dejak)
Cleveland Cavaliers' Kevin Love (0) drives against Miami Heat's Hassan Whiteside (21) in the first half of an NBA basketball game, Tuesday, Nov. 28, 2017, in Cleveland. (AP Photo/Tony Dejak) Credit: ap — Tony Dejak

Cleveland — Kevin Love scored 32 of his 38 points in the first half, LeBron James was ejected for the first time in his career and the Cleveland Cavaliers extended their longest winning streak since 2015 to nine games by downing the Miami Heat, 108-97, on Tuesday night.

Love had his way with every defender Miami put on him, finishing 10-of-16 from the field and 14-of-17 on free throws. He scored 22 in the first quarter and the Cavs opened a 27-point lead before halftime.

James added 21 points before he was slapped with two technical fouls by referee Kane Fitzgerald and tossed with 1:59 left in the third quarter and the Cavs leading by 23. It was the first time James was thrown out in 1,082 career games.

Dion Waiters scored 21 and Bam Adebayo had 19 for the Heat, who had won three in a row. Goran Dragic finished with just seven points — 12 below his team-leading scoring average.

Wizards 92, Timberwolves 89

Minneapolis — Otto Porter Jr. hit a 22-foot jumper with 25 seconds remaining, lifting Washington to the victory.

Washington trailed for nearly the entire fourth quarter. After Porter’s jumper, Minnesota had two shots at the other end but couldn’t convert.

Suns 104, Bulls 99

Chicago — Devin Booker scored 33 points, and Phoenix held on for the road win.

Booker looked just fine after sitting out a game because of inflammation in his right big toe, nailing five 3-pointers and grabbing nine rebounds.

T.J. Warren scored 25 for Phoenix, and Alex Len tied a career high with 18 rebounds. The Suns dominated on the glass 57-41 while snapping a three-game losing streak.

The rebuilding Bulls are a league-worst 3-16 after dropping their sixth straight.

Justin Holiday made six 3-pointers on his way to 25 points for Chicago. Kris Dunn added 24 points and eight assists.