Arizona State dominated the first half. Oregon charged back behind Joseph Young.
The long arm of Jordan Bachynski turned out to be the difference.
Bachynski had a career-high 26 points and swatted Young's reverse layup at the buzzer for his ninth block, helping Arizona State outlast Oregon, 74-72, on Saturday at Tempe, Ariz.
"I see a guy cut out of the corner my eye and I knew I had to block that one and I came up with it," Bachynski said.
Arizona State built a 20-point lead in the first half, while the Ducks flailed at both ends. Oregon put together a furious rally behind Young and its press in the second half, using a 34-11 run to take the lead with five minutes left.
But the Sun Devils found a way to pull it out and avoid what would have been an ugly loss.