This game shouldn't have been surprising to anyone who's watched both teams the whole season and didn't fall into the "but it's Ohio State" trap. I told a couple of my friends who bet on sports to go big for Michigan, but they thought it would be a blowout the other way. The strengths of Michigan are what OSU has struggled with the whole year. Michigan was going to be able to run the ball on that team. If these teams played on a neutral site again next week, I would expect the outcome to be similar.
And not that it would have made a difference on the outcome of the game, but it's hard to believe how bad the refs were in this game. It was one of the more one-sided officiated games I've seen a long time. There was so much missed holding and PI it was ridiculous.