TORONTO — Kawhi Leonard had 27 points and 10 rebounds, Kyle Lowry scored 15 points and the Toronto Raptors won their fourth straight game, beating the Washington Wizards 125-107 on Friday night.

OG Anunoby scored 15 points and Fred VanVleet had 13 as Toronto posted its third straight win over the Wizards and improved its NBA-leading record to 16-4. The Raptors are 10-0 this season against teams with losing records.

Danny Green, Anunoby and VanVleet each made three 3-pointers as the Raptors made a season-high 17 from long range. Toronto shot 43.6 percent (17-for-39) from behind the arc, its highest percentage of the season.

Bradley Beal scored 20 points and Otto Porter Jr. had 17 for the Wizards, who are 2-7 on the road.

Thunder 109, Hornets 104: Russell Westbrook had 30 points, 12 rebounds and eight assists and host Oklahoma City held off a late rally by Charlotte. Dennis Schroder — paired with Westbrook in the starting lineup for the first time this season — scored 23 points and Paul George added 17 points, seven rebounds and six assists for Oklahoma City, which has won 12 of its last 14 games after an 0-4 start. Kemba Walker had 25 points and eight assists for Charlotte, but the NBA's leader in made 3-pointers went 2-of-10 from behind the arc.

Timberwolves 112, Nets 102: Derrick Rose scored 25 points, Karl-Anthony Towns had 21 points and nine rebounds, and visiting Minnesota beat Brooklyn. Rose was 11-for-17 from the field, helping Minnesota get back on track after dropping two in a row. Taj Gibson had 16 points and 11 rebounds for the Timberwolves, and Jeff Teague finished with 15. Brooklyn had six players score in double figures, but shot 41.8 percent from the field. Joe Harris and Spencer Dinwiddie had 18 points apiece, and DeMarre Carroll finished with 13. The Nets pulled within four on Dinwiddie's two free throws with 3 minutes left. But Rose made a floater and Teague found Robert Covington for a dunk to help the Timberwolves close it out.

Clippers 112, Grizzlies 107: Danilo Gallinari hit three free throws with 3 seconds left to tie it in regulation and finished with 20 points, Montrezl Harrell had 22 points and host Los Angeles beat Memphis to end the Grizzlies' five-game winning streak. Marc Gasol led Memphis with 27 points and 13 rebounds, and rookie Jaren Jackson Jr. added 20 points. Mike Conley scored 19 points before fouling out with 2:51 left in regulation. Harrell scored five points in OT for the Clippers. The Grizzlies had an opportunity to tie it in overtime, but Avery Bradley stole the ball from Garrett Temple with 5.3 seconds to play. Bradley was fouled and made both free throws to seal the victory.

Pistons 116, Rockets 111: Reggie Jackson scored 19 of his 22 points in the fourth quarter and overtime as Detroit beat visiting Houston. Blake Griffin scored 28 points and Andre Drummond had 23 points and 20 rebounds for Detroit, which has won five of seven. James Harden scored 33 points for the Rockets, who had won five straight. Clint Capela finished with 29 points and 21 rebounds. The Rockets led 103-101 early in overtime, but the Pistons scored seven straight points, including two dunks by Griffin. Jackson hit six free throws in overtime.

Celtics 114, Hawks 96: Aron Baynes scored a season-high 16 points, Jayson Tatum added 14 and visiting Boston snapped a three-game skid with a victory over Atlanta. Boston, which had lost seven of 10, used a 45-point first quarter to put it out of reach early. Coming off their worst performance of the season in a home loss to the 4-14 New York Knicks, the Celtics led by 13 in the first when Kyrie Irving hit a dazzling fade-away 3. The lead swelled to 29 midway through the second after Terry Rozier dunked and hit a 3. It was Boston's 10th trey, nine more than Atlanta had at that point. Atlanta began the night with the NBA's second-worst record and dropped to 3-16 with its 10th straight loss. Jeremy Lin finished with 19 points. None of Boston's starters played over 24 minutes. Irving scored 11 of his 13 points in the first. Hayward added 11 points.