Isaiah J. Downing-USA TODAY Sports

Kevin Durant had 30 points, 13 rebounds and five blocked shots, Devin Booker had 17 points and nine assists in his first game against Denver his season, and the visiting Phoenix Suns beat the Nuggets 104-97 on Wednesday night.

Grayson Allen scored 13 points and Bradley Beal and Eric Gordon finished with 10 each for Phoenix (43-30).

Nikola Jokic had 22 points, 10 assists and nine rebounds for Denver (51-22), which lost for just the third time in 18 games. Two of those losses have been to the visiting Suns.

Aaron Gordon and Michael Porter Jr. scored 18 points each, Kentavious Caldwell-Pope added 13 points and Reggie Jackson finished with 11 points for the Nuggets, who were without guard Jamal Murray (right knee inflammation) for the third straight game.

Phoenix center Jusuf Nurkic was out with an ankle injury sustained in the Suns' loss at San Antonio on Monday night.

Phoenix led by seven at halftime and the teams traded extended runs in the third quarter.

The Suns outscored Denver 10-0 to go ahead 71-56 on Booker's two free throws with 9:14 left in the period. The Nuggets responded with 12 straight points, 10 by Jokic, to make it 71-68, but Phoenix answered with another 10-0 run to push the lead back to double digits.

Denver cut the deficit to 83-73 heading into the fourth.

The Suns opened the final 12 minutes with two quick buckets to lead by 14, but Peyton Watson's tip got the Nuggets back within eight with just over seven minutes left. Royce O'Neale, Allen and Durant hit 3-pointers to give Phoenix a 98-83 lead.

Denver got within seven in the final minute but couldn't get closer.

Durant had 14 points and seven rebounds in the first half when the Suns led by as many as 11. The Nuggets cut the deficit to two points on Porter's 3-pointer with 1:33 left in the second, but Phoenix finished the half strong to take a 59-52 lead into intermission.

More must-reads:

TODAY'S BEST
Oilers get good news and bad news on Mattias Ekholm
Why Cavs HC Kenny Atkinson might not want to celebrate COY win
Ravens downplay Justin Tucker's release with a tone-deaf statement
Astros place key slugger on injured list
Michigan HC Sherrone Moore to be suspended two games
'It makes sense': Steelers see new Aaron Rodgers conspiracy theory emerge as team waits for 2025 decision
Marc-Andre Fleury joining Canada for World Championship
One-time All-Star pitcher announces retirement
Kings, GM Rob Blake mutually part ways
Buddy Hield lifts Warriors to massive Game 7 win over Rockets
Jazz agree to long-term extension with HC Will Hardy
Patriots legends rip Giants' Abdul Carter over Lawrence Taylor number request
LSU coach makes big guarantee about what Will Campbell will offer Patriots
Warren Moon has strong message for Shedeur Sanders
Jordan Spieth has sobering take on Scottie Scheffler
Watch: Jets eliminate Blues in instant classic double OT Game 7 win
Pacers use balanced attack vs. Cavaliers to steal home-court advantage
Fever's Caitlin Clark dazzles in preseason debut vs. Brazil
Scottie Scheffler wins CJ Cup Byron Nelson in historic fashion
Former World No. 1 Naomi Osaka wins first tournament in four years

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.