The Bulls won their 22nd game to match their total from last season, though they didn't think it would take this long. They expected to make a bigger jump sooner in the Eastern Conference.
One bright spot lately is White, the No. 7 overall draft pick. The rookie turned in his ninth straight game with at least 19 points.
"I thought he competed," coach Jim Boylen said. "He was on (Collin) Sexton a lot. That guy's a hard guy to guard. He's fast, he's strong. I thought Coby was a two-way player tonight. I thought he showed his burst. ... That looked like Steve Francis. That's how Steve Francis used to do it -- that burst."
White was "excited" to start.
"It was fun," he said. "It's a blessing. It's a blessing to start in the NBA."
The Bulls outrebounded the Cavaliers 46-35 and made 12 3-pointers in holding off the Eastern Conference's last-place team. And they won for just the third time in 16 games, even though leading scorer Zach LaVine missed his fifth in a row because of a strained left quadriceps.
The Cavaliers announced a multiyear extension for coach J.B. Bickerstaff on Tuesday, then fell to 5-6 since he took over following John Beilein's resignation 54 games into his first season.
Collin Sexton led Cleveland with 26 points, giving him 25 or more in seven of the past eight games. But he also had five turnovers -- two in the final 1:11.
Andre Drummond scored 21, though he also gave the ball away six times. Kevin Love added 17 points despite making just 2 of 13 3-pointers. Larry Nance Jr. scored 16. But the Cavaliers came up short after winning tight games against Denver and San Antonio over the weekend.
PULLING IT OUT
Tied at 83 early in the fourth quarter, Porter drove for a three-point play to start an 11-2 run that made it 94-85 with 6:54 remaining.
The Cavaliers hung in, with Love hitting from beyond the arc to cut it to 103-101 with 1:26 left. Carter then hit two free throws for Chicago.
The Bulls called their final two timeouts with 52 seconds remaining -- to avoid an eight-second violation and then advance the ball to halfcourt, Boylen said -- only to commit a turnover.
That led to a tip-in for Drummond. A soaring Harrison then rebounded a miss by White and hit two free throws with 13.2 seconds left to boost the Bulls' lead to 107-103.
"I know I was watching on the last play when Shaquille got the rebound," Sexton said. "That probably cost us the game. When it's like that in crunch time, you have to make sure to box out."
Cavaliers: Bickerstaff turned 41 on Tuesday. ... The Cavaliers shot 6 of 24 on 3-pointers.
Bulls: LaVine hopes to return within the next few games and made it clear he does not want to be shut down for the remainder of the season. "Just trying to find the right time to come back," he said. "Obviously, I don't want to push it, come back too early and re-injure it, so it's going to be trying to find that nice balance. But I feel good right now." LaVine turned 25 on Tuesday. ... G Ryan Arcidiacono (right Achilles soreness) missed his third consecutive game.
Cavaliers: Visit Charlotte on Friday.
Bulls: Visit Orlando in Thursday.
MORE AP NBA: https://apnews.com/NBA and https://twitter.com/AP-Sports
Dallas Mavericks star Luka Doncic on triple-double in loss: I was being selfish
Luka Doncic recorded a historic triple-double on Sunday but blamed his "selfish" play in the second half for the Mavericks' 117-101 loss to the Bulls.
Sunday night's Philadelphia 76ers-Oklahoma City Thunder game postponed
Sunday's Sixers-Thunder game was postponed after Philadelphia fell short of having the league-required eight players available.
Brooklyn Nets' Kyrie Irving questionable vs. Milwaukee Bucks after missing 6 games
Kyrie Irving is listed as questionable for Monday's game against the Bucks. It's the first time since Jan. 5 that his status leaves room for him to be available to play.