PHOENIX — Devin Booker said he heard from the Cavaliers bench that he wasn't going to score 50 points.

That was fine with Booker, because he knew it meant his teammates would be open.

Booker finished with 25, after two 50-point games and a 48-pointer in the past three, and that was enough to lead the Phoenix Suns to a 122-113 victory over the Cavaliers on Monday night.

Booker sat more than eight minutes of the second quarter but had 13 assists. Josh Jackson had 19 points and 10 rebounds, and Jamal Crawford added 19 points for the Suns.

"Just taking what the defense gives me," Booker said. "I read and react when I'm out there on the court. My job tonight was to get everybody involved and make sure everybody got open shots and they were knocking them down."

The Suns ended a six-game losing streak and the Cavs lost their sixth in a row. The teams have the NBA's second- and third-worst records: the Suns are 18-60 and the Cavs are 19-59.

Collin Sexton scored 21 points and Jordan Clarkson added 20 for the Cavs. They played without star forward Kevin Love, who missed his second consecutive game with left shoulder soreness.

The Cavaliers battled back from a 22-point deficit early in the third quarter to cut the Suns' lead to 89-82, and trailed 91-84 going into the fourth. Sexton scored nine points in the third.

"We got down pretty big and it's hard to come back in the NBA because teams are too good, players are too good and coaches are really smart," Sexton said. "When we got down it was tough for us to rev it back up."

Tip-ins

Cavaliers: Forward Channing Frye played his final NBA game in his hometown. Frye plans to retire at the end of this season. He played four seasons with the Suns as part of his 13-year NBA career. ... Coach Larry Drew said he doesn't see forward John Henson returning to play before the season is over. Henson is doing non-contact work, but hasn't played since mid-November after left wrist surgery.