Tobias Harris scored 21 points and the Detroit Pistons took advantage of LeBron James' absence to snap a five-game losing streak by downing the Cleveland Cavaliers 106-90 Monday night at The Palace. Kentavious Caldwell-Pope had 18 points, Marcus Morris supplied 15 and Jon Leuer and Reggie Jackson chipped in with 13 each. Andre Drummond added 11 points and a game-high 17 rebounds in a game the last-place Pistons (15-18) never trailed. James, who played 40 minutes in Cleveland's 109-108 win over Golden State Sunday, sat in street clothes as coach Tyronn Lue opted to give him the night off. James was rested in two other games this season after playing a home game the previous night. Nets 120, Hornets 118: Randy Foye hit a 3-pointer at the buzzer as Brooklyn snapped a five-game losing streak. The Nets won the game when Foye took the inbounds pass from Bojan Bogdanovic, moved a few steps to his left by the top of the key with Kemba Walker draped on him and quickly released the shot just before the buzzer. The Nets needed Foye's dramatic shot because of what unfolded on the previous possession. Tyler Zeller converted a putback with 2.3 seconds left after Walker's drive was blocked by Trevor Booker and the Nets failed to get the rebound. Rockets 131, Suns 115: James Harden posted his 24th double-double and Houston turned a breakout first quarter into a win over Phoenix. The Rockets (23-9) posted their second victory over the Suns (9-22) in less than a week by establishing an early lead and not squandering it like they did last week in Phoenix, when Houston didn't pull away for good until the fourth quarter. The Rockets scored 39 points in the first quarter and led by as many as 34 points in the second half, draining 15 3-pointers en route to victory. Timberwolves 104, Hawks 90: Zach LaVine, Karl-Anthony Towns and Andrew Wiggins each scored more than 20 points and Minnesota tied a season high with 15 3-pointers. LaVine, Towns and Wiggins combined to go 13 of 18 from beyond the arc. LaVine had 21 points and connected for six 3s. Towns had 22 points and 11 rebounds and Wiggins scored 21 as Minnesota (10-21) came back strong a day after playing on Christmas for the first time in team history. Atlanta, which had the weekend off after winning its fourth straight road game on Friday in Denver, was the team out of sync. The Hawks committed 19 turnovers and shot just 42.2 percent from the field. Bulls 90, Pacers 85: Dwyane Wade had 21 points and five assists and Chicago held on against Indiana. Nikola Mirotic added a season-high 20 points off the bench for the Bulls. Forward Jimmy Butler contributed 16 points despite going 3 of 12 from the field. Chicago (15-16) snapped a three-game losing streak and improved to 9-6 on its home court. Pelicans 111, Mavericks 104: Anthony Davis scored 28 points, including nine in the final six minutes, to lift New Orleans over Dallas. Wizards 107, Bucks 102: Otto Porter had 32 points and 13 rebounds, and Washington rallied from a 10-point, fourth-quarter deficit. John Wall contributed 18 points and 16 assists for the Wizards (14-16). Magic 112, Grizzlies 102: Aaron Gordon scored 30 points and six teammates followed in double figures, leading Orlando over Memphis. Nuggets 106, Clippers 102: Nikola Jokic scored 24 points and grabbed 10 rebounds, and Danilo Gallinari and Will Barton contributed 23 points apiece, leading Denver past Los Angeles. Kings 102, 76ers 100: DeMarcus Cousins finished with 30 points, and his 3-pointer from the top of the arc with 20.9 seconds left lifted Sacramento to its fourth consecutive win. Raptors 95, Trail Blazers 91: Kyle Lowry scored 27 points to lead Toronto past Portland.