Highlights
YOUTUBEWin probability
EVERY PLAY · ESPN MODELKICKOFF: MICH 88% · BIGGEST SINGLE-PLAY SWING: 4 PTS
Scoring plays
8 SCORES
Dominic Zvada 21 Yd Field Goal
3-0

Bryce Underwood 13 Yd Run (Dominic Zvada Kick)
10-0

Aidan Chiles 1 Yd Run (Martin Connington Kick)
10-7

Justice Haynes 5 Yd Run (Dominic Zvada Kick)
17-7

Justice Haynes 14 Yd Run (Dominic Zvada Kick)
24-7

Brandon Tullis 1 Yd Run (Two-Point Pass Conversion Failed)
24-13

Jordan Marshall 56 Yd Run (Dominic Zvada Kick)
31-13

Michael Masunas 21 Yd pass from Alessio Milivojevic (Martin Connington Kick)
31-20
What happened
ESPN RECAPJustice Haynes runs for 152 yards and 2 TDs as No. 25 Michigan beats Michigan State 31-20
EAST LANSING, Mich. -- , Justice Haynes and Jordan Marshall helped No. 25 Michigan overcome its lack of a passing game to beat rival Michigan State. Haynes ran for 152 yards and two touchdowns and Marshall had 110 yards rushing and a score, leading the Woverines to a 31-20 win over the Spartans on Saturday night. “We’ve got a good running back tandem that plays physical and wears you down,” coach Sherrone Moore said. Michigan (6-2, 4-1 Big Ten) overcame a lackluster game from freshman quarterback Bryce Underwood by running the ball effectively and making fewer mistakes. The Spartans (3-5, 0-5) turned it over on downs midway through the fourth quarter at the Michigan 27, failing to convert a fourth-and-3 on Aidan Chiles ' incomplete pass instead of attempting a field goal to potentially pull within eight points.
READ THE FULL STORY →Top performers
Team stats
MICH · MSUSPARTAN STADIUM, EAST LANSING · ATTENDANCE 75,085
Loading play-by-play…