Jared Cunningham had 21 points and Devon Collier 20 as Oregon State pulled away in the second half to defeat UCLA 87-84 Thursday night.
Angus Brandt added 13 points and five assists for the Beavers (12-7, 2-5 Pac-12), who ended a 13-game losing streak to the Bruins dating to 2005.
Lazeric Jones had 17 points and eight assists for UCLA (10-8, 3-3). David Wear and Travis Wear added 16 points each, and Jerime Anderson had 11 points and nine assists.
Both teams shot 58 percent from the field in the high-scoring game.
Cunningham's two free throws with 10:04 left gave Oregon State its first double-digit lead at 66-55.
Consecutive baskets by David Wear got the Bruins within 74-68 with five minutes remaining, but Oregon State's Ahmad Starks answered with a 3-pointer. UCLA got as close as three from there, but only in the closing seconds.