EAST LANSING, Mich. — Everett Golson threw a touchdown and ran for one to help No. 20 Notre Dame beat No. 10 Michigan State 20-3 on Saturday.
The Irish snapped a six-game skid against ranked teams and beat a top-10 opponent for the first time in seven years to give coach Brian Kelly a signature win in his third season.
The Spartans had won 15 straight at home, including a win over the Irish in 2010 on a fake field goal in overtime.
At 3-0, Notre Dame is off to its best start since 2002, when Tyrone Willingham won his first eight games as its coach. The Irish opened 0-2 last season and 1-3 the season before, Kelly's debut, before bouncing back to finish with eight wins.
Golson was 14-of-32 for 178 yards and a touchdown, a 36-yarder to John Goodman. He ran for a 6-yard touchdown early in the second quarter to make it 14-0.
Kelly, though, is not ready to celebrate just yet with No. 17 Michigan up next at home.
"There are a lot of things to work on," he said.
No. 4 Oregon 63, Tenn. Tech 14: De'Anthony Thomas had 222 all-purpose yards on 10 touches, including a 59-yard touchdown run and 16-yard touchdown catch for the host Ducks against the I-AA Golden Eagles. The only downer for Oregon was 12 penalties for 105 yards. "There's a lot of stuff to teach from this game," coach Chip Kelly said. "But it's always easier to teach off a win than a loss."
No. 9 W.Va. 42, J. Madison 12: The Mountaineers recorded 569 yards of offense and scored on their first four possessions against the I-AA Dukes at the Redskins' stadium in Landover, Md. Geno Smith was 34-of-39 for five touchdowns. His 411 yards gave him the school record, his 8,191 38 more than Marc Bulger.
No. 12 Ohio St. 35, Cal 28: Braxton Miller lofted a 72-yard touchdown to an all-alone Devin Smith with 3:26 left for the winning touchdown for the host Buckeyes. Ohio State blew a 20-7 second-half lead and allowed 512 yards of offense. "Our guys found a way," said Urban Meyer, 3-0 in his first season as Ohio State coach. "I've been in games before I thought we were going to lose. I just kept waiting. I thought someone would make a play."
No. 15 Kansas St. 35, N. Texas 21: Collin Klein ran for a touchdown and threw two to Tramaine Thompson for the host Wildcats. Thompson's second gave Kansas State breathing room after it led just 14-13 late in the third quarter.
No. 16 TCU 20, Kansas 6: Casey Pachall threw for 335 yards and two touchdowns, both to Brandon Carter, as the visiting Horned Frogs overcame four turnovers in their Big 12 debut. Pachall fumbled three times near the goal line but completed seven consecutive passes, the last a 25-yard touchdown, to make it 17-6 in the third. "Everybody said, 'When you go into the Big 12, you have to play your best ball game every day to win games,' " TCU coach Gary Patterson said. "I'm not sure if we did that."
No. 17 Michigan 63, UMass 13: Denard Robinson ran for 106 yards and a score and threw for 291 and three scores for the host Wolverines. Two years ago, the Minutemen, then a I-AA school, lost just 42-37 at Michigan. But in their first season in I-A, they have been outscored by an average 48-6 in going 0-3. "We needed to get a good win before Notre Dame next week," Robinson said. "We knew we needed to get better before that game."
Around the nation
Penn St. 34, Navy 7: Matt McGloin threw for 231 yards and four touchdowns to help the host Nittany Lions to their first win under coach Bill O'Brien. Penn State scored touchdowns on its first three possessions.
Purdue 54, E. Mich. 16: Caleb TerBush passed for two touchdowns and ran for one for the host Boilermakers.
Minn. 28, W. Mich. 23: Max Shortell replaced MarQueis Gray (sprained left ankle) and threw three touchdowns for the host Gophers.