Golden State's Stephen Curry scored 51 points and set an NBA record with at least one 3-pointer for the 128th consecutive game as the Warriors won 130-114 here Thursday. Curry notched his third 50-point haul of the season as the Warriors remained 3-1/2 games clear in the fight over the NBA's best record ahead of San Antonio, which won convincingly at Utah. Golden State pulled away from Orlando late in the third quarter and improved to 52-5; the best record from 57 games in league history, breaking the record held by the 1995-96 Chicago Bulls. Curry made 20 of 27 shots from the field, going 10 of 15 on 3-pointers. His 128-game streak of scoring from beyond the arc bettered the previous mark held by Kyle Korver. He is the first player to record three 50-point games in a season since LeBron James and Dwyane Wade in 2008-09. In 34 minutes on court Curry also handed out eight assists and pulled down seven rebounds. He now has 276 three-pointers this season — 10 less than the record he set last season in leading the Warriors to the NBA crown. Forward Draymond Green and center Andrew Bogut scored 12 points apiece for the Warriors. Forward Harrison Barnes added 10. Reserve center Marreese Speights scored 14 points, including eight in the fourth period. The Magic were led by guard Evan Fournier with 20 points. Forward Aaron Gordon had a career-high 19 points and eight rebounds. Center Nikola Vucevic had 17 points and nine rebounds for Orlando. Celtics 112, Bucks 107 Leading wire-to-wire, the Boston Celtics held off a fourth-quarter Milwaukee charge and captured their ninth consecutive home game, a 112-107 win over the Bucks. The Celtics, coming off a 1-2 road trip, opened a five-game homestand and continued their longest home winning streak since an 11-gamer in 2012-13. Pelicans 123, Thunder 119 Forward Anthony Davis scored a team-high 30 points, and three teammates scored at least 20 points to power the New Orleans Pelicans to a 123-119 victory over the Oklahoma City Thunder. In winning for the ninth time in 12 games, the short-handed Pelicans (23-34) got 26 points from forward Ryan Anderson, 22 from guard Jrue Holiday and 21 from guard Norris Cole. That overcame the powerhouse duo of guard Russell Westbrook, who scored a game-high 44 points, and forward Kevin Durant, who added 32 points and 14 rebounds. Nets 116, Suns 100 Forward Bojan Bogdanovic had 20 of his 24 points in the first half and the Brooklyn Nets kept the Phoenix Suns reeling with a 116-100 victory. Forward Thaddeus Young scored 18 points and guard Markel Brown had 16 for Brooklyn. Forward Mirza Teletovic had 30 points for the Suns (14-44), who were swept by the Nets and continued the worst run in the 49 years of the franchise. Rockets 119, Trail Blazers 105 Guard James Harden scored 46 points as the Houston Rockets rallied from a 21-point, third-quarter deficit to defeat the Portland Trail Blazers 119-105 at the Moda Center. Harden scored 34 of his points in the second half, and center Dwight Howard collected 19 points and 13 rebounds for the Rockets, who won for only the fourth time in 11 outings and ended Portland's six-game winning streak. Guard Damian Lillard scored 23 points and guard CJ McCollum added 20 for the Trail Blazers, who lost for only the second time in 13 outings. Houston (29-29) outscored Portland 33-12 in the fourth quarter to pull off the shocking turnaround victory. Spurs 96, Jazz 78 It was a showdown between two of the best defensive teams in the NBA when Utah and San Antonio met and despite an inspired effort from the Jazz, who are in the fight for the final playoff spot in the tight Western Conference, the Spurs won 96-78. Kawhi Leonard poured in 29 points to lead San Antonio to victory. — Agencies