Michigan (10-2, 6-2 Big Ten) was forced to settle for a six-point lead with 1:59 left on Brendan Gibbons' career-long 43-yard field goal after two apparent TDs were negated by a video review and then penalties.
The Buckeyes (6-6, 3-5) had a chance to win the game on their final drive, but freshman Braxton Miller sailed a pass over Deviser Posey's head on what could've been a 76-yard TD and threw a loss-sealing interception to Courtney Avery.
Michigan finally won a game in the storied series because it had a better quarterback than Ohio State, for a change.
Robinson was 14 of 17 - completing 11 straight passes during one stretch - for 167 yards with TD passes to Kevin Koger, Junior Hemingway and Martavious Odoms. He ran 26 times for 170 yards and two more scores and lost a fumble.
Miller was 14 of 25 for 235 yards with TD passes to Posey and Corey Brown. He ran 16 times for 100 yards and a score.