EUGENE, Ore. — Dillon Brooks hit a 3-pointer with 0.8 seconds left to give No. 21 Oregon an 89-87 victory over No. 2 UCLA on Wednesday night in the Pac-12 opener for both teams.
Brooks, who finished with 23 points and nine rebounds, grabbed Bryce Alford's missed free throw with 8.9 seconds to go, dribbled to the right wing and pulled up for the game-winning shot.
Payton Pritchard added 15 points and nine assists for the Ducks (12-2, 1-0), who won their 10th consecutive game and pushed the nation's second-longest home winning streak to 34 games. Pritchard's 3-pointer pulled Oregon within one with 12.9 seconds left.
Thomas Welch had 20 points and 10 rebounds for the Bruins (13-1, 0-1), and Alford had 20 points. Lonzo Ball added 14 points and TJ Leaf had 13.
UCLA was trying to match their best start to a season in 10 years.
The Bruins used a 15-0 run midway through the second half to take a 72-65 lead. UCLA was up by eight with 4 minutes to play before Pritchard sparked Oregon's final rally with seven points.
Oregon beat the Bruins at their own game in the first half, pushing a 100-point pace with 11 assists on its first 14 field goals and shooting 7 of 14 from 3-point range.
The Ducks also held Leaf, UCLA's leading scorer, without a shot for the first 11 1/2 minutes. A 16-5 run had Oregon up by 12 late in the half before UCLA closed with a 10-3 burst to trail at the break for only the second time this season.
UCLA missed a chance to grab an early edge in the Pac-12 race by failing to knock off the defending champs on their own court.
Oregon finally found the spark it was missing during nonconference play with the stunning upset against the highest-ranked opponent to play in Eugene during Dana Altman's seven seasons as coach.
UCLA will go for the road split to open Pac-12 play at Oregon State on Friday night.
Oregon faces another unbeaten team when it hosts No. 22 USC on Friday night.