Blake Corum rushed for two touchdowns and J.J. McCarthy threw for another to lift No. 3 Michigan to a 30-24 win over second-ranked Ohio State on Saturday in Ann Arbor, Mich.
Corum finished with 88 rushing yards for Michigan (12-0, 9-0 Big Ten), which plays Iowa in the Big Ten championship game in Indianapolis next Saturday.
Corum broke a 17-17 tie late in the third quarter with a 22-yard run for a touchdown, one play after center Zak Zinter was carted off with a leg injury.
James Turner padded the lead to 27-17 on a 38-yard field goal with 11:57 left in the fourth quarter. Marvin Harrison Jr.’s 14-yard TD at the 8:05 mark of the fourth pulled the Buckeyes (11-1, 8-1 Big Ten) to within 27-24.
Turner added a 37-yarder to cap the scoring. The Buckeyes reached the Michigan 40 before Kyle McCord was intercepted by Rod Moore at the Wolverines’ 21 with 25 seconds left.
Michigan has won three straight versus the Buckeyes for the first time since 1995-97.
McCarthy was 16-of-20 for 148 yards and a TD.
McCord was 18-for-30 for 271 yards, two touchdowns and two interceptions. Harrison had five catches for 118 yards and a score.
Michigan held a 14-10 halftime lead.
A 50-yard field goal by Turner made it 17-10 but TreVeyon Henderson’s 3-yard run tied it with five minutes left in the third quarter.
Michigan took the early lead when Corum scored from the 1-yard line to make it 7-0 at 5:36 of the first quarter after Will Johnson returned an interception 18 yards to the Ohio State 7.
The Buckeyes got a 43-yard field goal from Jayden Fielding to make it 7-3 but the Wolverines expanded the lead after the kickoff.
McCarthy led the Wolverines on a 75-yard, 14-play drive that resulted in a 22-yard TD catch by Roman Wilson for a 14-3 lead with 10:22 left in the second quarter.
The Buckeyes responded with a long drive of their own, going 73 yards and ending with a McCord 3-yard pass to Emeka Egbuka to make it 14-10 with 6:27 to play in the half.
–Field Level Media