Calvin Haynes scored 16 of his 25 points in the second half Thursday night to lead Oregon State to a 51-45 comeback victory over Southern California.
Oregon State (9-11, 3-5 Pac-10) trailed by 10 in the first half and didn't take its first lead until Roeland Schaftenaar's layin gave the Beavers a 35-34 advantage with 11:29 remaining.
Oregon State never trailed again and held USC (12-8, 4-4) to just two points in the last 3:30.
Nikola Vucevic had 12 points and eight rebounds and Leonard Washington added 11 points and six rebounds for USC.
Schaftenaar added 10 points for Oregon State, which had lost three straight entering Thursday.