Road reaction: Bucks 115, Magic 100

For the first time since 2004, the Milwaukee Bucks will fly home from Orlando with a victory.

With seven of its 10 available players scoring in double figures, Milwaukee snapped its 17-game losing streak against the Magic in Orlando with a 115-100 victory at Amway Center.

Milwaukee last won in Orlando on Dec. 29, 2004. The Magic have since built a new arena, while the Bucks are on their sixth head coach since Terry Porter was in charge that night.

1 big moment: Orlando was threatening to make a run to get back into the game behind Nikola Vucevic when Jared Dudley and Brandon Knight hit consecutive 3-pointers to start a 17-3 run to put the Bucks up 94-65 with 1:36 left in the third quarter.

2 top performers: Knight was a distributor in the first half and a scorer in the second half. Milwaukee's point guard dished out six of his nine assists prior to the break, while he scored 14 of his 16 points in the third quarter.

Vucevic recorded his 28th double-double of the season with 17 points and 14 rebounds in 26 minutes for the Magic in a losing cause.

3 key stats: After going 12 games without reaching 100 points in regulation, the Bucks have now scored 105.0 points over their last four games. On the other side, Orlando has now allowed 100 or more points in 11 consecutive games.

Seven Bucks finished in double figures for the second consecutive game -- Jerryd Bayless (19 points), Dudley (17), Khris Middleton (17), O.J. Mayo (13), John Henson (12) and Giannis Antetokounmpo (10).

Milwaukee hit 12 3-pointers Thursday, one off its season high. Dudley and Middleton each hit three shots from distance, while Knight, Bayless and Mayo all connected on a pair of 3-pointers.

Said: "It was a great game. From start to finish, guys executed the game plan and shared the ball. Both defensively and offensively, we executed the plan and ended the trip on the right note." -- Bucks coach Jason Kidd

"Against the Magic? That's bad, because the Magic have been bad for a while. You know what though? This isn't the same team that the Bucks have had in the past." -- Dudley when told this was Milwaukee's first win in Orlando since 2004.

"We have had injuries all year. Every guy is used to playing, whether we have a full roster or not. Everybody stays engaged and is ready to step up when we need them to." -- Mayo

Seen: Milwaukee was without its starting frontcourt, as Ersan Ilyasova and Zaza Pachulia were unavailable for Thursday's game.

Ilyasova sat out with a groin injury he first felt Sunday in San Antonio. He experienced groin soreness again Tuesday and missed the majority of Milwaukee's 109-102 victory over Miami.

Pachulia had played in 42 of Milwaukee's 45 games this season but couldn't go Thursday after suffering a strained right calf against the Heat. The veteran center had started 16 consecutive games in place of Larry Sanders.

With Ilyasova and Pachulia out, Jared Dudley and John Henson started at power forward and center, respectively, for the Bucks.

Henson recorded his second double-double of the season, scoring 12 points with 11 rebounds in 24 minutes. Signed for the remainder of the season earlier in the day, Kenyon Martin contributed three rebounds, two assists, three steals and two blocks in a season-high 22 minutes off the bench.

Added on a 10-day contract Wednesday, Jorge Gutierrez scored three points with an assist and a steal over six minutes in his Bucks debut.

Next: After a 2-1 road trip, the Bucks return home Saturday to host the Portland Trail Blazers at the BMO Harris Bradley Center.

Portland (32-14) will be playing the second game of a back-to-back, as the Trail Blazers must first face the Eastern Conference-leading Atlanta Hawks on Friday.

Follow Andrew Gruman on Twitter