Golden State Warriors' Stephen Curry, left, drives toward the basket as Houston Rockets' Gerald Green (14) defends during the first half of an NBA basketball game Thursday, Jan. 4, 2018, in Houston. (AP Photo/David J. Phillip)
Golden State Warriors' Stephen Curry, left, drives toward the basket as Houston Rockets' Gerald Green (14) defends during the first half of an NBA basketball game Thursday, Jan. 4, 2018, in Houston. (AP Photo/David J. Phillip) Credit: David J. Phillip

Houston — Stephen Curry had 29 points, and Klay Thompson added 28 and the Golden State Warriors pulled away late in the fourth quarter for a 124-114 victory over the Houston Rockets on Thursday night.

The Warriors extended their road winning streak to nine games and have won an NBA-best 16 road games this season.

The teams stayed close through most of the game, but the Warriors had a seven-point lead with about 3½ minutes left. They scored the next five points, highlighted by a 3 from Curry, to make it 120-109.

The Rockets got 30 points from Eric Gordon, and Gerald Green came off the bench to score 29 and tie a career high with eight 3-pointers as they played their second game without James Harden, who is out for at least two weeks with a hamstring strain.

The Warriors were short-handed, too, playing without Kevin Durant, who missed the game with a strained right calf.