Mark J. Rebilas-USA TODAY Sports

Deandre Ayton recorded 28 points on 11-of-13 shooting and also collected 12 rebounds to lead the Phoenix Suns to a 108-102 victory over the visiting Detroit Pistons on Friday night.

Devin Booker contributed 21 points, seven rebounds and five assists as Phoenix defeated the Pistons for the fourth straight time. Cameron Payne added 16 points and 10 assists, and Mikal Bridges scored 15 points for the Suns.

Bojan Bogdanovic scored 19 points to pace Detroit. Killian Hayes recorded 17 points, nine assists and eight rebounds, Alec Burks scored 17 points and Marvin Bagley III had 13 points and 12 rebounds for the Pistons.

Phoenix played without Chris Paul (heel) for the eighth consecutive game.

The Suns shot 48.3 percent from the field, including 7 of 29 from 3-point range.

Hamidou Diallo added 10 points for Detroit, which made 42.4 percent of its shots and was 9 of 26 from behind the arc.

Bridges hit two 3-pointers during a 9-0 burst as Phoenix took an 81-73 lead with 3:27 remaining in the third quarter.

The Pistons tallied the next six points before Booker drained a 3-pointer with 1:33 left and the Suns took an 84-79 lead into the final stanza.

Damion Lee's layup capped a 6-0 run to give Phoenix a 92-83 lead with 8:17 left in the game.

A short while later, Detroit rattled off eight straight points and pulled within 94-93 on two free throws by Hayes with 4:53 left.

Payne split two free throws and Ayton converted a three-point play to give the Suns a five-point edge with 4:11 to play.

Bogdanovic's basket pulled Detroit within 104-100 with 47.5 seconds left. Bridges scored on a layup with 24 seconds to play, but Burks answered with a layup with 20.4 seconds left.

Ayton made two free throws with 17.4 seconds remaining as the Suns closed it out.

Bogdanovic scored 15 points to help Detroit hold a 54-53 halftime edge. Booker had 13 in the half for Phoenix.

The Pistons were up 48-42 after Hayes drained a 3-pointer with 2:39 remaining in the half. The Suns recovered to knot the score at 52 with 10.8 seconds left.

Bogdanovic drove for a layup with 4.3 seconds left but Booker split two free throws with 3.3 seconds left, leaving Detroit ahead by one at the break.

More must-reads:

TODAY'S BEST
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Hurricanes not expected to re-sign defenseman, center
Maple Leafs tab former Stanley Cup winner as new head coach

Want more NBA news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.