CORVALLIS - Eric Moreland had 17 points, 15 rebounds and four blocks as Oregon State beat Stanford 81-72 on Thursday night.
Roberto Nelson scored 21 points for the Beavers (9-6, 1-2 Pac-12), and freshman Hallice Cooke, making his first career start, had 16 points.
Chasson Randle scored 30 points and Dwight Powell added 13 points and 10 rebounds for Stanford (9-5, 0-2).
Moreland was back for his third game after a 12-game suspension for an unspecified violation of team rules.
The Cardinal had won the last four meetings with the Beavers, and seven of the last 10 games against Oregon State overall.
Both teams entered the contest shooting nearly 50 percent from the floor. Stanford shot 41 percent on Thursday, compared to 47 percent for the Beavers.
Cooke, coming off a career-high 14 points against Utah, replaced Challe Barton in the lineup for Oregon State.