Houston Rockets beat Oklahoma City Thunder 125-111 as Boston Celtics set a new record for the number of three-pointers scored in a single NBA season.