LeBron James, Cavaliers hold off Suns 120-116

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

PHOENIX, AZ - JANUARY 08: Kyrie Irving #2 of the Cleveland Cavaliers recovers a turnover ahead of Alex Len #21, Devin Booker #1 and Brandon Knight #11 of the Phoenix Suns during the first half of the NBA game at Talking Stick Resort Arena on January 8, 2017 in Phoenix, Arizona. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Christian Petersen/Getty Images)

PHOENIX — LeBron James scored 12 of his 28 points in the fourth quarter and the Cleveland Cavaliers fought off Phoenix down the stretch to beat the Suns 120-116 on Sunday night.

Kyrie Irving added 27 points and Kevin Love 25 for the Cavaliers. They led by as many as 22 in the first half and 20 early in the third quarter.

The Suns tied it late in the third and got within one in the fourth but never took the lead.

Eric Bledsoe scored 31 points and Devin Booker had 28 for the Suns.

James sank consecutive 3-pointers, his only 3s of the game, to give Cleveland a 115-109 lead with 2:46 to play and scored on a driving layup with 44 seconds left to make it 120-114.

**More Cavs coverage here.**