Luka Doncic had a triple-double, Dirk Nowitzki scored a season-best 21 points in a rare start and the visiting Mavericks capitalized on Stephen Curry's absence to beat the Warriors 126-91 Saturday.
Golden State dropped out of the top seed in the West to a half-game behind Denver. With Curry resting, Kevin Durant had 25 points and DeMarcus Cousins scored 19. The Warriors were 4-for-30 on three-pointers.
Doncic had 23 points, 11 rebounds and 10 assists. Dallas had dropped 12 straight in Oakland since its previous victory in April 2012.
The Mavs never trailed and built their lead to 43 early in the final quarter.
The 40-year-old Nowitzki went 8-for-14 from the field, including 5-for-8 on three-pointers.
Portland 117, Detroit 112: Damian Lillard had 28 points, nine assists and six rebounds as the Trail Blazers beat the visiting Pistons for their third straight win.
Sacramento 112, Phoenix 103: Buddy Hield had 25 points and set the franchise season record for three-pointers, and the host Kings beat the Suns. Hield went 7-for-14 from deep, giving him 245 three-pointers this season. That surpassed the mark of 240 set by Peja Stojakovic in 2003-04.
Atlanta 129, Philadelphia 127: Trae Young scored 32 points, including a last-second, go-ahead floater, to help the host Hawks end the 76ers' six-game win streak.
Miami 113, Washington 108: Dwyane Wade scored double-digit points for the ninth consecutive game (20), helping the Heat remain alone in eighth place in the Eastern Conference with its win over the Wizards in Miami.
Charlotte 124, Boston 117: Kemba Walker scored 18 of his game-high 36 points in the fourth quarter and the host Hornets rallied to beat the Celtics. It was Walker's 23rd game of 30 or more points this season.
• The Bulls ruled out injured rookies Wendell Carter Jr. (thumb) and Chandler Hutchison (toe) for the remainder of the season.
• Joshua Kushner, the brother of President Donald Trump's son-in-law, has purchased a minority stake in the Memphis Grizzlies.