The Bulls had the fans, but Nikola Vucevic and the Magic got the win.
Vucevic scored 26 points, including a tiebreaking jumper with 28 seconds remaining, and Orlando snapped a three-game losing streak with a 97-91 victory over Chicago on Thursday night in its first of two games in Mexico.
Vucevic shot 11 for 21 from the field and grabbed 10 rebounds, while D.J. Augustin added 15 points for the Magic.
Zach LaVine scored 23 points but the Bulls (6-23) lost for the 10th time in their last 11 games and remained with the worst record in the Eastern Conference.
The Bulls, playing in Mexico for the first time in their history, were the main attraction for the game in a country where the franchise is considered the second-most popular among local fans. Many of them fell in love with the team when Michael Jordan led the Bulls to six championships in the 1990s.
Most of the 20,201 fans that packed the Arena Ciudad de Mexico were using the red and black colors from the Bulls, who arrived in Mexico amid reports of turmoil in the locker room under new coach Jim Boylen.
After Lauri Markkanen tied it at 91 with 1:06 left to play, Vucevic nailed a 15-foot jumper to put the Magic ahead and Augustin iced the game with four free throws in the final seconds.
The Bulls led 26-24 after the first quarter, but Augustin nailed a couple of 3-pointers in an 11-3 run in the middle of the second and Orlando was ahead 39-29 with seven minutes left to play. LaVine scored on back-to-back jumpers to close the deficit to 51-46 at halftime.
LaVine had 14 points after two quarters while Vucevic led the Magic with 13.
Chicago started the second half on a 7-2 run and tied it at 53 after a couple of free throws from Wendell Carter Jr., but Orlando took a six-point lead into the fourth period after 3-pointers from Jonathon Simmons and Mo Bamba.
The game was the NBA's 27th in Mexico, and Orlando will play Utah on Saturday. Only the United States and Canada have hosted more.
Eight of the last 26 games in Mexico have been regular-season contests.