Michigan has scratched and clawed its way back into Saturday night’s game against Penn State. It did so thanks to a huge third quarter drive from freshman running back Zach Charbonnet.

Penn State jumped out to an early 21-0 lead in the first half and looked like it would blow the Wolverines out of the water. But Michigan’s offense has methodically pieced together some nice scoring drives.

With the third quarter winding out, Michigan put together an eight-play, 65-yard drive that resulted in a 12-yard touchdown run by Charbonnet to make the score 21-14 heading into the fourth quarter.

Charbonnet took five handoffs on the drive and accounted for 45 of the 65 yards on the drive. And he put on some nifty moves to get to the end zone on the touchdown run.

That touchdown was the second of the night for the freshman. After the drive, he had accounted for 75 rushing yards on 11 carries.

Michigan is hoping to keep its B1G East hopes alive with a win.