Ryan Day's offense lost this game and they did it in the first half.
The final stats say Michigan outgained the Buckeyes 530-492 but that is AFTER Michigan ran away at the end.
After Ohio State's FG cut it to eight the Wolverines had two possessions, 168 yards, two TD's. Ohio State had two possessions, 71 yards, two picks.
Jim Knowles' defense shut down Michigan for what should have been long enough but the failure to convert yards into points in the first half and the failure to do much of anything in the second half just put way too much pressure on the Ohio State defense.
Second thing, credit to JJ McCarthy. Early in the game Ohio State effectively stopped Michigan's rushing game and JJ did just enough to keep them in the game.