LOS ANGELES (AP) -- Matt Barkley passed for a school-record 468 yards and four touchdowns, Robert Woods made 14 catches for 255 yards and two scores, and Southern California outlasted Arizona 48-41 Saturday.
Freshmen Marqise Lee and Xavier Grimble caught TD passes from Barkley, who also rushed for a score while breaking Carson Palmer's 2002 yardage record with a blistering performance against Arizona's maligned defense.
The Trojans (4-1, 2-1 Pac-12) needed almost every yard against Arizona's Nick Foles, who passed for 425 yards and four TDs of his own. USC outgained Arizona 582-554 in a game largely devoid of defense.
Ka'Deem Carey rushed for two touchdowns and caught another scoring pass for the Wildcats (1-4, 0-3), who haven't beaten an FBS opponent in nearly a year.