EUGENE, Ore. (AP) — Christian McCaffrey ran for 135 yards and three touchdowns and Stanford defeated the defenseless Oregon Ducks 52-27 on Saturday.
Junior quarterback Keller Chryst made his third consecutive start for the Cardinal, throwing for 258 yards and three scores. Stanford (7-3, 5-3 Pac-12) has won three straight.
"He's the tone setter," Stanford coach David Shaw said about McCaffrey. "He's the guy that we have that the other teams don't have. And if we give him an opportunity to make plays, he never disappoints."
The loss means that Oregon (3-7, 1-6) will finish with a losing record for the first time since 2004. It also effectively knocks the Ducks out of contention for a bowl game with just two games left.
"We just got outplayed," offensive lineman Cameron Hunt said.
The game did not carry the implications that many thought it might have at the start of the season. Neither team was ranked for the first time since the 2008 meeting.
Either Stanford or Oregon had won every Pac-12 championship since the league expanded and a title game was established in 2011. This season, Washington and Washington State are undefeated in conference play at sit atop the league's North division.
McCaffrey ran for a 61-yard touchdown to put Stanford up early. After Oregon lost the ball on a fumble, McCaffrey scored again on a 5-yard TD run. Last season's Heisman runner-up needed just 20 yards rushing going into the game to reach the 1,000-yard mark for the second straight season.
"I was patient, patient and then when I saw the hole, there was a lot of green grass ahead of me," McCaffrey said about his first touchdown.
McCaffrey, who also scored on a 14-yard run in the first half, had struggled this season and sat out of the game against Notre Dame because of an injury. But he looked to regain his form last weekend with 199 yards rushing in a 26-15 victory over Oregon State.
McCaffrey also caught five passes for 52 yards against Oregon.
Oregon freshman quarterback Justin Herbert, who started his fifth game after taking over for graduate transfer Dakota Prukop, threw for 272 yards and two touchdowns. But he also threw two interceptions.
Royce Freeman ran for 111 yards and a touchdown for Oregon. The Ducks' main problems were on defense, allowing Stanford 540 yards of total offense. It was the first time this season the Cardinal had 250 or more yards via pass and on the ground this season.
Kani Benoit's 7-yard touchdown run for Oregon in the final quarter made it 52-20 and allowed the Ducks to preserve their streak of games with 20 or more points to 40, the longest active streak in the nation.
Asked what he would like to see from his players in the final two games, Oregon coach Mark Helfrich said: "Find out who rises up. Find out what we're made of. Obviously, you play to win every single game, every single rep, whatever you are doing, if you are a competitor."
Stanford: The Cardinal averaged just 20 points a game this season before Saturday's win. Linebacker Joey Alfieri, an Oregon native, intercepted a first-half Herbert pass to Tony Brooks-James, for his first career interception.
Oregon: The Ducks were again without receiver Dwayne Stanford, who has missed five games. CSNNW.com reported Stanford was out for the rest of the season. ... Senior safety Reggie Daniels was listed on the depth chart but also in street clothes.
Following the game Helfrich said that running back Taj Griffin was out for the season because of a non-contact injury he sustained in practice this week.
Stanford: The Cardinal visit California for the Big Game before finishing the season at home against Rice.
Oregon: The Ducks visit Utah next Saturday before finishing up with rival Oregon State to the north in Corvallis.