Mark J. Rebilas-USA TODAY Sports

Grayson Allen and Royce O'Neale combined for 12 of Phoenix's 17 made 3-pointers, including a trio down the stretch of the fourth quarter, as the Suns held off the visiting Los Angeles Lakers 123-113 on Sunday.

Phoenix led almost the entire way, building an advantage of 20 points in the first quarter, but Los Angeles battled back to remain in striking distance throughout the second half.

The Lakers pulled within 110-104 before Allen and O'Neale knocked down back-to-back 3-pointers with three minutes to go. O'Neale added one more with 1:24 remaining that pushed the Suns' lead to 13 points, putting the game effectively out of reach for Los Angeles.

All five Phoenix starters scored at least 18 points, led by Allen's 24. He shot 6-of-12 from beyond the arc. O'Neale finished with 20 points, shooting 6-of-10 from long range, and grabbed 10 rebounds.

Jusuf Nurkic posted another double-double with 18 points and 22 rebounds, just one board shy of matching his career high. Nurkic also dished seven assists.

Thirty-two of the Suns' 44 made field goals came via assists, led by Devin Booker's nine. Booker scored 21 points, while Kevin Durant finished with 22 points and seven assists.

LeBron James and Anthony Davis each recorded double-doubles for Los Angeles. James scored a game-high 28 points on 12-of-19 shooting from the floor, while distributing a game-high 12 assists. James also grabbed seven rebounds.

Anthony Davis went for 22 points and 14 rebounds, while D'Angelo Russell posted 20 points and seven assists.

The Lakers shot 47-of-90 from the floor (52.2 percent) and 15-of-35 from long distance (42.9 percent), keeping pace with Phoenix's 17-of-40 from outside (42.5 percent). However, the Suns were able to get to the foul line for 19 free throws, making 18, while the Lakers shot just 4-of-8 at the charity stripe. James shot 1-of-4 at the free-throw line.

More must-reads:

TODAY'S BEST
Padres' bats come alive in eighth to steal win at rainy Yankee StadiumĀ 
Watch: Missed tripping call aids Maple Leafs in Game 1 win
Watch: Mets 1B Pete Alonso crushes 425-foot HR
Knicks shut down Celtics late in comeback Game 1 OT win
Watch: Dodgers' Shohei Ohtani blasts HR where he created '50-50' club
Islanders climb nine spots to No. 1 pick with stunning lottery win
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

Want more sports news?

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