BOSTON — Boston College quarterback Tyler Murphy rushed for 191 yards, breaking free for a 66-yard touchdown with 3:30 to play on Saturday night as Boston College beat No. 9 Southern California 37-31 — the Eagles’ first victory over a top 10 team in a decade.

Jon Hilliman ran for 89 yards and two touchdowns, and Myles Willis and receiver Sherman Alston each broke off runs of 50-plus yards to help BC (2-1) amass 464 rushing yards.

Cody Kessler completed 31 of 41 passes for 317 yards and four touchdowns for USC (2-1), but he was also sacked five times.

No. 2 Oregon 48, Wyoming 14: In Eugene, Oregon, quarterback Marcus Mariota passed for 221 yards and two touchdowns and ran for two more scores for Oregon.

Oregon (3-0) erased a 7-0 deficit with four second-quarter touchdowns to take command.

No. 11 Notre Dame 30, Purdue 14: In Indianapolis, Everett Golson threw two touchdown passes and ran for another score as Notre Dame (3-0) scored the final 20 points.

Golson’s 15-yard touchdown run with 13 seconds left in the first half erased Notre Dame’s only deficit of the season.

No. 12 UCLA 20, Texas 17: In Arlington, Texas, UCLA backup quarterback Jerry Neuheisel threw two touchdown passes, including a 33-yarder to Jordan Payton with 3 minutes left for the Bruins.

The go-ahead score for the Bruins (3-0) came on the first play after Ishmael Adams’ 58-yard punt return.

No. 15 Stanford 35, Army 0: In Stanford, California, Kevin Hogan threw for 216 yards and four touchdowns for Stanford.

Devon Cajuste caught a career-high three touchdowns and finished with 52 yards receiving, and Ty Montgomery had two touchdowns to help the Cardinal (2-1) overcome a sluggish start.

East Carolina 28, No. 17 Virginia 21 : In Blacksburg, Va., East Carolina quarterback Shane Carden threw three touchdown passes and scored a rushing touchdown with 16 seconds left to lead the Pirates.

Carden completed 23 of 47 passes for 427 yards for the Pirates (2-1). Cam Worthy had six catches for 224 yards and a touchdown.

Virginia 23, No. 21 Louisville 21: In Charlottesville, Virginia, Greyson Lambert threw for one touchdown and ran for another, and Ian Frye kicked a 42-yard field goal with 3:41 remaining for Virginia.

The winning points came after Louisville’s James Quick fumbled a punt, the Cardinals’ fourth turnover, and Kelvin Rainey recovered for Virginia (2-1, 1-0 Atlantic Coast Conference) at the Cardinals’ 25. Four plays later, Frye hit his third field goal of the game.

No. 22 Ohio St. 66, Kent State 0: In Columbus, Ohio, J.T. Barrett matched a school record with six touchdown passes, five in the first half, to lead Ohio State.

Nick Holley had six receptions for Kent State (0-3).