Josh Smith, though, missed a potential winning 3-pointer with 1.1 seconds to play, and the Thunder held on for a 96-94 victory.
The Pistons have lost 12 straight, two short of the franchise record. Detroit's last win came on Nov. 14, a game that both Kevin Durant and Russell Westbrook missed due to injury.
This time, Westbrook and Durant were healthy, and combined for 50 points, 15 rebounds and 11 assists.
Serge Ibaka added 13 points, 13 rebounds and four blocks for the Thunder, while Kentavious Caldwell-Pope led Detroit with 19 points.
Thunder at Pistons box score
Nuggets 84 Hawks 96
Paul Millsap scored 23 points, Kyle Korver added 15 and the Hawks won their sixth straight game.
Wilson Chandler finished with a season-high 29 points and Timofey Mozgov had 14 points for the Nuggets. Chandler and Mozgov combined for 21 rebounds.
Denver began the season with a win over Detroit before losing seven of eight. A Nov. 17 victory at Cleveland started a 7-1 stretch, but the Nuggets have since dropped their last three.
Nuggets at Hawks box score
Trail Blazers 103 Knicks 99
LaMarcus Aldridge scored 24 points, including six in the final 2:46, and the Trail Blazers regrouped after blowing a 11-point lead in the fourth quarter to beat the New York Knicks for their fourth straight victory.
Carmelo Anthony had 23 points with LeBron James sitting courtside, but the Knicks lost their eighth straight and 12th in their last 13. J.R. Smith scored 20 points off the bench and Amare Stoudemire added 16 for New York, whose 4-18 start is a franchise worst.
Trail Blazers at Knicks box score