Golden State star Stephen Curry scored 22 points, draining six three-pointers to move within 10 of breaking Ray Allen's all-time NBA record in the Warriors' 104-94 victory over the Portland Trail Blazers on Wednesday.