David Lee scored 19 before fouling out for the Warriors, who are on the road for seven games over the next 13 days.
Kyrie Irving scored 27 for Cleveland, which dropped its fifth straight and lost its third tight game in a row. The Cavs lost by three in Boston on Saturday and two in double-overtime against Atlanta on Thursday.
THUNDER 117, ROCKETS 86
Kevin Durant had 33 points, 13 rebounds and five assists, and Oklahoma City won its second straight game without Russell Westbrook, beating Houston.
Jeremy Lamb added a career-high 22 points and five assists for Oklahoma City, which has the NBA's best record at 25-5. The Thunder have won 12 of their last 13 and 20 of their last 22 games.
Reggie Jackson, starting in Westbrook's place, had 16 points and eight assists.
Aaron Brooks had 17 points and Chandler Parsons scored 15 for Houston, which was playing its fourth game in five days. The Rockets, who had a three-game winning streak snapped, missed their first 12 shots and shot 36.5 percent from the field (31 of 85).
SPURS 112, KINGS 104
SAN ANTONIO • Manu Ginobili scored 28 points, Tony Parker added 22, and Tim Duncan had 17 points and 13 rebounds to lead San Antonio over Sacramento.
Boris Diaw had 14 points and Tiago Splitter added 11 for San Antonio (24-7).
DeMarcus Cousins had 29 points and 14 rebounds, Isaiah Thomas added 27 points and Rudy Gay had 24 for Sacramento (9-20).
Struggling mightily on defense for much of the second half, the Spurs turned to their Big Three to close out the upstart Kings.
Ginobili, Duncan and Parker scored San Antonio's final 21 points in a 23-8 run to close the game.
MAGIC 109, HAWKS 102
ORLANDO, Fla. • Arron Afflalo scored 21 points and Orlando beat Atlanta to give the Magic back-to-back victories for just the third time this season.
Jeff Teague scored 22 points for the Hawks in their second game without two-time All-Star Al Horford, who is out indefinitely with a torn right pectoral muscle. The Hawks were also coming off three straight, grinding overtime games, the latest of which was Saturday night at home against Charlotte.
The Hawks made the game's first bucket, a 3-pointer, but then trailed until a spurt in the fourth quarter gave them a three-point lead. But a 9-0 run midway through the final quarter put Orlando in control for good.
76ERS 111, LAKERS 104
LOS ANGELES • Thaddeus Young scored seven of his 25 points in the fourth quarter, Evan Turner added 22 points, and Philadelphia snapped its 13-game road losing streak by beating the Lakers.
Spencer Hawes had 19 points and eight rebounds for the Sixers, who hadn't won away from Philadelphia since their road opener on Nov. 1.
Young and Michael Carter-Williams contributed big points down the stretch as the last-place Sixers held on for just their second win in 11 games overall.
Nick Young scored 26 points on 6-for-21 shooting in the Lakers' fifth consecutive loss. Los Angeles also has lost five of six at Staples Center, winning just once at home since Nov. 24.