76ERS 126, WARRIORS 119

Quentin Grimes scored a career-high 44 points and Philadelphia snapped a nine-game losing streak, beating Golden State Warriors on Saturday night in a game where Stephen Curry had his first dunk in six years.

Curry’s one-handed jam on a break cut the 76ers’ lead to 109-104 midway through the fourth quarter.

Kelly Oubre Jr. had 20 points for Philadelphia.

Curry had 29 points and 13 assists for the Warriors, who had won five in a row.

PISTONS 115, NETS 94

Cade Cunningham broke out of a slump by scoring nine of his 15 points in the fourth quarter and Detroit pulled away to beat Brooklyn.

Tobias Harris, Malik Beasley and Jalen Duren all scored 18 points for the Pistons, who had their eight-game winning streak snapped by the Nuggets.

KINGS 113, ROCKETS 103

DeMar DeRozan had 21 points and Sacramento overcome an early injury to Domantas Sabonis for their third straight victory, a 10-point win over Houston.

Sabonis, who entered the game averaging 19.9 points and 14.4 rebounds, left about a minute into the game with a hamstring injury and didn’t return.

Alperen Sengun led the Rockets with 30 points and 10 rebounds.

SPURS 130, GRIZZLIES 128

De’Aaron Fox broke a tie with a 20-footer with 2.6 seconds left for the last of his 20 points and San Antonio beat Memphis.

Memphis center Jaren Jackson Jr. had tied it with 22.3 seconds left on a 3-pointer that banked in, setting the stage for Fox’s final basket.

Jackson scored 42 points for the Grizzlies.

BUCKS 132, MAVERICKS 117

Giannis Antetokounmpo had 29 points, nine rebounds and nine assists, Damian Lillard scored 28 and Milwaukee beat Dallas.

Kyrie Irving scored 31 points for the Mavericks.

WIZARDS 113, HORNETS 100

Khris Middleton and Bilal Coulibaly each scored 17 points and Washington defeated Charlotte in a matchup of the NBA’s two worst teams.

Mark Williams had 24 points and 12 rebounds for the Hornets.