Josh Scott, Askia Booker and Jaron Hopkins all scored 13 points, and No. 20 Colorado hung on to beat Oregon State 64-58 Thursday night in the Pac-12 opener for both teams.

Scott had 10 rebounds for Colorado (12-2, 1-0), which matched its best start since the 1979-80 season when the Buffaloes also opened 12-2. Colorado remained unbeaten in 10 games at the Coors Events Center this season.

Spencer Dinwiddie had nine points, including three key free throws in the late going, for the Buffaloes.

Roberto Nelson, who is leading the league in scoring, had 23 points for Oregon State, including hitting all 10 of his free throws. Eric Moreland, reinstated after serving a season-opening suspension for a violation of team rules, had 10 rebounds for Oregon State (8-5, 0-1).

After Colorado took a 10-point lead, Oregon State put together a 12-2 run that included a 3-pointer by Langston Morris-Walker to forge a tie at 40 with 10:35 to play.

The Buffaloes wouldn't let them get in front, though, responding with a run of their own in which they scored 13 of the next 16 points to go up 53-43 with 6:20 remaining.

Xavier Johnson got the flurry started with a one-handed jam on an offensive rebound and Booker capped it by breaking through Oregon State's zone for a driving layup and a putback.

The Beavers fought back within 60-56 after Malcom Duvivier drained a 3-pointer with 2:17 left.

But Oregon State failed to score another field goal and Dinwiddie made three of four free throws to help rebuild a solid lead.

In the final minute of the first half, Hopkins shook free on a fast break for a layup and Scott dunked off a feed from Dinwiddie to give Colorado a 28-23 lead.

Oregon State was held to the fewest points in a first half this season. The previous low was 26 against Coppin State on Nov. 10.

Colorado came in having tied the school record with 28 consecutive free throws made over their previous two games. The streak ended 5:30 into the game when Dustin Thomas missed the Buffaloes' first attempt of the game.

More From ESPN Western Colorado