Danilo Gallinari scored 28 points and the Denver Nuggets withstood a 38-point performance by Stephen Curry to hand the Golden State Warriors their third loss of the season, 112-110, on Wednesday night in Denver.
The defending NBA champion Warriors (36-3) had won seven straight since their previous defeat, 114-91 at Dallas on Dec. 30.
Will Barton scored 21 for the Nuggets, who got their first win over the Warriors in five games. Gary Harris added 18 points.
The Warriors trailed, 109-102, with a minute left but closed to within 111-110 on a Klay Thompson three-point shot with three seconds left. After Gallinari made one of two free throws, Thompson missed a long three at the buzzer.
at Oklahoma City 108, Dallas 89: Kevin Durant had 29 points and 10 rebounds and the Thunder took advantage of a Mavericks team that did not play its usual starters. Oklahoma City's Russell Westbrook was ejected in the second quarter after getting his second technical foul following skirmishes with J.J. Barea. Westbrook went scoreless, but had eight assists and seven rebounds in 14 minutes. With Dallas on the second night of a back-to-back after an overtime loss to Cleveland on Tuesday, Coach Rick Carlisle chose not to play Dirk Nowitzki, Wesley Matthews, Chandler Parsons, Deron Williams and Zaza Pachulia.
at Brooklyn 110, New York 104: Brook Lopez scored 20 points, Thaddeus Young had 19 points and 11 rebounds, and the Nets ended a home losing streak at 10 games. Brooklyn also stopped a five-game overall skid with their first victory under interim Coach Tony Brown, who took over when coach Lionel Hollins was fired and general manager Billy King was reassigned on Sunday. Derrick Williams tied his career high with 31 points for the Knicks, who played without leading scorer Carmelo Anthony (ankle).
at Houston 107, Minnesota 104: James Harden had 27 points and 11 assists and the Rockets extended their win streak to a season-best five. The Timberwolves lost their eighth in a row.
at Washington 106, Milwaukee 101: John Wall scored 19 points and backcourt mate Bradley Beal had 11 in his return from injury for the Wizards. Beal came off the bench and played 22 minutes in his first game since Dec. 9. He had been sidelined with a stress reaction in his lower right leg.
at Charlotte 107, Atlanta 84: Kemba Walker scored 23 points and the Hornets pulled away in the second half to stop a losing streak at seven games. Cody Zeller added 19 points and 10 rebounds, and Jeremy Lin had 19 points for Charlotte, which led by as many as 35 points. Paul Millsap scored 20 points for the Hawks, who shot 37%.
at Boston 103, Indiana 94: Isaiah Thomas scored 28 points, Jae Crowder matched his career high with 25 and the Celtics closed with a 12-0 run over the final 1:46. Amir Johnson had a season-high 18 rebounds and scored 14 points for Boston, which had lost four in a row.
at Portland 99, Utah 85: Damian Lillard had 21 points and 10 assists and Trail Blazers led by as many as 20 points in the second half.
New Orleans 109, at Sacramento 97: Eric Gordon made six three-point shots and scored 24 points, Anthony Davis also had 24 and the Pelicans halted a losing streak at four games.