Michigan State walked into the rivalry matchup as a 14.5-point underdog, but the first half looked nothing like the spread. Behind a defense that kept landing punches and an offense willing to take chances, the Spartans took a 6-0 lead into halftime against Michigan.
The tone was set early. Michigan State’s first drive had to survive heavy pressure from the Wolverines’ front, and Alessio Milivojevic handled it well enough to keep the possession alive for a bit.
Samson Gash helped move the sticks with a four-yard catch, and the Spartans even tested the deep ball to Bryson Williams. That shot didn’t connect, though, and Michigan State had to punt.
The defense then flipped the field. Devin Vaught, whom Fitzgerald has referred to as "the quarterback of the defense," picked off a pass and gave the Spartans the ball at Michigan’s 49-yard line.
Michigan State couldn’t turn that takeaway into points, even after Fitzgerald stayed aggressive on fourth-and-two and Milivojevic went back to Williams on another downfield throw. The pass fell incomplete, and the Wolverines took over.
Michigan looked ready to cash in on the missed chance. The Wolverines mixed power runs with quick throws and drove into Spartans territory before the defense slammed the door.
Jacob Baggett, who won the kicking job throughout the week, got his first chance and pushed the field goal off the post. The game stayed scoreless.
Michigan State had a few flashes on offense before finally putting together its best series of the half. Brandon Tullis, the fifth-string running back, delivered on a third-and-short snap by fighting through contact and muscling out a first down on second effort.
He had entered the game with just seven snaps this season, all from the previous contest, but he kept showing up when called on. The drive still fizzled soon after, and the Spartans punted again.
The defense kept carrying the load. Anelu Lafaele forced Tommy Carr to move, and Brady Pretzlaff finished the play with a sack behind the line of scrimmage. That stop sent Michigan back to the sideline without points.
Then came the best offensive possession Michigan State had managed all half. On third-and-nine, the Spartans called a running back pass to Kenneth Williams, and it worked for 10 yards and a first down - their longest play to that point.
Tullis kept hammering away between the tackles, taking contact early and still driving forward for extra yards. Later in the series, Williams added another third-down catch to keep things moving.
A late hit out of bounds tacked on 15 more yards, though replays appeared to show Williams grabbing a Michigan defender’s facemask as they went down. Either way, Michigan State had the ball moving. Ferris State transfer Carson Gulker then took a direct snap and powered six yards between the tackles, setting up third-and-goal from the four.
Nick Sheridan kept Gulker at quarterback for the next snap. After a play-action fake, Gulker rolled the other way and found Williams out of the backfield, but Michigan swarmed him immediately and drove him backward before he could make much progress. The Spartans settled for a field goal, and Liam Boyd put them on the board with 93 seconds left in the half.
Michigan State wasn’t done on defense, either. Lafaele got to Carr again on second-and-10 for another sack, and the junior now has 3.5 sacks on the season. Another stop forced a punt and gave the Spartans one more chance before halftime.
They made it count. With 30 seconds left, Milivojevic hit Chrishon McCray over the middle for the biggest play of the game for either side, pushing Michigan State into the red zone.
A questionable offensive pass interference flag then pushed the Spartans backward with fewer than 20 seconds remaining. The call appeared to come before the contact had really developed, and McCray was still running his route when the flag came out.
Even with that setback, Michigan State still added to the lead. Boyd drilled another field goal, and the Spartans went to the locker room up 6-0.
For a team that entered as a heavy underdog, the opening 30 minutes belonged to Michigan State’s defense, with the offense doing just enough and Fitzgerald’s aggressive approach keeping Michigan on its heels.
In Other News...
Pat Fitzgerald Just Dropped Michigan State Into A Huge CFP Debate
Pat Fitzgerald has already put Michigan State in the middle of one of college footballs biggest arguments, and he did it by taking a broad view of where the sport is headed. The Spartans head coach backed expanding the College Football Playoff to 24 teams and even floated the idea that a 48-team format could work, drawing parallels to the way the NCAA Tournament and the NFL have grown their postseason fields over time.
Fitzgerald also used the moment to sharpen his critique of how college football is run, saying coaches and players should have a bigger voice in the decisions that shape the sport. He pointed to the Protect College Sports Act as a possible step forward, while also casting doubt on whether it will actually get through, which leaves Michigan State tied to a larger debate that is still very much unresolved. [Read more 🡒]
Jalen Tullis Just Gave Michigan State A Needed Backfield Spark
Jalen Tullis was not supposed to be a central part of Michigan States backfield plan, but injuries opened the door and he made the most of it in East Lansings biggest rivalry setting. In the Spartans win at Michigan Stadium, the running back handled 25 carries for a career-high 86 yards and gave MSU the kind of steady, physical presence it needed to tilt the ground game in its favor.
For a team trying to find its footing under Pat Fitzgerald, Tullis emergence mattered beyond one afternoon. Michigan State controlled possession and tempo with its run game, and the victory brought the Spartans their first Big Ten win under Fitzgerald while also snapping a six-game skid against Michigan. Whether Tullis role keeps growing is the next question, but he clearly gave this offense a spark it had been missing. [Read more 🡒]
Michigan State Found Unexpected Heroes In A Rivalry Win
Michigan States rivalry win over Michigan had the feel of a game the Spartans had to scrape together in real time, and they did it while missing several key players to injury. The 15-6 result snapped a six-game losing streak and turned into a night where the next-man-up approach mattered as much as any pregame plan, with younger and lesser-known contributors suddenly carrying major responsibility.
Sophomore wide receiver Bryson Williams was one of the most notable stand-ins after stepping in for an injured teammate, while Brandon Tullis delivered his best game yet with 86 yards on 25 carries. On defense, Eli Coenen was on the field for nearly every snap and helped anchor a unit that kept Michigan out of the end zone, giving Michigan State a hard-earned answer to a rivalry that had gone the other way for too long. [Read more 🡒]
