Justice Haynes rushed for 149 yards and broke one of No. 21 Michigan's three long touchdown runs in a 30-27 win over Nebraska on Saturday, extending the Cornhuskers' losing streak against Top 25 opponents to 28 games.

Freshman Bryce Underwood was just 12-of-22 passing for 105 yards in his first Big Ten road game but scored the Wolverines’ first touchdown on a 37-yard run and extended his team’s last scoring drive with a key third-down pass and a scramble.

Dylan Raiola's 52-yard Hail Mary to Jacory Barney Jr. for a touchdown to end the first half tied it 17-all and gave the Cornhuskers (3-1, 0-1 Big Ten) momentum heading into the third quarter. They managed just a field goal after that until Raiola led them on a 75-yard drive to make it a three-point game with 1:34 left.

Michigan (3-1, 1

See Full Page