The Houston Rockets tied an NBA record and set a franchise mark with 23 3-pointers in a 140-109 win over Golden State on Tuesday night.