Jared Cunningham had 18 points and five assists to lead Oregon State to a 78-59 win against USC on Saturday night.
Devon Collier added 12 points and Joe Burton 11 for the Beavers (13-7, 3-5), who got a pregame talk from Oregon State alumnus Gary Payton, an NBA standout from 1990-2007.
Byron Wesley had 15 points and seven rebounds and Maurice Jones 13 points for the Trojans (5-15, 0-7), who gave up a season high in points.
Cunningham's three-point play with 16:20 remaining gave Oregon State a 47-26 lead. Jones scored four points in a 7-0 run USC that cut the Beavers' lead to 14.
Oregon State answered with four straight points, including a thunderous dunk by Cunningham off a steal. The Trojans got no closer than 13 afterward.
USC had not allowed more than 66 points this season. Oregon State got its 67th point on Angus Brandt's free throw with 4:02 left.