Stephen Curry scored 32 points, Klay Thompson had 25 and the Golden State Warriors built a big lead early and held on for a 113-106 win over the Houston Rockets on Tuesday night.