Devin Booker led the way with 26 points and 10 assists as the Suns ended a five-game losing streak.
Beal had sat out the past five games while Durant had sat out seven in a row. Both players were sidelined by a strained left calf.
Beal made 10 of 15 shots, including 3 of 6 from 3-point range.
The Lakers were led by Anthony Davis, who scored 25 points and grabbed 15 rebounds. LeBron James added 18 points, 8 rebounds and 10 assists. Los Angeles has lost three straight.
The Suns outscored the Lakers 36-18 in the third quarter, turning a tight game into a 98-78 advantage. Booker had 11 points during the run while Jusuf Nurkic had 10.
The Lakers have been roughed up in the third quarter over the past two games; they were outscored 37-15 in the frame against the Denver Nuggets.
#nba