EUGENE, Ore. — Marcus Mariota’s touchdown pass to Josh Huff with 29 seconds left lifted 12th-ranked Oregon to a 36-35 win over Oregon State in the 117th installment of the Civil War.
Victor Bolden broke off a 25-yard touchdown run to put the Beavers in front 35-30 with 1:38 left.
Mariota then completed four of his next five passes to get the Ducks deep into the Oregon State zone. After his pass on 2nd-and-5 fell incomplete, Thomas Tyner broke off a seven-yard rush to give Oregon a fresh set of downs.
Two plays later, Mariota found Huff in the end zone for a 12-yard touchdown completion to give Oregon (10-2, 7-2 Pac-12) the decisive margin.
The winning touchdown concluded a back-and-forth fourth quarter.
Tyler Anderson caught a 4-yard touchdown pass from Sean Mannion to give the Beavers a 29-24 lead with 11:05 remaining.
The Ducks responded when Mariota hit Huff with a 12-yard scoring pass with 7:56 remaining. The drive was keyed by a 28-yard pass to Huff and a 21-yard run by Thomas Tyner, both on third-down plays.
Bolden’s 25-yard run allowed the Beavers to regain the advantage, but a failed two-point conversion gave the Ducks an opening.
They promptly marched 83 yards on nine plays for the winning score.
The Beavers were unable to make it into field-goal range on their final possession and the Ducks recovered a fumble on the game-ending play.
Oregon State (6-6, 4-5) hasn’t taken down Oregon since 2007 when it beat the Ducks, 38-31, in overtime.
Huff had a career-high 186 yards receiving, with three touchdowns. Tyner rushed for 141 yards on 22 carries, the first 100-yard game of his career. Mariota completed 17-of-34 passes for 285 yards and three touchdowns. He was intercepted twice.
Mannion connected on 29-of-47 passes for 314 yards and two touchdowns. The Beavers rushed for a season-high 230 yards.