Michigan is in a tight race against Indiana on Saturday. The Wolverines were facing a possible upset alert at halftime, locked in a game that was tied 10-all.

The Wolverines had a slow start against Indiana, struggling with third-down conversions and having a field goal blocked. On the other side of the ball, the defense also struggled, giving up big chunks of yardage and 4 third-down conversions to the Hoosiers.

The Wolverines caught a second wind at halftime, starting off the third quarter in spectacular fashion. Michigan went 98 yards on 11 plays, capped off by a 29-yard touchdown reception by Cornelius Johnson.

Watch the fantastic catch and run below:

Johnson’s catch and run TD gave Michigan the lead back, 17-10. It appears as though the Wolverines have found their rhythm, and just in time. Michigan is fighting to hold on to its No. 4 ranking nationally and No. 1 ranking in the B1G East.