OAKLAND, Calif. - Stephen Curry scored 41 points and became the first player in NBA history to make 300 3-pointers in a season, and the Golden State Warriors set another record in a season full of them by holding off the Orlando Magic 119-113 Monday night for their 45th straight home victory.

Curry didn't match his 51-point performance against the Magic on Feb. 25 in which he hit 10 of 15 3-pointers, but shot 7 for 13 from long range and also pulled down 13 rebounds. He has 301 3s with 20 games to go.

Golden State surpassed the 1995-96 Chicago Bulls' 44 straight regular-season home victories and improved to 26-0 at Oracle Arena this season with its franchise-best sixth straight win against Orlando.

Klay Thompson added 27 points for the Warriors (56-6), who overcame a season-high 24 turnovers to bounce back from an ugly 112-95 road loss to the Lakers on Sunday that snapped a seven-game winning streak.

Aaron Gordon had 20 points and 16 rebounds in his Bay Area homecoming on a night Orlando played without leading scorer and centre Nikola Vucevic because of a strained right groin.

GRIZZLIES 106, CAVALIERS 103

CLEVELAND - Tony Allen scored a season-high 26 points and Memphis, despite playing without four injured starters, stunned Cleveland.

Vince Carter made four free throws in the final 13.4 seconds to steal the upset by a Memphis team that had more coaches than players sitting on the bench.

Lance Stephenson added 17 points and JaMychal Green 16 points and 10 rebounds for the Grizzlies, who forced the Cavs into a season-high 25 turnovers and never backed down against the Eastern Conference's top team. Allen was back after missing eight games with a knee injury for Memphis, which only dressed eight players.

LeBron James scored 28 points and Kyrie Irving had 27 - 14 in the fourth - for the Cavaliers. James also moved passed Hall of Famer John Havlicek into 13th place on the NBA's career scoring list.

PACERS 99, SPURS 91

INDIANAPOLIS - Monta Ellis scored 26 points and Paul George added 23 to help Indiana end San Antonio's eight-game winning streak.

The Pacers led by double digits most of the night and hung on after San Antonio trimmed the deficit to three several times in the final 2 minutes.

It's only the second time in 17 meetings since 2008 that the Pacers have beaten the Spurs.

Kawhi Leonard and LaMarcus Aldridge each had 23 points for the Spurs.

The loss came hours after the team said coach Gregg Popovich did not make the trip because of a "family medical situation." A team spokesman did not provide additional details about his absence.

Indiana grabbed the lead with a 14-0 first-quarter run and never trailed again.

CLIPPERS 109, MAVERICKS 90

DALLAS - Chris Paul scored 18 of his 27 points when Los Angeles took control in the third quarter, and DeAndre Jordan had 23 points and 20 rebounds amid another round of boos in Dallas.

Paul outscored the Mavericks by himself in the third while going 8 of 9 from the field, punctuating it with a leaning one-handed shot in the lane before the buzzer for a 33-16 advantage in the quarter for the Clippers, who trailed by two at halftime.

The boos were still strong for Jordan's second game in Dallas since he spurned the Mavericks in free agency after agreeing to join them. The 6-foot-11 centre from Houston responded with a season high in points and even made most of his free throws (11 of 19) after delighting the crowd with an air ball in the first half.

Dirk Nowitzki led the Mavericks with 22 points.

BULLS 100, BUCKS 90

CHICAGO - Pau Gasol had 12 points, 17 rebounds, 13 assists and five blocked shots, and banged-up Chicago beat Milwaukee with All-Star Jimmy Butler sidelined by swelling in his left knee.

The Bulls had six players score in double figures in their second straight win after a four-game slide. Derrick Rose scored 22 points, Mike Dunleavy had 18 and E'Twaun Moore finished with 16 points and seven assists.

Butler missed 11 games before he returned for Chicago's 108-100 victory over Houston on Saturday night. But he had some stiffness in his back on Sunday and then developed some swelling in his knee on Monday, prompting the Bulls to hold him out for their matchup with Milwaukee.

Jerryd Bayless scored 20 points for Milwaukee, which has dropped three of four. Jabari Parker and Khris Middleton had 18 points apiece, and Giannis Antetokounmpo finished with 12 points, 10 assists and five rebounds.

PELICANS 115, KINGS 112

NEW ORLEANS - Anthony Davis had 31 points and 10 rebounds, and New Orleans came back from a 17-point, second-half deficit to beat Sacramento.

Norris Cole scored 23 and Jrue Holiday 20 for New Orleans, which snapped a four-game losing streak. Dante Cunningham added a clutch 3-pointer - just his 40th of the season - to give the Pelicans their first lead of the second half at 111-110 with 36 seconds left.

DeMarcus Cousins had 40 points, 16 rebounds and four steals for the Kings, but also committed five turnovers and missed the only two shots he attempted - both layups - in the final two minutes.

Rudy Gay and Rajon Rondo each scored 18 but Sacramento, which led by 10 with about 6 minutes left, hurt itself with seven turnovers in the fourth quarter.

HORNETS 108, TIMBERWOLVES 103

CHARLOTTE, N.C. - Kemba Walker scored 21 of his 34 points in the third quarter and Charlotte held off Minnesota for its fourth straight win.

Al Jefferson came off the bench to add 20 points, Marvin Williams had 15 and Nicolas Batum 11 for the Hornets.

Karl-Anthony Towns had 28 points and 14 rebounds, and Anthony Wiggins added 25 points for the Timberwolves, who were up 55-51 with 9:25 left in the third quarter.

Walker hit five 3-pointers in the third and Charlotte rallied, leading to seven lead changes and two ties. His jumper with 1:52 left put the Hornets up for good, 74-73.