(Eugene, OR) -- Vernon Adams Jr. threw for 366 yards and three touchdowns to Bralon Addison as the Ducks held off a late rally to beat the Beavers 52-42 at Autzen Stadium. Royce Freeman added 167 yards and two touchdowns on the ground for Oregon, which finished the regular season 9-and-3. Seth Collins rushed for three touchdowns after missing four straight games for Oregon State, which failed to earn a conference win all season.