But he was on the bench with a wrap on his left elbow in the closing minutes, and was escorted to the locker room with 52 seconds remaining.
Dragic said an X-ray was negative, but his elbow was swollen.
"I'm a little bit concerned," Dragic said. "Right now it is too soon. We will see how I am feeling in the morning. I'm a quick healer."
Gerald Green scored 23 and Marcus Morris had 16 points off the bench for the Suns, who have won the first three games of a four-game road trip.
Suns coach Jeff Hornacek wasn't pleased that his team frittered away a few big leads.
"When we get up, we have a tendency to relax," Hornacek said. "If you are not scoring, at least play defense."
Ersan Ilyasova scored 27 points and Brandon Knight added 24 for the Bucks, who have only one win in January.
A sign of the times in a tough season: The biggest ovation of the night went not to a Bucks player but rather to former Green Bay Packers wide receiver Donald Driver, who was sitting courtside.
Still Bucks coach Larry Drew was pleased with the way his team responded from a pair of blowout losses.
"There were some positives to come out of this game, and we're going to continue to try to build on the positives," Drew said.
And Drew was plenty impressed by Dragic.
"I think a lot of people used to look at him as a reserve," Drew said. "But he has shown that he's a starter. Not only is he a starter, but he has emerged as one of the top point guards in our league."
Leading by 12 at halftime, the Suns let the Bucks back in the game during a third-quarter spurt led by Knight's ability to draw fouls and hit free throws.
Milwaukee cut the lead to six before Green drained three 3-pointers in a stretch of just over two minutes -- gesturing to the crowd with three fingers on his way back down the court -- but Milwaukee hung close and went into the fourth quarter trailing 91-84.
Green said he enjoyed going back and forth with the crowd.
"Loved it," Green said. "Best part of the game to me. It kept fueling me up. It got me going. It is exciting playing against a crowd like that."
The Bucks cut the lead to five on a fast-break slam dunk by rookie Giannis Antetokounmpo with 7:27 left in the game, but Phoenix responded with a 7-2 run. Dragic hit a 3-pointer with 4:04 left, giving the Suns a 114-102 lead, and hit two more 3-pointers to seal the game.
Sanders played for Milwaukee despite a recent illness, coming off the bench to score 14 and grab nine rebounds.
"They really capitalize on mistakes," Sanders said of the Suns. "They get out in the open floor and they run, they finish in transition and get fouled -- make something happen."
Milwaukee was without guard O.J. Mayo because of flu-like symptoms, and forward Ekpe Udoh continued to sit out with a sprained left ankle.
The Suns led by 12 at halftime, thanks to a second-quarter surge led by Dragic and Morris, who caused fits for Antetokounmpo on defense. A 25-7 run in the middle of the second quarter powered the Suns to a lead as large as 23 before the Bucks made up some ground going into the half.
Notes: Antetokounmpo was selected to play in the "Rising Stars Challenge" during All-Star weekend. Coach Larry Drew is glad a national audience will get a chance to watch him. "It gives everybody a chance to see who he is now," Drew said. . . . Green was called for a technical foul in the third quarter.