Game ID: 22500941
Phoenix Suns @ Milwaukee Bucks
Tuesday, March 10, 2026 at 8:00 PM ET
Fiserv Forum, Milwaukee, WI
Q1 Q2 Q3 Q4 Final
MIL 30 35 32 17 114PHX 36 26 38 29 129
MIL vs PHX ScoutingMIL vs PHX Scouting
Welcome to the scouting desk. The coffee is cold, the film is play-by-play, and somebody has to explain what happened.
Every game has a hinge — a stretch where it was decided, usually while everyone was watching something else. Start where the evidence lives: the Lineups' face-offs say which five actually won their minutes; the Possessions ledger says who ran ahead of the night's own pace; the Shot Chart says where the points really came from, which is rarely where the highlights were. When all three agree, that is the story. When they don't — that is why this desk has a chair.
MIL availability going into 3/02 · back-to-backOUT Gia. Antetokounmp missed 15 since 1/27, returns tonight: 26 min (88% of 29)
OUT Prince missed 51 since 11/07, out tonight
BACK Turner back 2/22 after 2, 23 min since (84% of 27)
BACK Trent Jr. back 2/27 after 2, 5 min since (24% of 21)
BACK Nance back 2/27 after 2, 5 min since (29% of 16)
BACK Harris back 2/22 after 2, 6 min since (40% of 14)
NEW Sims 20 to 26 min over the last 5
MIL availability going into 3/04 · 1 day's restOUT Prince missed 52 since 11/07, out tonight
BACK Gia. Antetokounmp back 3/02 after 15, 26 min since (88% of 29)
BACK Trent Jr. back 2/27 after 2, 4 min since (19% of 21)
BACK Nance back 2/27 after 2, 8 min since (51% of 16)
BACK Harris back 2/27 after 2, 8 min since (55% of 14)
NEW Sims 20 to 25 min over the last 5
MIL availability going into 3/07 · 2 days' restOUT Prince missed 53 since 11/07, out tonight
BACK Gia. Antetokounmp back 3/02 after 15, 26 min since (89% of 29)
BACK Trent Jr. back 2/27 after 2, 3 min since (16% of 21)
BACK Nance back 2/27 after 2, 10 min since (61% of 16)
BACK Harris back 2/27 after 2, 8 min since (55% of 14)
MIL availability going into 3/08 · back-to-backOUT Porter Jr. missed 2 since 3/04, out tonight
OUT Prince missed 54 since 11/07, out tonight
OUT Harris missed 2 since 3/04, out tonight
BACK Gia. Antetokounmp back 3/02 after 15, 26 min since (91% of 29)
BACK Trent Jr. back 2/27 after 2, 4 min since (18% of 21)
BACK Nance back 2/27 after 2, 10 min since (66% of 16)
MIL availability going into 3/10 · 1 day's restOUT Porter Jr. missed 3 since 3/04, out tonight
OUT Prince missed 55 since 11/07, returns tonight: 18 min (76% of 24)
OUT Harris missed 3 since 3/04, out tonight
BACK Gia. Antetokounmp back 3/02 after 15, 26 min since (91% of 29)
NEW Sims 20 to 25 min over the last 5
MIL availability going into 3/12 · 1 day's restOUT Porter Jr. missed 4 since 3/04, returns tonight: 28 min (83% of 33)
OUT Harris missed 4 since 3/04, out tonight
BACK Gia. Antetokounmp back 3/02 after 15, 28 min since (96% of 29)
BACK Prince back 3/10 after 55, 18 min since (76% of 24)
NEW Sims 20 to 25 min over the last 4
MIL availability going into 3/14 · 1 day's restOUT Trent Jr. missed 2 since 3/10, returns tonight: 14 min (65% of 21)
OUT Harris missed 5 since 3/04, returns tonight: 5 min (39% of 14)
BACK Porter Jr. back 3/12 after 4, 28 min since (83% of 33)
BACK Prince back 3/10 after 55, 16 min since (69% of 24)
NEW Sims 20 to 25 min over the last 4
MIL availability going into 3/15 · back-to-backBACK Porter Jr. back 3/12 after 4, 29 min since (87% of 33)
BACK Prince back 3/10 after 55, 15 min since (63% of 24)
BACK Trent Jr. back 3/14 after 2, 14 min since (65% of 21)
BACK Harris back 3/14 after 5, 5 min since (39% of 14)
NEW Sims 20 to 26 min over the last 4
MIL availability going into 3/17 · 1 day's restOUT Dieng missed 2 since 3/14, returns tonight: 30 min (111% of 27)
BACK Porter Jr. back 3/12 after 4, 29 min since (87% of 33)
BACK Prince back 3/10 after 55, 17 min since (71% of 24)
BACK Trent Jr. back 3/14 after 2, 14 min since (65% of 21)
BACK Harris back 3/14 after 5, 14 min since (98% of 14)
PHX availability going into 3/03 · 4 days' restOUT Booker missed 4 since 2/21, returns tonight: 31 min (92% of 34)
OUT Brooks missed 3 since 2/22, out tonight
OUT Goodwin missed 3 since 2/22, out tonight
BACK Allen back 2/21 after 4, 29 min since (104% of 28)
NEW Dunn 19 to 25 min over the last 5
NEW Fleming 12 to 19 min over the last 4
NEW Coffey 12 to 19 min over the last 4
PHX availability going into 3/05 · 1 day's restOUT Brooks missed 4 since 2/22, out tonight
OUT Goodwin missed 4 since 2/22, out tonight
BACK Booker back 3/03 after 4, 31 min since (92% of 34)
BACK Allen back 2/21 after 4, 28 min since (100% of 28)
NEW Gillespie 28 to 34 min over the last 5
NEW Dunn 19 to 24 min over the last 5
NEW Fleming 12 to 20 min over the last 4
NEW Coffey 12 to 19 min over the last 4
PHX availability going into 3/06 · back-to-backOUT Brooks missed 5 since 2/22, out tonight
OUT Goodwin missed 5 since 2/22, out tonight
OUT Bouyea missed 2 since 3/03, out tonight
OUT Highsmith missed 2 since 3/03, returns tonight: 0 min (0% of 11)
BACK Booker back 3/03 after 4, 32 min since (93% of 34)
NEW Dunn 19 to 25 min over the last 5
NEW Fleming 12 to 18 min over the last 5
NEW Coffey 12 to 19 min over the last 5
PHX availability going into 3/08 · 1 day's restOUT Brooks missed 6 since 2/22, out tonight
OUT Williams missed 2 since 3/05, out tonight
OUT Goodwin missed 6 since 2/22, out tonight
OUT Bouyea missed 3 since 3/03, out tonight
OUT Huntley missed 2 since 3/05, out tonight
BACK Booker back 3/03 after 4, 33 min since (97% of 34)
BACK Highsmith back 3/06 after 2, 0 min since (0% of 11)
NEW Ighodaro 22 to 29 min over the last 5
PHX availability going into 3/10 · 1 day's restOUT Brooks missed 7 since 2/22, out tonight
OUT Williams missed 3 since 3/05, out tonight
OUT Goodwin missed 7 since 2/22, returns tonight: 14 min (61% of 22)
OUT Bouyea missed 4 since 3/03, out tonight
OUT Huntley missed 3 since 3/05, out tonight
BACK Booker back 3/03 after 4, 33 min since (99% of 34)
BACK Highsmith back 3/06 after 2, 11 min since (94% of 11)
NEW Ighodaro 22 to 30 min over the last 5
NEW Fleming 12 to 17 min over the last 5
PHX availability going into 3/12 · 1 day's restOUT Brooks missed 8 since 2/22, out tonight
OUT Williams missed 4 since 3/05, out tonight
OUT Bouyea missed 5 since 3/03, returns tonight: 4 min (31% of 13)
OUT Huntley missed 4 since 3/05, out tonight
BACK Booker back 3/03 after 4, 34 min since (99% of 34)
BACK Goodwin back 3/10 after 7, 14 min since (61% of 22)
BACK Highsmith back 3/06 after 2, 11 min since (100% of 11)
PHX availability going into 3/13 · back-to-backOUT Brooks missed 9 since 2/22, out tonight
OUT Williams missed 5 since 3/05, out tonight
OUT Huntley missed 5 since 3/05, out tonight
BACK Goodwin back 3/10 after 7, 16 min since (70% of 22)
BACK Bouyea back 3/12 after 5, 4 min since (31% of 13)
BACK Highsmith back 3/06 after 2, 11 min since (100% of 11)
NEW Fleming 12 to 18 min over the last 5
PHX availability going into 3/16 · 2 days' restOUT Brooks missed 10 since 2/22, out tonight
OUT Williams missed 6 since 3/05, out tonight
OUT Huntley missed 6 since 3/05, out tonight
BACK Goodwin back 3/10 after 7, 16 min since (74% of 22)
BACK Bouyea back 3/12 after 5, 4 min since (31% of 13)
BACK Highsmith back 3/06 after 2, 13 min since (116% of 11)
NEW Green 27 to 33 min over the last 5
NEW Fleming 12 to 20 min over the last 5
PHX availability going into 3/17 · back-to-backOUT Brooks missed 11 since 2/22, out tonight
OUT Williams missed 7 since 3/05, out tonight
OUT Dunn missed 2 since 3/13, returns tonight: 17 min (90% of 19)
OUT Bouyea missed 2 since 3/13, returns tonight: 1 min (8% of 13)
OUT Huntley missed 7 since 3/05, out tonight
BACK Goodwin back 3/10 after 7, 18 min since (82% of 22)
NEW Green 27 to 33 min over the last 5
NEW Fleming 12 to 20 min over the last 5
NEW Highsmith 11 to 18 min over the last 4
I Know — the desk, before tip-off
Written before tip-off, from the five games each side brought in.
Milwaukee comes in 1-4 over its last five, scoring 99 a night and allowing 118, shooting 43 percent and 32 from three, 19 free throws a game; Gia. Antetokounmpo at 23 and Kuzma at 15 a game. It has lost the glass by 7 a night. Without Porter Jr. (3 straight), Prince (55 straight). One day's rest. Phoenix comes in 4-1 over its last five, scoring 112 a night and allowing 107, shooting 44 percent and 37 from three, 22 free throws a game; Booker at 26 and Allen at 20 a game. Without Brooks (7 straight), Williams (3 straight), Goodwin (7 straight). One day's rest.
So: Phoenix wins, on the road, and the game turns on the glass, where Phoenix has been plus-3 a night and Milwaukee minus-7 and the defense, Phoenix allowing 107 a night to Milwaukee's 118. Call it Phoenix 113, Milwaukee 108.
3/02 vs BOS 81-108 — MIL notes
MIL lost 81-108. MIL shot 36% (27 of 74) to BOS's 43%, 13 of 36 from three, and went to the line 19 times to BOS's 9 — 14 points from the stripe to their 6. MIL turned it over 16 times to BOS's 10. The glass went 41-54 against them. G. Antetokounmpo led with 19 (7 of 18, 5 of 7 at the line); Dieng added 13, Portis 12. Q2 was theirs, 23-27, but the other 3 periods went 81-58 against them. Rollins's -23 in 24 minutes was the worst on the floor.
3/04 vs ATL 113-131 — MIL notes
MIL lost 113-131. MIL shot 50% (43 of 86) to ATL's 54%, 13 of 39 from three. G. Antetokounmpo led with 24 (10 of 15, 4 of 8 at the line); Kuzma added 16, Dieng 14. Q1 was theirs, 38-25, but the other 3 periods went 106-75 against them. They led by as many as 16. Dieng's -25 in 28 minutes was the worst on the floor.
3/07 vs UTA 113-99 — MIL notes
MIL won 113-99. MIL shot 48% (41 of 85) to UTA's 34%, 15 of 44 from three. Antetokounmpo led with 27 (9 of 14, 9 of 15 at the line); Kuzma added 18, Rollins 13. The hinge was Q1, 24-13: from level to 11 ahead, and the lead reached 15. Antetokounmpo was the night's best plus/minus at +23.
3/08 vs ORL 91-130 — MIL notes
MIL lost 91-130. MIL shot 43% (36 of 84) to ORL's 56%, 13 of 44 from three, and got to the line 13 times to ORL's 35. The glass went 36-49 against them. Portis led with 18 (7 of 11, 4 of 5 from three); Thomas added 17, Rollins 15. Q2 was theirs, 40-42, but the other 3 periods went 88-51 against them. Green's -30 in 28 minutes was the worst on the floor.
3/10 vs PHX 114-129 — MIL notes
MIL lost 114-129. MIL shot 51% (42 of 82) to PHX's 54%, 16 of 38 from three, and went to the line 20 times to PHX's 11 — 14 points from the stripe to their 9. MIL turned it over 16 times to PHX's 11, and PHX turned those into 9 steals. Kuzma led with 33 (12 of 21, 6 of 10 from three); Turner added 22, Antetokounmpo 22. Q2 was theirs, 35-26, turning a 6-point deficit into a 3-point lead, but the other 3 periods went 103-79 against them. They led by as many as 11. Kuzma's -16 in 38 minutes was the worst on the floor.
3/12 @ MIA — I Know, the desk before tip-off
Written before tip-off, from the five games each side brought in.
Miami comes in 5-0 over its last five, scoring 130 a night and allowing 113, shooting 49 percent and 37 from three, 31 free throws a game; Adebayo at 35 and Herro at 26 a game. That is 5 straight wins. It has won the glass by 5 a night. Without Wiggins (3 straight), Powell (6 straight), Jović (9 straight). One day's rest. Milwaukee comes in 1-4 over its last five, scoring 102 a night and allowing 119, shooting 46 percent and 35 from three, 20 free throws a game; Gia. Antetokounmpo at 23 and Kuzma at 22 a game. It has lost the glass by 6 a night. Without Porter Jr. (4 straight). One day's rest.
So: Miami wins, and the game turns on the glass, where Miami has been plus-5 a night and Milwaukee minus-6 and the line, where Miami takes 31 free throws a game to Milwaukee's 20. Call it Miami 123, Milwaukee 109, Miami by 14.
3/14 @ ATL — I Know, the desk before tip-off
Written before tip-off, from the five games each side brought in.
Atlanta comes in 5-0 over its last five, scoring 125 a night and allowing 108, shooting 51 percent and 38 from three, 23 free throws a game; Johnson at 22 and Alexander-Walker at 22 a game. That is 5 straight wins. It has won the glass by 6 a night. One day's rest. Milwaukee comes in 1-4 over its last five, scoring 107 a night and allowing 120, shooting 48 percent and 35 from three, 20 free throws a game; Gia. Antetokounmpo at 26 and Kuzma at 18 a game. That is 3 straight losses. It has lost the glass by 7 a night. Without Trent Jr. (2 straight). One day's rest.
So: Atlanta wins, and the game turns on the glass, where Atlanta has been plus-6 a night and Milwaukee minus-7 and the defense, Atlanta allowing 108 a night to Milwaukee's 120. Call it Atlanta 121, Milwaukee 109, Atlanta by 12.
3/15 vs IND — I Know, the desk before tip-off
Written before tip-off, from the five games each side brought in.
Milwaukee comes in 1-4 over its last five, scoring 104 a night and allowing 118, shooting 48 percent and 34 from three, 20 free throws a game; Gia. Antetokounmpo at 27 and Kuzma at 17 a game. That is 4 straight losses. It has lost the glass by 9 a night. Second night of a back-to-back. Indiana comes in 0-5 over its last five, scoring 107 a night and allowing 119, shooting 43 percent and 29 from three, 22 free throws a game; Nembhard at 16 and Nesmith at 14 a game. That is 5 straight losses. It has lost the glass by 7 a night. Without Siakam (3 straight), Que. Jackson (2 straight). One day's rest.
So: Milwaukee wins, and the game turns on the arc, Milwaukee at 34 percent from three to Indiana's 29 and the turnovers, Milwaukee giving it away 15 times a game to Indiana's 12. Call it Milwaukee 114, Indiana 113, Indiana keeping it close.
3/17 vs CLE — I Know, the desk before tip-off
Written before tip-off, from the five games each side brought in.
Milwaukee comes in 1-4 over its last five, scoring 109 a night and allowing 123, shooting 49 percent and 39 from three, 18 free throws a game; Gia. Antetokounmpo at 28 and Portis at 20 a game. It has lost the glass by 8 a night. Without Dieng (2 straight). One day's rest. Cleveland comes in 2-3 over its last five, scoring 119 a night and allowing 115, shooting 50 percent and 38 from three, 21 free throws a game; Mitchell at 24 and Mobley at 21 a game. Without Allen (5 straight), Merrill (2 straight). One day's rest.
So: Cleveland wins, on the road, and the game turns on the glass, where Cleveland has been minus-2 a night and Milwaukee minus-8 and the defense, Cleveland allowing 115 a night to Milwaukee's 123. Call it Cleveland 118, Milwaukee 114, Milwaukee keeping it close.
3/03 @ SAC 114-103 — PHX notes
PHX won 114-103. PHX shot 46% (42 of 92) to SAC's 46%, 19 of 49 from three. PHX turned it over 19 times to SAC's 14, and SAC turned those into 11 steals. The glass went 53-40 for them. Green led with 20 (7 of 16, 2 of 8 from three); Allen added 18, Gillespie 17. The hinge was Q2, 37-25: PHX came in trailing by 8 and left it ahead by 4, and the lead reached 20. Ighodaro was the night's best plus/minus at +21.
3/05 vs CHI 103-105 — PHX notes
PHX lost 103-105. PHX shot 39% (36 of 92) to CHI's 48%, 13 of 46 from three. Booker led with 27 (9 of 21, 2 of 7 from three, 7 of 7 at the line); Allen added 21, Green 12. Q4 was theirs, 26-22, the deficit cut from 6 to 2, but the other 3 periods went 83-77 against them. O'Neale's -15 in 18 minutes was the worst on the floor.
3/06 vs NOP 118-116 — PHX notes
PHX won 118-116. PHX shot 44% (40 of 90) to NOP's 45%, 20 of 58 from three, and got to the line 26 times to NOP's 37. Booker led with 32 (10 of 21, 5 of 12 from three, 7 of 8 at the line); Green added 25, Ighodaro 13. The hinge was Q2, 32-23: PHX came in trailing by 3 and left it ahead by 6.
3/08 vs CHA 111-99 — PHX notes
PHX won 111-99. PHX shot 46% (36 of 79) to CHA's 42%, 16 of 41 from three, and went to the line 26 times to CHA's 15 — 23 points from the stripe to their 10. PHX turned it over 6 times to CHA's 11. Booker led with 30 (7 of 18, 1 of 6 from three, 15 of 15 at the line); Gillespie added 24, Green 24. The hinge was Q4, 30-22: a lead of 4 became 12, and the lead reached 16. Highsmith was the night's best plus/minus at +19.
3/10 @ MIL 129-114 — PHX notes
PHX won 129-114. PHX shot 54% (48 of 89) to MIL's 51%, 24 of 51 from three, and got to the line 11 times to MIL's 20. PHX turned it over 11 times to MIL's 16. Booker led with 27 (10 of 21, 4 of 7 from three); J. Green added 25, O'Neale 21. The hinge was Q4, 29-17: a lead of 3 became 15. PHX trailed 62-65 at the half and won the second half 67-49. Ighodaro was the night's best plus/minus at +17.
3/12 @ IND — I Know, the desk before tip-off
Written before tip-off, from the five games each side brought in.
Indiana comes in 0-5 over its last five, scoring 110 a night and allowing 126, shooting 44 percent and 31 from three, 24 free throws a game; Siakam at 26 and Huff at 15 a game. That is 5 straight losses. It has lost the glass by 8 a night. Without Thompson (9 straight). One day's rest. Phoenix comes in 4-1 over its last five, scoring 115 a night and allowing 107, shooting 46 percent and 38 from three, 21 free throws a game; Booker at 27 and Green at 21 a game. That is 3 straight wins. Without Brooks (8 straight), Williams (4 straight). One day's rest.
So: Phoenix wins, on the road, and the game turns on the defense, Phoenix allowing 107 a night to Indiana's 126 and the glass, where Phoenix has been plus-3 a night and Indiana minus-8. Call it Phoenix 117, Indiana 111.
3/13 @ TOR — I Know, the desk before tip-off
Written before tip-off, from the five games each side brought in.
Toronto comes in 1-4 over its last five, scoring 107 a night and allowing 111, shooting 46 percent and 30 from three, 24 free throws a game; Barrett at 23 and Ingram at 17 a game. It has lost the glass by 10 a night. Without Murray-Boyles (6 straight). One day's rest. Phoenix comes in 4-1 over its last five, scoring 117 a night and allowing 108, shooting 47 percent and 38 from three, 22 free throws a game; Booker at 32 and Green at 24 a game. That is 4 straight wins. Without Brooks (9 straight), Williams (5 straight). Second night of a back-to-back.
So: Toronto wins, and the game turns on the glass, where Phoenix has been plus-1 a night and Toronto minus-10 and the arc, Phoenix at 38 percent from three to Toronto's 30. Call it Toronto 112, Phoenix 111, Phoenix keeping it close.
3/16 @ BOS — I Know, the desk before tip-off
Written before tip-off, from the five games each side brought in.
Boston comes in 3-2 over its last five, scoring 112 a night and allowing 105, shooting 45 percent and 33 from three, 19 free throws a game; Brown at 21 and Tatum at 20 a game. It has won the glass by 7 a night. Without Vučević (4 straight). One day's rest. Phoenix comes in 4-1 over its last five, scoring 119 a night and allowing 112, shooting 49 percent and 41 from three, 23 free throws a game; Booker at 33 and Green at 29 a game. Without Brooks (10 straight), Williams (6 straight). 2 days' rest.
So: Boston wins, and the game turns on the glass, where Boston has been plus-7 a night and Phoenix minus-2 and the arc, Phoenix at 41 percent from three to Boston's 33. Call it Boston 113, Phoenix 110, Phoenix keeping it close.
3/17 @ MIN — I Know, the desk before tip-off
Written before tip-off, from the five games each side brought in.
Minnesota comes in 1-4 over its last five, scoring 111 a night and allowing 125, shooting 49 percent and 34 from three, 27 free throws a game; Edwards at 29 and Randle at 16 a game. Without Conley (8 straight). One day's rest. Phoenix comes in 3-2 over its last five, scoring 118 a night and allowing 113, shooting 49 percent and 41 from three, 24 free throws a game; Booker at 34 and Green at 28 a game. Without Brooks (11 straight), Williams (7 straight), Dunn (2 straight). Second night of a back-to-back.
So: Phoenix wins, on the road, and the game turns on the turnovers, Minnesota giving it away 16 times a game to Phoenix's 10 and the defense, Phoenix allowing 113 a night to Minnesota's 125. Call it Phoenix 116, Minnesota 115, Minnesota keeping it close.
Who is who
the initials in the Players column
PHXCG C. Gillespie
DB D. Booker
GA G. Allen
HH H. Highsmith
JG J. Goodwin
JG J. Green
KM K. Maluach
OI O. Ighodaro
RD R. Dunn
RF R. Fleming
RO R. O'Neale
MILAG A. Green
CT C. Thomas
GA G. Antetokounmpo
KK K. Kuzma
MT M. Turner
OD O. Dieng
PN P. Nance
RR R. Rollins
TP T. Prince
PHX/MIL the team itself, not a player
-- the feed named nobody
What
What happened
the codes in the Events column
M2 / M3 made 2 / made 3
X2 / X3 missed 2 / missed 3
FT / X1 free throw made / missed
AST assist
OR / DR offensive / defensive rebound
STL steal
BLK block
TO turnover
FL foul
OF offensive foul — ends the possession
VIOL violation
JUMP jump ball
TM timeout
IR instant replay
HE heave at the buzzer, filed to the team
END the clock ran out, ball in hand
Where
Where a shot came from
the middle field of M3.LW.25
RM at the rim inside 4 ft
RC right corner
RW right wing
SO straight on
LW left wing
LC left corner
M3.LW.25 made 3, left wing, 25 ft
X2.RM.01 missed 2, at the rim, 1 ft
When
When it happened
the Offset column
one number per event, in the Events order:
whole seconds from the start of the
possession to that event
Events FL X3.RC.23 OR M2.RM.01
Offset 0 18 22 24
the foul opens the possession at 0s;
the putback ends it at 24s, which is
the possession's own Dur
Hot-shooting Suns have three 20-point scorers in 129-114 victory over Bucks
MILWAUKEE -- — Devin Booker scored 27 points, Jalen Green had 25 and Royce O'Neale 21 as the Phoenix Suns pulled away in the fourth quarter to win a 129-114 shootout with the Milwaukee Bucks on Tuesday night.
Phoenix shot 53.9% and made a season-high 24 3-pointers on 51 attempts. Milwaukee shot 51.2% and went 16 of 38 from 3-point range.
In a game that featured 16 ties and 12 lead changes, O'Neale put the Suns ahead for good with a tiebreaking buzzer-beater from about 50 feet to end the third quarter. Phoenix then scored the first seven points of the final period to extend its lead to 107-97.
Phoenix stayed in front by at least seven points the rest of the way.
Milwaukee's Kyle Kuzma scored a season-high 33 points. Giannis Antetokounmpo and Myles Turner each added 22 points. Ousmane Dieng had 12 points and 10 rebounds.
Phoenix, which has won five of its last six, was opening a six-game trip. The Suns moved within one game of Denver for sixth place in the Western Conference standings.
The Bucks have lost six of seven and just finished a 3-7 stretch that included nine home games. Six of the Bucks' next eight games are away from home.
Taurean Prince played a scoreless 18 minutes for the Bucks in his first game since undergoing surgery in mid-November to repair a herniated disc in his neck. Phoenix's Jordan Goodwin scored six points in 13 minutes after missing 2 1/2 weeks with a left calf strain.
Milwaukee's Kevin Porter Jr . missed a fourth straight game with swelling in his right knee. The Bucks also didn't have Bobby Portis (thoracic spine bruise) or Jericho Sims (right patella tendinitis).