Stephen Curry scored 32 points as the Golden State Warriors withstood Houston star James Harden's 20th triple-double of the season in a 113-106 NBA victory over the Rockets Tuesday. The league-leading Warriors stretched their winning streak to eight games, thwarting the Rockets' comeback bid and sending fans in Houston home unhappy. Curry drained a three-pointer with 1:46 remaining as the Warriors stretched their lead back to double digits after seeing it dwindle. Draymond Green scored 19 points, pulled down nine rebounds and came up with three steals in a characteristically energetic performance for the Warriors, clamping down defensively as the Rockets sought to close the gap down the stretch. Klay Thompson added 25 points for the Warriors, who improved to 60-14 and will host the 41-23 Rockets — third in the West behind Golden State and San Antonio — Friday. Harden finished with 24 points, 11 rebounds and 13 assists. But he connected on just five of 20 shots from the field and was one-of-nine from three-point range. He also coughed up six turnovers as the Warriors came up big defensively — limiting one of the league's most explosive offenses to just 38.8 percent shooting. Warriors coach Steve Kerr notched his 200th victory, reaching the milestone faster than any coach in league history — in 238 games. Heat 97, Pistons 96: Hassan Whiteside scored on a tip-in just before the buzzer, giving the Miami Heat a 97-96 victory over the Detroit Pistons. Whiteside scored after a wild scramble during which the Heat missed two attempts on their final possession. He finished with 17 points and nine rebounds. Goran Dragic scored a game-high 28 points for the Heat. Kentavious Caldwell-Pope's 25 points led the Pistons, who have lost eight of their last nine. Timberwolves 115, Pacers 114: Ricky Rubio sank three free throws with 3.4 seconds left to lift Minnesota past Indiana, whose Monta Ellis missed a three-point shot at the buzzer. Karl-Anthony Towns delivered a team-high 37 points for the Timberwolves. Rubio finished with 21 points and Gorgui Dieng added 19. Paul George had 37 points for the Pacers. 76ers 106, Nets 101: Dario Saric scored 23 points and Philadelphia outlasted Brooklyn. Saric led the 76ers in scoring for the 17th time. Robert Covington added 21 points and Timothe Luwawu-Cabarrot scored 17 for the Sixers. Brook Lopez led the Nets with 26 points, nine rebounds and six assists. Hawks 95, Suns 91: Dennis Schroder scored 27 points and helped Atlanta recover from blowing an 18-point lead against Phoenix. Atlanta got a double-double from Ersan Ilyasova, who had 18 points and 12 rebounds. Taurean Price scored 15 points and Dwight Howard had 15 points and 11 rebounds. Phoenix was led by TJ Warren's 24 points and eight rebounds. Bucks 118, Hornets 108: Milwaukee bounced back after a 15-point home loss to Chicago on Sunday with an emphatic victory over Charlotte. Tony Snell led the way with 26 points and Giannis Antetokounmpo added 20 points. Kemba Walker led the Hornets with 26 points. Wizards 119, Lakers 108: John Wall scored 34 points and handed out 14 assists, and Washington used a fourth-quarter rally to defeat Los Angeles. Otto Porter Jr and Bradley Beal added 16 points apiece for the Wizards, who clinched the Southeast Division with the win. Kelly Oubre Jr chipped in 14 points. D'Angelo Russell scored 20 of his 28 points in the first half for the Lakers. Jordan Clarkson finished with 22 points and Tyler Ennis had 11 for Los Angeles. Trail Blazers 122, Nuggets 113: CJ McCollum scored 39 points and Jusuf Nurkic delivered a career-high 33 points and added 16 rebounds as Portland posted a victory over Denver. Damian Lillard contributed 19 points, seven assists and six rebounds for the Trail Blazers. Jameer Nelson scored 23 points for the Nuggets. — Agencies