FINAL: ARIZONA STATE 31, OREGON 28
ORE — Cyrus Habibi-Likio 5 run (Camden Lewis kick). 6:32. Oregon 7, ASU 0. 11-80-3:48.
ASU — Frank Darby 57 pass from Jayden Daniels (Christian Zendejas kick). 4:55. Oregon 7, ASU 7. 4-75-1:37.
ASU — Zendejas 25 field goal. 3:40. ASU 10, Oregon 7. 11-69-6:54.
ASU — Zendejas 28 field goal. 12:13. ASU 13, Oregon 7. 7-65-2:47.
ASU — Darby 26 pass from Daniels (Eno Benjamin pass from Daniels). 12:43. ASU 21, Oregon 7. 4-32-2:10.
ASU — Zendejas 22 field goal. 8:42. ASU 24, Oregon 7. 6-16-3:17.
ORE — Habibi-Likio 10 run (Lewis kick). 6:32. ASU 24, Oregon 14. 3-75-0:59.
ORE — Johnny Johnson 24 pass from Justin Herbert (Lewis kick). 5:24. ASU 24, Oregon 21. 3-66-0:43.
ASU — Brandon Aiyuk 81 pass from Daniels (Zendejas kick). 3:55. ASU 31, Oregon 21. 3-75-1:30.
ORE — Johnny Johnson 17 pass from Herbert (Lewis kick). 2:04. ASU 31, Oregon 28. 9-61-1:50.
What happened: The two teams trade touchdowns, with Oregon scoring to cap a long drive and Arizona State answering with a TD on a long pass.
The big play: The Sun Devils shake off Oregon's touchdown (5-yard run by Cyrus Habibi-Likio) with a 57-yard bomb from Jayden Daniels to Frank Darby just four plays later.
Momentum swing: Oregon was poised to take the lead late in the first quarter, but was stopped on fourth-and-1 on ASU's 6-yard line.
Beyond the boxscore: Habibi-Likio scored his eighth touchdown of the season.
What happened: Arizona State takes a 10-7 lead on a 25-yard field goal by Christian Zendejas with 3:40 remaining in the quarter.
The big play: A 33-yard Daniels-to-Darby pass play gives ASU a first down on Oregon's 13-yard line, setting up Zendeja's field goal.
Momentum swing: Oregon runs just seven plays on its two possessions of the second quarter.
Beyond the boxscore: After hitting his first 12 pass attempts, Daniels is 12-for-14 passing for 191 yards and a touchdown in the first half.
What happened: Arizona State tacks on a 28-yard Zendejas field goal early in the quarter for a 13-7 lead.
The big plays: Oregon defense bends but doesn't break, giving up a field goal after ASU has three possessions in Oregon territory.
Momentum swing: Ducks give up a 46-yard reception to Kyle Williams but the Oregon defense holds Arizona State to a field goal.
Beyond the boxscore: Oregon center Jake Hanson did not return to the playing field after halftime.
What happened: Offensive floodgates open with each team scoring three times. ASU scored a pair of touchdowns and a field goal, and Oregon scored on three TDs.
The big play: An 81-yard touchdown on a pass from Daniels to Brandon Aiyuk gave Arizona State a 31-21 lead with 3:55 remaining.
Momentum swing: Aiyuk's touchdown reception for ASU made any comeback attempt by Oregon much more difficult.
Beyond the boxscore: Oregon's nine-game winning streak and College Football Playoff hopes die in the desert.
A Twitter List by registerguard