James Harden had 27 points and seven rebounds on a nagging left knee, Chandler Parsons added 21 points and nine assists and the Houston Rockets beat the slumping Golden State Warriors 116-107 on Tuesday night.

Jeremy Lin finished with 14 points and 10 assists to help the Rockets past his former team for the second time in eight days.

A week after Houston tied the NBA record with 23 made 3-pointers in a testy 140-109 rout of the Warriors, the Bay Area rematch took a little longer to decide.

Stephen Curry had 27 points and six assists and Jarrett Jack scored 22 points after missing the past three games with a right shoulder injury for the Warriors, who head into the All-Star break on a season-long five-game losing streak. The first four losses for Golden State had come on the road.