Barkley passed for 192 yards and threw two touchdown passes to Marqise Lee, and No. 13 USC bounced back from its first defeat with a 27-9 victory over California on Saturday.