MIAMI - Goran Dragic scored 27 points, Dion Waiters had 26 with a pair of big 3-pointers in the final minutes and the Miami Heat held on to beat Boston 104-98 on Wednesday night, snapping the Celtics' 16-game winning streak.
Tyler Johnson scored 16 points for Miami, which saw what was an 18-point lead cut to one in the final moments. The Heat shot 49 percent and outrebounded the Celtics 48-37.
Kyrie Irving scored 23 points for Boston. Jayson Tatum added 18, and Jaylen Brown and Marcus Morris each had 14.
The Celtics got down by 18 in the first half, which has been a very comfortable place for Boston so far this season. Boston had overcome 18-point deficits against Oklahoma City and Charlotte, a 17-point hole against Golden State, a 16-pointer against Atlanta and rallied from 13 down to win in Dallas this week.
Complete coverage of the Philadelphia 76ers and their rivals in the NBA from NBC Sports Philadelphia.
They almost did it again (see full recap).
Westbrook's 34 points lead Thunder past Warriors
OKLAHOMA CITY - Russell Westbrook scored a season-high 34 points and added 10 rebounds and nine assists to help the Oklahoma City Thunder roll past the Golden State Warriors, 108-91 on Wednesday night.
It was Oklahoma City's first win over the Warriors since Kevin Durant left the Thunder to join the Warriors after the 2015-16 season. Golden State won all four meetings last season by an average of nearly 20 points.
Westbrook said it was just another game in the buildup, but he didn't play like it. At one point in the third quarter, Westbrook and Durant went forehead to forehead and were called for double technicals.
Westbrook's new All-Star teammates came through. Carmelo Anthony scored 22 points and Paul George added 20 (see full recap).
Knicks outscore Raptors 41-10 in 3rd, win
NEW YORK - Tim Hardaway Jr. scored a career-high 38 points, including 12 during a 28-0 run in the third quarter that sent the New York Knicks to a 108-100 victory over the Toronto Raptors on Wednesday night.
Kristaps Porzingis added 22 points and 12 rebounds for the Knicks, who outscored the Raptors 41-10 in the third.
Kyle Lowry scored 25 points and DeMar DeRozan had 18 for the Raptors, who had their four-game winning streak snapped.
The Knicks trailed 59-48 at halftime and were down 62-52 after Lowry's two free throws with 10:47 left in the third quarter. Enes Kanter's layup with 10:28 left began the eight-minute surge, which didn't end until CJ Miles hit a 3-pointer with 2:23 remaining. Kanter added five more points during the run, while Courtney Lee contributed seven of his 15 points (see full recap).
Howard, Hornets rally to beat Wizards in overtime
CHARLOTTE, N.C. - The Charlotte Hornets keep finding ways to win at home.
Now if Dwight Howard and his teammates can figure out how to win away from Charlotte they might become a very dangerous team.
Howard had 26 points and 13 rebounds, including a key block at the end of regulation and a crucial offensive rebound in overtime, in the Hornets' 129-124 victory over the Washington Wizards on Wednesday night.
The Hornets improved to 7-2 at home. But they're still below .500 overall because of a 1-7 road record (see full recap).