EUGENE, Ore. -- Kyle Whittingham wishes that Utah's ride would have gone on forever. The Ducks were more than happy to bring it to a screeching halt.
LaMichael James rushed for a career-high 152 yards and a touchdown, and Oregon overcame four turnovers and an abysmal performance by quarterback Jeremiah Masoli to beat the No. 18 Utes 31-24 and snap the nation's longest winning streak.
Utah (2-1) had won 16 straight games, including their stunning 31-17 upset of heavily favored Alabama in the Sugar Bowl last January. Their last loss was on Nov. 24, 2007, in the regular-season finale against BYU.
"It's been almost two calendar years since we've been in this situation," Whittingham said. "Twenty-two months or whatever the time frame is. You know we all wish this could've gone on for infinity, but that wasn't the case."
Masoli ran for two touchdowns, but had two fumbles and an interception in the second half that allowed Utah to rally from a 21-7 deficit to within 28-24 by the end of the third quarter.
An interception by linebacker Eddie Pleasant set up a 31-yard field goal by Morgan Flint with 3:30 left in the game, giving the Ducks (2-1) a 31-24 lead. The Utes drove to the Oregon 37 with under two minutes to play, but John Boyett picked off a pass from Terrence Cain at the 5 to preserve the victory.
Cain finished 20 of 41 for 178 yards with a touchdown and two interceptions. He also had 68 yards on the ground, but didn't get much help from an offense that struggled to move the ball all game. Matt Asiata managed only 54 yards on 15 carries.
"Our defense played unbelievable," Oregon coach Chip Kelly said.
The offense, however, was a mixed bag. While Masoli struggled, James recorded his first 100-yard game and his first touchdown. The redshirt freshman, making his first start, led an Oregon ground attack that netted a season-best 217 yards.
"It's exciting when you do something good for the team," he said.
Oregon's Walter Thurmond III returned a punt 78 yards following a three-and-out on Utah's opening drive to put the Ducks ahead 7-0 at raucous Autzen Stadium. It was Thurmond's fifth career touchdown and second of the season, after the defensive back scored on an interception return last week against Purdue.
Utah tied it at the 6:34 mark of the first quarter on a 19-yard run by Cain, the drive set up by a blocked punt on fourth-and-20 at the Ducks 24. Elijah Wesson, a reserve wide receiver, appeared to get a hand on Jackson Rice's kick, then snatched the deflected ball out of the air.
One play later, Cain scored his first rushing TD of the season.
The Ducks went back ahead 14-7 with 57 seconds left in the first quarter on a 3-yard run by James, two plays after Masoli hit Jeff Maehl on a 58-yard completion. The lead swelled to 21-7 on a 22-yard run by Masoli with 4:39 left in the first half.
The Utes had a chance to cut into the lead before the half, driving to the Oregon 2 with two seconds left. Instead of going for the short field-goal attempt, Wittingham opted to go for the touchdown and Cain's fade pass to the corner of the end zone was batted away by Thurmond.
Utah didn't make the same mistake on its first drive of the second half, when Joe Phillips kicked a 22-yard field goal after the Utes' drive stalled at the Oregon 5.
The Ducks answered with 68-yard drive that ended with a 4-yard scoring run by Masoli to put Oregon up 28-10 with 8:34 left in the third quarter.
A 22-yard pass from Cain to Jereme Brooks on a third-and-20 made it 28-17 with 4:03 left in the third quarter, and on the Ducks' ensuing possession, Masoli was stripped of the ball and Robert Johnson scooped up the loose ball and ran 28 yards for the touchdown.
That's as close as the Utes would get.
Mario Cristobal leading Oregon's rise in Pac-12 recruiting
Oregon's strategy of viewing California as a home state is paying off in big ways as the Ducks out-recruit USC and UCLA.
Kicker Boermeester suing USC over expulsion
Matt Boermeester has filed a lawsuit alleging USC ruined his academic and athletic careers when he was expelled in 2017 after an alleged altercation between him and his girlfriend.
Vols DB arrested after allegedly punching officer
Tennessee defensive back Kenneth George Jr. has been arrested for allegedly punching a police officer on the side of the head.
Bilas calls Martell's eligibility 'a good thing'
Jay Bilas says that Tate Martell's ability to play right away for Miami should be the norm when it comes to all transfers.
State of Florida recruiting: How do Canes, Gators and Seminoles stack up?
Miami, Florida and Florida State have all gotten new coaches over the past two years and are at different stages as they try to climb their way back to the top.
Payroll Tide: Bama assistants to make $7.54M
The Crimson Tide's 10 on-field assistant coaches will make an FBS-leading $7.541 million in basic annual compensation for the 2019 season -- a raise of about $1.4 million.