The Golden State Warriors stretched their sensational season-opening NBA winning streak to 24 games Friday with a hard-fought 124-119 double-overtime victory over the Celtics in Boston. NBA scoring leader Stephen Curry drained two free throws with 13.4 seconds left in the second overtime, and Warriors swingman Andre Iguodala added two more foul shots with 5.4 seconds remaining as Golden State held off the tenacious Celtics. The reigning champion Warriors notched their 28th straight win in a streak stretching back to last season. Their 27th straight win had already tied for the second-longest streak ever, and now they trail only the 33 in a row won by the 1971-72 Los Angeles Lakers. But it was a close-run thing for a Warriors team missing injured starters Klay Thompson and Harrison Barnes. They trailed by five points with 2:07 left in regulation and Boston had two chances to wrap it up in the waning seconds of regular time. It was tied 103-103 with 2.9 seconds remaining when Warriors guard Shaun Livingston blocked a shot by Boston's Isaiah Thomas. After Golden State's attempt to score on an inbounds play failed, the Celtics had the ball with 0.7 seconds to play, but Kelly Olynyk's jumper wouldn't fall. Curry, who went into the contest leading the league with an average of 32.2 points per game, made just nine of 27 shots from the floor. Fiercely defended by the Celtics, he made eight turnovers and his two free throws were his only points of the second overtime. "Nothing was pretty about this game," said Curry, who did make six of 13 three-point attempts and all 14 of his foul shots en route to 38 points. Draymond Green contributed 24 points, 11 rebounds, eight assists and a season-high five blocks for the Warriors. Iguodala scored nine of his 13 points in the two overtimes. Cavaliers 111, Magic 76: LeBron James scored 25 points and the Cleveland Cavaliers beat the Orlando Magic for the 12th consecutive time, coasting to an easy wire-to-wire 111-76 victory. James hit 10 of 15 shots and added eight assists. He sat out the fourth quarter after Cleveland took an 83-52 lead through three. Pistons 107, 76ers 95: Reggie Jackson and Marcus Morris scored 21 points apiece as the Detroit Pistons beat the Philadelphia 76ers 107-95. Morris, a Philadelphia native, had 13 points in a decisive third-quarter stretch as Detroit (13-11) ended a four-game road losing streak and a three-game slide in Philadelphia. Pacers 96, Heat 83: Monta Ellis scored 24 points and Paul George added 23 to lead the Indiana Pacers to a 96-83 victory over the Miami Heat. It was the ninth consecutive time Indiana (13-8) had beaten Miami (12-9) at Bankers Life Fieldhouse. Raptors 90, Bucks 83: DeMar DeRozan scored 27 points and the Toronto Raptors defeated the Milwaukee Bucks 90-83. It was the third win in a row for the Raptors (15-9) and the second loss in a row for the Bucks (9-15). After trailing by as many as 19 points, the Bucks cut the lead to four points in the fourth quarter. Pelicans 107, Wizards 105: Tyreke Evans scored 27 points and Anthony Davis added 18 and 11 rebounds as the New Orleans Pelicans made a franchise-record 16 three-pointers to defeat the Washington Wizards 107-105 at the Smoothie King Center. The Pelicans (6-16) made 16 of 27 from behind the arc (59.3 percent). Hornets 123, Grizzlies 99: Kemba Walker scored 33 points and Nicolas Batum had 20 as the Charlotte Hornets defeated the Memphis Grizzlies 123-99 at FedExForum. Charlotte (14-8) matched its season-high four-game winning streak. The Hornets have won nine of their last 11 with the only losses coming to Cleveland and Golden State. Other results: Thunder 94, Jazz 90; Trail Blazers 106, Suns 96; Nuggets 111, Timberwolves 108. — Agencies