Michigan didn't play a perfect game against Nebraska. But when you physically dominate your opponent, the final score tends to take care of itself.
The Huskers made it interesting. Dylan Raiola had three touchdown passes, including a Hail Mary before the half that kept the game close.
With the score tied at 17-17, Michigan could have folded. Lots of teams do when something like that happens, but the defense stiffened, and the running game delivered with a 54-yard touchdown run from Jordan Marshall, who had 80 yards in six attempts, to put the game away.
Justice Haynes was the bigger story. After the game was tied up at 10-10, he ripped off a 75-yard touchdown run. He finished with 149 yards on 17 carries, becoming the first Michigan football running back, ever, to start his career with four 100-yard games.
The defense had seven sacks and 10 tackles for loss. It also forced a key takeaway and got a number of stops inside the 30. Some things need to be fixed and tweaked. Yet, the Wolverines are 3-1, have an impressive road win, and here are five things we learned from the 30-27 win.
Michigan is still Michigan
Plenty of Michigan fans questioned the offensive line after the Oklahoma loss. Nebraska has a poor run defense, it would have been a bad omen if the Wolverines couldn't impose their will.
Michigan controlled the ground and rushed for 286 yards. The offensive line allowed just one sack, and Greg Crippen had the game of his life.
It was his "best game" according to Biff Poggi and it's hard to disagree. Neither of the long touchdown runs from Haynes or Marshall happen without him.
People questioned whether Michigan still had the same identity. Saturday provided a resounding answer to that question. Bryce Underwood can run and throw. But as he grows on the job, Michigan football can still "smash" its way to victory.