Oregon quarterback Dante Moore threw for 257 yards and two touchdowns, powering Oregon to a 42-27 victory over No. 16 USC.