EAST LANSING, Mich.-Shea Patterson threw two touchdown passes and Michigan snapped a streak of 17 consecutive losses to ranked teams on the road.
The game was delayed for 1 hour, 15 minutes in the first quarter because of lightning in the area.
The Wolverines (7-1, 5-0 Big Ten) had lost eight of 10 against their in-state rivals and those setbacks have led to them not winning a Big Ten title since 2004.
The Spartans (4-3, 2-2) struggled to move the ball, getting held to 94 yards and failing to convert any of its 12 third downs.
Patterson's 79-yard pass to Donovan Peoples-Jones put Michigan ahead late in the third quarter. He converted a fourth-and-2 from the Michigan State 41 early in the fourth, setting up Ben Mason's 5-yard run that gave the Wolverines a 21-7 lead.
CLEMSON 41, NORTH CAROLINA STATE 7
CLEMSON, S.C.-Trevor Lawrence threw for a career-high 308 yards, Travis Etienne rushed for three touchdowns and Clemson turned an expected Atlantic Coast Conference showdown into a rout.
The Tigers (7-0, 4-0) opened with seven straight wins for the third time in four seasons in topping the Wolfpack (5-1, 2-1) for the seventh consecutive season.
It was the ACC's first matchup of undefeated teams this deep in a season since 2013, a game that also took place in Death Valley. But unlike five years ago when the Tigers were pummeled by eventual national champ Florida State 51-14, Clemson who took control early and never gave the Wolfpack a chance to rally.
WASHINGTON 27, COLORADO 13
SEATTLE-Jake Browning threw a 26-yard touchdown pass to Aaron Fuller on fourth down with less than four minutes remaining, and Washington held off Colorado.
Rather than trying for a long field goal, Browning and the offense stayed on the field. Facing a blitz, Browning found Fuller on a quick slant with nothing but the end zone ahead.
Salvon Ahmed and Kamari Pleasant both scored on touchdown runs in the first half for the Huskies (6-2, 4-1 Pac-12). They played without starting running back Myles Gaskin due to a shoulder injury. Washington linebacker Ben Burr-Kirven had 15 tackles and an interception.
PENN STATE 33, INDIANA 28
BLOOMINGTON, Ind.-Trace McSorley passed for 220 yards, ran for 107 and had a hand in three touchdowns in Penn State's victory over Indiana.
Penn State (5-2, 2-2 Big Ten) rallied to snap a two-game losing streak after Indiana (4-4, 1-4) took a 21-20 lead in the third quarter on Steve Scott's 3-yard touchdown run.
Johnathan Thomas took the ensuing kickoff back to the Indiana 5, setting up McSorley for the go-ahead touchdown on the next play.
Brandon Wilson partially blocked the extra point, leaving Penn State's lead at 26-21. Indiana forced Penn State to punt on the Nittany Lions' next drive, but J-Shun Harris fumbled the punt return and turned the ball over. Five plays later, McSorley nearly walked into the end zone to make it 33-21 lead. Miles Sanders ran for 72 yards and a touchdown.
IOWA 23, MARYLAND 0
IOWA CITY, Iowa-Nate Stanley threw for 86 yards and a touchdown for Iowa.
Anthony Nelson added a TD on a fumble recovery for the Hawkeyes (6-1, 3-1 Big Ten). They held the Terrapins (4-3, 2-2) to 115 yards and seven first downs on a day when wind gusts topped 40 mph.
After settling for a pair of short field goals, Iowa went into halftime ahead 13-0 after Stanley found Brandon Smith for a 10-yard TD grab-which Smith made with one hand-with eight seconds left in the second quarter. Nelson, a defensive end, made it 23-0 late in the third quarter by falling on a botched handoff from backup quarterback Tyrrell Pigrome in the end zone.
Ivory Kelly-Martin ran for 98 yards for Iowa.
TEMPLE 24, CINCINNATI 17, OT
PHILADELPHIA-Anthony Russo threw a tying 20-yard touchdown pass with 49 second left to Brandon Mack, and then a 25-yarder to Isaiah Wright in overtime for Temple.
Russo was 20 for 41 for 237 yards and three touchdowns for the Owls (5-3, 4-0 American). He led a seven-play, 75-yard drive in the closing minutes to tie it.
Cincinnati (6-1, 2-1) got a first down on its first play of overtime, but an errant snap behind quarterback Desmond Ridder left the Bearcats with second-and-21 and a personal foul pushed them even farther back. Ridder's pass was intercepted by by Shaun Bradley on third-and-36 to end the game.
WISCONSIN 49, ILLINOIS 20
MADISON, Wis.-Jonathan Taylor rushed for 159 yards and Taiwan Deal ran for 111 yards and two touchdowns and Wisconsin took advantage of Illinois' five first-half turnovers.
Wisconsin (5-2, 3-1 Big Ten) has won nine straight against Illinois (3-4, 1-3). The Badgers had three interceptions and recovered two fumbles on the way to building a 28-10 halftime lead. Alex Hornibrook threw three touchdown passes and two interceptions.