Dillon Brooks hit a 3-pointer with 0.8 seconds left to give No. 21 Oregon an 89-87 victory 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 to set the stage for Brooks' shot.
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.
The Bruins came in as the nation's best shooting team and fourth-best beyond the arc, and they nearly hit those marks by going 34 of 64 overall (53.1 percent) and 11 of 25 (44.0 percent) on 3-pointers.
However, UCLA also had 14 turnovers against 19 assists and lost the rebounding battle 37-35.
The Bruins used a 15-0 run sparked by three straight 3s by Ball 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.