Washington — Karl-Anthony Towns scored 27 points and grabbed 10 rebounds, and the Minnesota Timberwolves dealt a blow to the Washington Wizards’ playoff hopes with a 132-129 double-overtime victory Friday night.

Zach LaVine added 25 points, and Gorgui Dieng scored 18 while helping the Timberwolves to comebacks at the end of regulation and the second overtime.

Bradley Beal scored 26 points as the 10th-place Wizards fell 3½ games behind Detroit for the Eastern Conference’s eighth and final playoff spot.

John Wall had 22 points and a season-high tying 16 assists, and Marcin Gortat had 19 points and 14 rebounds for Washington. But Gortat missed a pair of free throws with a chance to take the lead late in the second overtime.

Rockets 112, Raptors 109

Houston — James Harden had his third triple-double this season with 32 points, 13 assists and 11 rebounds to help Houston snap a three-game skid with a victory over Toronto.

Houston squandered a double-digit lead early but opened the fourth quarter with a big run to take control.

Patrick Patterson scored five quick points to get Toronto within 110-107 with 10.1 seconds remaining, but Trevor Ariza made two free throws after that to secure the win.

It’s Toronto’s second straight loss overall and its ninth loss in a row in Houston, where the Raptors haven’t won since 2007.

Spurs 110, Grizzlies 104

San Antonio — LaMarcus Aldridge had 32 points and 12 rebounds and San Antonio beat similarly short-handed Memphis to match the best home start in league history with its 37th victory in a row.

San Antonio’s streak tied the season-opening mark set by the Chicago Bulls in 1995-96 during their record 72-victory season. The Spurs have won 46 consecutive regular-season games at home, dating to March 2015.

The Spurs won despite Kawhi Leonard missing the game with a bruised right quadriceps and Danny Green, Boris Diaw and Patty Mills all sitting out for rest. The Grizzlies were without injured starters Marc Gasol, Zach Randolph, Mike Conley and three others.

Pistons 112, Hornets 105

Auburn Hills, Mich. — Andre Drummond had 18 points and 14 rebounds and Detroit overwhelmed Charlotte with its highest-scoring first half of the season en route to a win.

Detroit led 72-56 after two quarters and won its fifth straight game, taking a two-game lead over Chicago for the eighth and final playoff spot in the Eastern Conference. The Pistons also pulled within a percentage point of seventh-place Indiana.

Kemba Walker scored 25 of his 29 points in the first half for Charlotte.

Detroit’s lead reached 26 points in the fourth quarter before the Hornets went on a 25-4 run to cut the margin to five with less than a minute left, but the Pistons held on.

Heat 108, Magic 97

Miami — Hassan Whiteside scored 26 points, grabbed 12 rebounds and blocked five shots to lead Miami past Orlando.

Goran Dragic scored 22 points and handed out eight assists for Miami, which is 14-1 in its last 15 games against the Magic. Rookie Josh Richardson scored 14, Amare Stoudemire had 13, Dwyane Wade finished with 11 and Luol Deng had a 10-point, 13-rebound night for the Heat.

Hawks 101, Bucks 90

Atlanta — Jeff Teague scored 12 of his 18 points in the fourth quarter and Atlanta overcame poor 3-point shooting to beat Milwaukee.

Paul Millsap had 14 points and 13 rebounds and Al Horford also had 14 points to keep the Hawks’ late-season surge going. They have won seven of eight and 10 of 12 to move to third place in the Eastern Conference.

The Hawks (43-30) are a season-high 13 games over .500 and got there despite making only 5 of 32 3-pointers.

Jabari Parker led Milwaukee with 19 points. John Henson had 17 points and 10 rebounds.

Atlanta dodged Milwaukee’s attempt for a sweep of the season series. The Bucks won the first two games against the Hawks in overtime, including a double-overtime win in Atlanta on Feb. 20.