Cameron Marshall ran for 141 yards and three touchdowns to help Arizona State end an 11-game losing streak to USC with a 43-22 win over the No. 23 Trojans on Saturday night. "Cam was an absolute beast," said Arizona State quarterback Brock Osweiler, who threw for 223 yards and a pair of touchdowns. Marshall was questionable against USC after turning his ankle in Arizona State's error-filled 17-14 loss at Illinois.