(Eugene, OR) -- Vernon Adams threw six touchdowns to six different receivers to lead the 23rd-ranked Ducks over number-24 USC 48-28 at Autzen Stadium. Adam's added 407 yards to his six touchdowns, which tied the most for an Oregon quarterback in program history. Royce Freeman ran for 147 yards for the Ducks, which have won five straight games and improved to 8-and-3 overall. The Ducks close out the regular season Friday against Oregon State at home.