PHOENIX -- Cam Johnson eased past his defender and slammed home a pretty one-handed dunk, thrilling a sellout crowd and giving the Phoenix Suns a 20-point cushion heading into the fourth quarter of a 131-107 win over the Milwaukee Bucks.
Nothing changes the fact that the Bucks beat the Suns last year in the NBA Finals.
Still, there's little doubt that Thursday night felt good for Phoenix.
Deandre Ayton scored 27 points, Mikal Bridges added 18 and the Suns pushed their NBA-best record to 45-10 in a rematch of last season's title series. Chris Paul added 17 points and 19 assists while Devin Booker also scored 17 points.
“They're the defending champs — we still hurt,” Suns coach Monty Williams said. “But from a confidence standpoint, for sure, it was a big game for us. I can admit it now.”
The game was tight throughout most of the first half but the Suns slowly pulled away in the third quarter, building a 97-77 advantage going into the fourth. Ayton had an efficient night, shooting 12 of 14 from the field on a variety of post moves and jumpers.
The Suns led by as many as 27 in the fourth and received a standing ovation from the home crowd in the final minutes when the starters checked out of the game.
Paul finished with his 500th career double-double. He's just the fourth guard in NBA history to accomplish that feat.
“I'm grateful that I still get a chance to play,” Paul said. “And not just play, but I feel like I play at a high level every night. It's cool.”
The Bucks had a four-game winning streak snapped. Jrue Holiday and Khris Middleton led the Bucks with 21 points apiece. Giannis Antetokounmpo had 18 points, eight assists and seven rebounds.
“They came out and executed,” Holiday said. “We missed a couple of shots. Our defense, I know my defense personally starting in the third quarter was really bad, really bad. They came out and took care of business.”
Phoenix has won 15 of its past 16 games.
The Suns used a 12-4 run to end the second quarter and take a 64-56 lead into halftime. Ayton led Phoenix with 15 points before the break while Holiday had 17 points for the Bucks.
It was the first meeting between the teams since July 20, when the Bucks beat the Suns 105-98 in Milwaukee to win Game 6 and secure an NBA title. The Bucks won the final four games of the series.
Bucks guard Pat Connaughton broke a finger in his right hand in the third quarter.
Coach Mike Budenholzer confirmed the injury after the game. Connaughton was hurt when he fouled Paul on a drive to the basket late in the third quarter. He immediately was holding his right hand — which is his shooting hand — and came out of the game shortly afterwards.
Connaughton is one of the team's top reserves and is averaging more than 10 points per game.
Both teams were short-handed because of trades made earlier in the day.
The Bucks acquired center Serge Ibaka, but he wasn't with the team yet. The roster had three other holes after guard Donte DiVincenzo was traded to the Kings and forwards Rodney Hood and Semi Ojeleye were sent to the Clippers.
The Suns added forward Torrey Craig and guard Aaron Holiday in trades, but they hadn't arrived in Phoenix. The Suns dealt second-year forward Jalen Smith to the Pacers for Craig.
Bucks: Budenholzer said he hopes G George Hill (neck soreness) can return soon. He said the team hasn't decided if they'll wait until after the All-Star break to bring him back, giving him extra time to rest.
Suns: Guards Cam Payne (wrist sprain) and Landry Shamet (sprained ankle) didn't play. ... Hosted a sellout crowd at the Footprint Center for a 13th straight game. ... Johnson scored 15 points off the bench. ... Outscored Milwaukee 68-50 in the paint.
Bucks: Host the Trail Blazers on Monday.
Suns: Host the Magic on Saturday.
More AP NBA: https://apnews.com/hub/NBA and https://twitter.com/AP—Sports