CHICAGO -- For all the talk about their fast-paced offense, defense once again lifted the Chicago Bulls in their season opener.
After Gasol blocked James' potential tying layup in the closing seconds, Jimmy Butler then broke up an inbounds pass intended for James as time expired.
Obama sat courtside for most of the game as his beloved Bulls got contributions from a variety of players to knock off the defending Eastern Conference champions and give Hoiberg a narrow win in his first game.
"That is how we are going to win every game," Rose said. "It kind of feels good going into every game knowing you have the possibility of winning. You have a chance of winning every game because we are so good and deep."
James scored 25 points and grabbed 10 rebounds, but the Cavaliers came up short against the team they knocked out in the conference semifinals last season.
The Bulls, playing a more open offense with Hoiberg than they did under Tom Thibodeau, did not exactly light it up. But they came away with a promising win.
Rose, playing with a mask to protect his fractured left orbital, shot just 8 of 22 after missing almost the entire preseason.
Mirotic, starting over Joakim Noah, nailed three 3-pointers.
Butler added 17 points and two steals to go with that deflected pass. Gasol blocked six shots.
"We gave ourselves a chance to win," James said. "That's all you can ask."
The Cavaliers took an 83-82 lead on a floater by James with 5:32 left in the game.
Mirotic immediately converted a three-point play after getting fouled by Tristan Thompson on a baseline floater. That started an 11-2 run that put Chicago back on top 93-85 with 2:42 left.
But just when it looked like the lead was safe, the Cavaliers came roaring back again.
Love nailed back-to-back 3-pointers to make it 97-95 with 33 seconds remaining. After a miss by Rose with 10 seconds remaining, a driving James got swatted by Gasol.
The ball bounced out along the baseline. The Bulls had no doubt this time that James was getting the final shot.
They probably thought the same thing at the end of Game 4 of the conference semifinals in Chicago. In that one, Cavaliers coach David Blatt designed a play that had James taking the ball out. He vetoed it and drained a corner jumper at the buzzer to give Cleveland the victory.
Things didn't turn out so well this time for the Cavaliers. Butler broke up Williams' inbound pass.
Obama, in his hometown to speak to the International Association of Chief of Police and attend a Democratic fundraiser, had not sat courtside to watch the Bulls since they visited the Washington Wizards in February 2009.
But with his favorite team taking on the best player on the planet in a rematch of last season's second round, Obama decided to take in this game.
Secret Service agents started blanketing the United Center in the morning and all eyes turned toward the tunnel as Obama entered the arena late in the first quarter. He greeted some people at courtside as he made his way to his seat opposite the scorer's table.
"I think it's very promising," Obama told TNT. "You've got a new coach, he's opening up the offense a little bit. The question is going to be can they hang on to the defense, with the new offense?"
Noah played just 17 minutes and was not available at the end because of a knee problem. "I tried to put him in, but the trainer would not let me," said Hoiberg, who thought Noah's knee was bruised.
James now has 24,938 points. Only 19 players have scored 25,000.
TIP-INS: There was a moment of silence before the game in honor of Flip Saunders. The Minnesota Timberwolves coach and team president died Sunday after battling cancer. ... The Bulls have won five straight season openers at the United Center.
Cavaliers: Visit Memphis on Wednesday.
Bulls: Visit Brooklyn on Wednesday.
Brandon Schneider to become Golden State Warriors' president and COO at end of season
The Golden State Warriors announced Tuesday that Brandon Schneider will take over for Rick Welts as the team's president and chief operating officer at the end of the season.
Durant, Nets beat Timberwolves 127-97 in rescheduled game
— Kevin Durant scored 31 points on 11-for-15 shooting in his most productive performance in 2 1/2 months, as the Brooklyn Nets blew out the Minnesota Timberwolves 127-97 on Tuesday afternoon.
Oklahoma City Thunder sign forward Gabriel Deck to 4-year, $14.5M deal, source says
The Oklahoma City Thunder signed forward Gabriel Deck to a multi-year contract, the team announced on Tuesday.