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
Nuggets teach Timberwolves it's never easy to knock out the champion
Panthers come from behind to take Game 4 vs. Bruins
Hawks win 2024 NBA Draft Lottery
Watch: Padres star passes father on all-time home runs list
Terrion Arnold honors his mother in a unique way
Brad Keselowski breaks 110-race winless streak at Darlington
Watch: Manchester United ties record, highlighting club's ineptitude
Celtics' Jrue Holiday praises overlooked aspect of Jayson Tatum's game
Arturs Silovs' 42 saves lead Canucks past Oilers in Game 3
Braves star leaves game early due to left side soreness
Pacers blow out Knicks on Mother’s Day, even series at 2-2
Hawks GM 'shocked' that his team won the NBA Draft Lottery
Prolific former Brewers, A's slugger announces retirement
Saints to sign veteran offensive lineman
Smother's Day: Pacers shut down Knicks in first half of Game 4
Flyers goaltender suspended from international play for three years
Pistons make wrong kind of history at NBA Draft Lottery
Watch: Pacers C Myles Turner makes absurd three-pointer in first quarter vs. Knicks
Giants place key outfielder on injured list
Broncos release former Super Bowl champion WR

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.