MILWAUKEE _ The Orlando Magic didn't quite have enough offensive firepower to knock off the potent Milwaukee Bucks.
The Magic couldn't overcome rough first-half shooting during a 110-101 loss on Monday night at Fiserv Forum.
Orlando (11-12) played Milwaukee closer than any other team has in the past five games, but the Magic didn't have enough offense to get the victory and saw their season-high four-game win streak come to an end.
The Bucks had beaten their previous four opponents by at least 20 points apiece.
Milwaukee extended its win streak to 15 games and improved to 21-3.
Evan Fournier scored 26 points and Terrence Ross had a season-high 23 to lead the Magic. Markelle Fultz finished with 13 points, nine assists and five rebounds.
Aaron Gordon had 10 points and 13 rebounds but was just 3-of-12 from the field while Jonathan Isaac had 10 points, nine rebounds and five blocked shots for Orlando.
Giannis Antetokounmpo finished with a game-high 32 points to go along with 15 rebounds and eight assists.
The Magic managed just 13 field goals in the first half and were 2-of-14 from the 3-point line as they trailed 52-40 by the break. Those struggles allowed the Bucks to create enough separation _ mainly behind their 3-point shooting _ that proved the difference in the second half when the Magic got their offense going.
Orlando shot 45.8% in the second half and wound up shooting 38.0% overall and 32.3% from the 3-point line after a 29.5% effort in the first half.
A Ross 3 with 50.3 seconds left got the Magic within 106-101, but the Bucks responded with a 3 by Khris Middleton.
Fournier missed a 3 on the ensuing possession and the Bucks secured the win.
The Magic return home to take on the Los Angeles Lakers on Wednesday. The game tips off at 7 p.m. and will be broadcast on Fox Sports Florida.