EUGENE, Ore. — Dillon Gabriel threw two touchdown passes and ran for another late score to help third-ranked Oregon hand No. 2 Ohio State its first loss of the season, 32-31 on Saturday night.
Gabriel, who transferred to Oregon (6-0, 3-0) this season from Oklahoma for the Ducks' first season in the Big Ten, completed 23 of 34 passes for 341 yards. He also ran for 32 yards on four carries.
Jordan James ran for 115 yards and a score for the Ducks in front of a record crowd of 61,128 for the first matchup between two teams ranked in the top five at Autzen Stadium. It was the highest-ranked opponent that Oregon has beaten during the regular season.
After the victory, the Oregon fans rushed the field and the Ducks' mascot surfed over their shoulders. Afterward coach Dan Lanning joked with reporters: ''Anyone have a heart rate monitor?''
Gabriel scored on 27-yard keeper early in the fourth quarter to give Oregon a 29-28 lead. But Ohio State (5-1, 2-1) responded with a clock-eating drive that ended with Jayden Fielding's 40-yard field goal that made it 31-29 with six minutes to go.
A pass-interference call got the Ducks to Ohio State's 9. After three tries to get into the end zone, Oregon settled for Atticus Sappington's 19-yard field goal and a 32-31 lead with 1:47 left.
Will Howard hit Emeka Egbuka with a 26-yard pass to pull the Buckeyes closer to field goal range, but an offensive pass-interference call on freshman Jeremiah Smith pushed Ohio State back. On third-and-20 on the Oregon 38, Howard took off running with four seconds left but gained only 12 yards and slid as time ran out.
''I just know how much time and effort everyone puts into this, and that goes for the coaches, the players, the support staff within this building to make the whole show go,'' Gabriel said. ''There's joy in winning, and you love to see your team succeed.''