Updated

Milwaukee, WI (SportsNetwork.com) - Tobias Harris had 23 points and 10 rebounds to guide the Orlando Magic to a 97-90 win over the Milwaukee Bucks on Saturday.

Nikola Vucevic had 20 points, seven rebounds and five assists while Victor Oladipo added 15 points and six boards for the Magic, who have won their past two games. Rookie Aaron Gordon contributed his first career double-double off the bench, finishing with 10 points and 12 rebounds.

"This was a great team win tonight," said Harris. "We really got some good production from everyone and we hung in there down the stretch."

Ersan Ilyasova scored 18 points with eight rebounds and Khris Middleton gave 15 points for the Bucks, who had a two-game winning streak broken and remain in the sixth spot in the Eastern Conference.

"This was a tough loss," said Middleton. "We have to win these home games we have left if we want to make the playoffs."

Orlando trailed by four after Giannis Antetokounmpo put in a free throw with 3 1/2 minutes to play, but Gordon followed with a layup and Oladipo tied the game with a jumper.

After Zaza Pachulia missed a short jumper, Harris nailed a 3-pointer to give the Magic the lead.

Michael Carter-Williams then hit a jumper to cut Milwaukee's deficit to one, but Oladipo countered with another 3-pointer and later hit a jumper inside a minute to play for a six-point lead that held up.

Milwaukee started the game hot as the team used a 16-2 run early in the contest and held a 31-22 lead after the first quarter.

Orlando briefly took the lead back in the second quarter, but Milwaukee countered with seven straight points to help the team take a 53-51 lead into the break.

The game stayed close through the third quarter as the Bucks held a 73-72 advantage going into the final 12 minutes.

Game Notes

Orlando hosts Chicago on Wednesday ... Milwaukee hosts Cleveland on Wednesday ... Carter-Williams finished with eight points, 10 rebounds and nine assists ... Both teams had 45 rebounds.