EUGENE, Ore. (AP) -- Chris Henry ran for 191 yards and two touchdowns and also caught a scoring pass to lead Arizona to a 37-10 victory over Oregon on Saturday.
With the win, the Wildcats (6-5, 4-4 Pac-10) became bowl eligible. Arizona, which has won three straight, is above .500 for the first time since Nov. 10, 2000. The Wildcats have not had a winning season since 1998.
Arizona wraps up the regular season next week at home against Arizona State.
It was the first loss of the season at Autzen Stadium for Oregon (7-4, 4-4).
Arizona was coming off a surprising 24-20 victory over then-No. 8 California last weekend, and a 27-17 upset of then-No. 25 Washington State 27-17 in Pullman a week before.
Quarterback Willie Tuitama started for Arizona, but left before halftime with an unspecified injury. He completed eight of nine passes for 120 yards and two scores. He was replaced by Adam Austin.
Henry had 29 carries. His one catch, a touchdown, was for 21 yards.
Dennis Dixon went 14-of-22 for 88 yards and threw three interceptions for Oregon. He was replaced by Brady Leaf, who was intercepted on his first series.
The Ducks also lost a pair of fumbles.
Oregon took an early 3-0 lead on Paul Martinez's 27-yard field goal but Patrick Chung fumbled a punt return that was recovered by Spencer Larsen on the Oregon 15. Henry ran it in on the next play to put the Wildcats in front 7-3.
Tuitama hit Earl Mitchell for a 37-yard scoring pass that made it 14-3.
The Ducks answered with Jeremiah Johnson's 8-yard scoring run early in the second quarter, but Arizona extended its lead on the next series when Henry scored on a 21-yard pass from Tuitama.
Dixon was intercepted for a second time before halftime, when the ball was tipped at the line of scrimmage and caught by Ronnie Parker. The Wildcats went on to score on Nick Folk's 29-yard field goal.
Tuitama had missed two games earlier this season because of a concussion and had been fitted with a special helmet.
Nick Folk added a 28-yard field goal in the third quarter before Henry scored on a career-long 61-yard TD run. Folk kicked a 45-yard field goal early in the fourth.
Oregon, which had won the last six games against the Wildcats at Autzen, was coming off a tough 35-10 loss to USC, knocking the Ducks out of the Top 25.
Oregon plays the season-ending Civil War game on Friday at Oregon State.