STANFORD -- Chasson Randle scored 17 points, Stefan Nastic added 15 and Stanford overcame a halftime deficit to beat USC 70-62 on Sunday.
Anthony Brown and Rosco Allen added 11 points apiece for the Cardinal (16-7, 7-4 in the Pac-12), who ended a two-game losing streak. Marcus Allen scored 10 points with 11 rebounds.
Katin Reinhardt scored 19 points and Jordan McLaughlinadded 18 for the Trojans (9-14, 1-10), who lost their ninth straight.
An offensive goal-tending call on a Nastic basket gave Stanford a 65-59 edge with 3:31 left to play and the Trojans never got closer than four the rest of the way.
The Cardinal opened the second half with a 13-4 run to wipe out a six-point halftime deficit. An offensive rebound led to Randle's lean-in jumper with 13:53 remaining that put Stanford ahead.
Marcus Allen's lay-up with 6:28 left in the first half to put Stanford ahead, 27-20. The Trojans outscored the Cardinal 19-6 the rest of the way to take a 39-33 advantage into intermission.