Draymond Green had 22 points and 15 rebounds as the Golden State Warriors toppled the Cleveland Cavaliers 89-83 in their NBA finals rematch on Christmas Day.
Stephen Curry poured in 19 points and Klay Thompson 18 for Golden State (28-1), who won their 32nd straight home game and snapped the Cavs' six-game winning streak despite LeBron James' game-high 25-point haul for the visitors.
The San Antonio Spurs' winning run also came to an end on Friday, denied an eighth consecutive triumph as they went down 88-84 in Houston. James Harden registered 20 points for the Rockets.
The Los Angeles Clippers ended a three-game losing streak by overcoming the Los Angeles Lakers 94-84 at Staples Center, with Kobe Bryant scoring 12 points in his 16th and final Christmas Day game.
Jimmy Butler scored 23 points and Pau Gasol 21 as the Chicago Bulls halted a three-game skid with a 105-96 triumph over the Oklahoma City Thunder, who had won three straight.
The Miami Heat edged the New Orleans Pelicans 94-88 after overtime, Chris Bosh contributing 30 points and 10 rebounds for the victors.