The Associated Press

Next up

Portland at Minnesota

When: 6 p.m. Sunday


Radio: KRCO 690-AM, 96.9-FM; KBND 1110-AM, 100.1-FM

TORONTO — After a huge first half, Stephen Curry and the Golden State Warriors had to hold on late to wrap up their eighth straight win over Toronto.

Curry returned from a two-game absence to score 24 points, Klay Thompson had 26 and the Warriors blew nearly all of a 27-point lead before beating the Raptors 127-125 on Saturday night.

DeMar DeRozan scored 42 points for the Raptors, who made it a tight game after the Warriors rang up 81 points on 71.1 percent shooting in the first half.

“We expected that and we took that punch,” Kevin Durant said of Toronto’s comeback. “I’m glad we got the ‘W,’ especially on the second night of a back-to-back.”

Durant scored 25 points and Draymond Green had 14 for the Warriors, who have won 12 straight on the road. Golden State’s 19 road wins are the most in the NBA.

O.G. Anunoby had 17 points and Serge Ibaka 14 for the Raptors, who rallied from a 19-point deficit through three quarters to make it a one-point game in the fourth.

Fred VanVleet scored 13 points and Jonas Valanciunas had 12 as Toronto lost for the third time in 18 home games.

“We’re not really into moral victories around here so you’ve got to look and see what you could have done better,” ­VanVleet said.

Curry sat out Wednesday’s home loss to the Clippers and Friday’s win at Milwaukee because of a sore right ankle.

“It’s sore but it felt good enough to play,” Curry said. “It’s probably exactly where I was the last time I came back. I don’t feel limited out there but you just feel it.”

Also Saturday:

Spurs 112, Nuggets 80: SAN ANTONIO — Kawhi Leonard scored 19 points in his return from a three-game absence, Davis Bertans had 18 and San Antonio never trailed.

Thunder 101, Hornets 91: CHARLOTTE, N.C. — Russell Westbrook had 25 points, 10 rebounds and seven assists, and Oklahoma City beat Charlotte to snap a three-game losing streak.

Bulls 107, Pistons 105: CHICAGO — Zach LaVine scored 14 points in his first game in 11 months, rookie Lauri Markkanen added 19 points and Chicago made 17 3-pointers to win for the 13th time in its last 20 games.

Wizards 119, Nets 113: WASHINGTON — John Wall scored 17 of his 23 points in the second half and overtime and added 16 assists as Washington beat Brooklyn after giving back a 23-point lead.

Clippers 126, Kings 105: LOS ANGELES — Lou Williams scored 26 points to lead injury-depleted Los Angeles. Willie Reed added 14 points and 13 rebounds starting in place of DeAndre Jordan, who has a sprained left ankle.

Lakers 107, Mavericks 101: DALLAS — With his team leading 104-101, Julius Randle grabbed a rebound on Lonzo Ball’s missed jump shot and scored on the rebound with 18.3 seconds remaining, giving the Lakers a five-point lead they needed to extend a season-best four-game win streak.