CORVALLIS, Ore. (AP) — Ryan Nall rushed for 155 yards and four touchdowns, and the Oregon State Beavers snapped an eight-game Civil War losing streak with a 34-24 victory over the rival Oregon Ducks on Saturday.
Marcus McMaryion threw for 101 yards and another score as the Beavers finished their second season under coach Gary Andersen at 4-8 overall and 3-6 in the Pac-12.
Oregon (4-8, 2-7) will end its disappointing season in the basement of the Pac-12 North, a dramatic fall for a team that just two seasons ago played in the first College Football Playoff championship game.
True freshman Justin Herbert, starting in his sixth game after taking over for graduate transfer Dakota Prukop, threw for 180 yards and a touchdown for the Ducks, who won't play in the postseason for the first time since 2004. Royce Freeman, who had seen mention as a preseason Heisman candidate, ran for 106 yards.
Oregon was boosted going into the Civil War by a 30-28 upset of then-No. 11 Utah last weekend, a win that momentarily silenced talk that this might be coach Mark Helfrich's final season with the Ducks. The victory was sealed by Justin Herbert's touchdown pass to Darren Carrington with two seconds left.
The Beavers had momentum, too, coming off a 42-17 victory over Arizona at Reser Stadium last Saturday night.
Oregon State opened the scoring on Nall's 12-yard touchdown run. The Ducks answered on the next series with Tony Brooks-James' 3-yard TD run, then pulled ahead on receiver Jalen Brown's reverse pass to Carrington for a 33-yard touchdown.
The Beavers pulled even at 14 on McMaryion's 6-yard pass to Ricky Ortiz. McMaryion was pressed into duty as a starter for the Beavers earlier this season after both Darell Garretson and backup Conor Blount were injured.
The Ducks were efficient from the start of the second half, taking the lead on Herbert's 23-yard touchdown pass to Charles Nelson. Aidan Schneider's 46-yard field goal extended the lead for the Ducks.
But Nall scored again on a 14-yard run to narrow it for the Beavers. He added a 6-yard touchdown with 9:40 left in the game, then scored his fourth, a 2-yard dash, with just under two minutes to go. Nall finished the season with 14 touchdowns despite being hampered by a foot injury.
Herbert appeared to connect with Johnny Mundt in the end zone with 41 seconds to go, but Mundt dropped the ball, ending the Ducks' last chance. Oregon State fans stormed the field when the final whistle sounded.
It was the first sellout at Reser Stadium since the 2014 Civil War.
Oregon: Freeman surpassed Napoleon Kaufman for ninth on the Pac-12 all-time rushing list.
Oregon State: Receiver Seth Collins, who spent nearly two weeks in the hospital with an undisclosed illness before his release on Thanksgiving, was at the game. Collins fell ill on Nov. 13 following the Beavers' loss at UCLA. Some of his teammates started a Twitter hashtag, #playfor22, in advance of the game.
Both teams are finished for the season.
Photos: 2016 Civil War