Watch: Highlights from the Michigan-Michigan State football showdown
East Lansing — Michigan and Michigan State are off and running in East Lansing. Follow the action below with all of the day's highlights.
Michigan State defense seals game
Michigan State's defense sealed the game for the Spartans. First, with a huge stop on fourth down.
And after Michigan got the ball back late, the Spartan defense clamped down to pull of a game-sealing interception.
McCarthy fumbles exchange as Michigan State takes lead
J.J. McCarthy got his time to shine for the Michigan offense, but he fumbled it on the first play of the snap.
And there. Goes. Kenneth. Walker.
McCarthy nearly gives ball away; Michigan regains lead with field goal
Mike Sainristil gave the Wolverines new life with a 43-yard reception on third down.
And then, J.J. McCarthy almost lost it moments later.
Michigan ended the drive with a field goal.
Kenneth Walker is only adding to his Heisman case in today's rivalry showdown vs. Michigan. He took a 58-yard run to the house on third-and-3 in the fourth quarter to give Michigan State a chance to tie the game with a 2-point conversion, Walker's fourth touchdown of the game.
The fade to Jayden Reed on the two-point conversion? Just as nice.
Michigan State converts another fourth down en route to touchdown
The Spartans were facing a critical fourth down near the end of the third quarter, and when the chips were down, Payton Thorne delivered a perfect ball to Jayden Reed down the right sideline for a 28-yard completion that set up a Kenneth Walker touchdown on the next play.
Michigan takes 30-14 lead
After failing to come away with points on its opening drive of the half, Michigan's offense got back in sync, midway through the third quarter.
Cade McNamara threw a perfect pass to Mike Sainristil to put the Wolverines up 30-14.
Michigan's fake punt fails
Michigan was all set up to go for it on fourth-and-1 during its opening drive of the second half, but got pushed back for a false start.
Jim Harbaugh then opted for a fake punt, which failed but was still pretty dang exciting.
Michigan has defensive touchdown overturned
With Michigan State looking to go back on top before halftime, the Wolverine defense made its biggest play of the day with a strip-sack of Payton Thorne that was recovered in the end zone by Aidan Hutchinson.
But the officials overturned their call with a call that had fans of both sides feeling pretty skeptical.
McCarthy's perfect pass puts Michigan back on top late in second
Michigan's answer to its red zone struggles is apparently to put the ball in the hands of true freshman quarterback J.J. McCarthy.
He fires a perfect pass to the East Lansing native and Michigan freshman Andrel Anthony, who comes down with his second touchdown of the game — and his career — to give Michigan the lead back.
Nailor comes up big on fourth-down play, Walker gives Michigan State first lead
Michigan State needed a big play on fourth-and-1 from around midfield, and they got one from Jalen Nailor. The Spartans fooled the Michigan defense into thinking the ball was going to Kenneth Walker or Jayden Reed, leaving Nailor wide open over the middle for an easy pitch and catch.
And then, on the next play...Walker time.
Walker gives Michigan State first score of game
The Spartans needed this one.
Facing a 10-0 deficit to open the second quarter, Kenneth Walker III broke one for 27 yards to help Michigan State pick up its first score of the game.
Michigan intercepts Thorne for second time
With Michigan State looking to tie the game in the first, Daxton Hill made a huge play for the Wolverines. He tipped a pass from Payton Thorne and Mike Morris brought it down for Michigan's second interception of the quarter.
93-yard touchdown puts Michigan up 7-0
After the interception of Payton Thorne, Michigan took over at the 2-yard-line and had a lot of green in front of them.
On third down, Michigan quarterback Cade McNamara found Andrel Anthony over the middle for a 93-yard touchdown pass that put the Wolverines up 7-0.
Moten intercepts Thorne on opening series
The Wolverines got off to a hot start in this one after it looked like the Spartans was going to give their defense problems early.
But Michigan's R.J. Moten ended the opening Michigan State drive by intercepting Michigan State's Payton Thorne on a ball thrown to Jalen Nailor in double coverage.