Without a running game to take off the pressure, Heavner played pretty well. He was 17-26 for 161 yards, but did throw interceptions on the Wildcats' final two drives.
The Arizona defense scuffled in the first quarter, but was nails after that and actually gave the Cats a chance to win.
Oregon State scored on two of their first three drives and gave up 171 of Oregon State's 332 yards in the first quarter.
Arizona actually opened up the game with wide receiver Anthony Johnson at quarterback, but that bit of razzle dazzle did nothing to fool the Beavers and went three and out and were forced to punt.
Although Nick Folk was able to pin the Beavers at their own six, Matt Moore and the offense marched down the field on a ten play drive. Moore found Sammie Stroughter downfield and the junior slipped a tackle and outraced two other Wildcats for a 34-yard score.
Oregon State was moving the ball again when Moore threw the first of his two picks. Arizona gave the ball right back on the next drive when Heavner fumbled the snap near midfield and the Beavers recovered. They moved 44 yards seven plays and Moore finished things off with a one-yard sneak.
Arizona actually had the majority of the chances after that. The Wildcats drove down inside the one but on fourth down the Cats tried to throw a touch pass in the vicinity of two tight ends, and neither had a good chance at the ball.
The Cats did get another chance when they forced a three and out and took possession at the 45 yard line. Heavner completed three passes but the Cats ran out of time and Nick Folk got the Cats on the board with a 30-yard field goal.
Arizona made things interesting when Syndric Steptoe fielded a punt at his own 32, avoided a Oregon State tackler and raced down the sideline for a 68-yard score.
It was the last touchdown of the game. Oregon State added a field goal and then held on as Arizona twice had the ball in Oregon State territory on their final two possessions.