Ohio State led 5-3 entering the third period but allowed five goals to Michigan and fell 8-6 in a Big Ten game in Ann Arbor, Mich.
Tyler Motte scored three times and Kyle Connor added two goals for the Wolverines (14-3-4, 5-1-2-1), and the two combined for three goals in the third.
Six players scored for the Buckeyes (6-12-2, 1-3-2-1).