MINNEAPOLIS – Michigan football couldn’t get out of its own way in the first road game of the season.
Committing penalties, muffing punts, throwing interceptions and never finding a rhythm on offense allowed Minnesota to turn the game around.
All of it took away from what an impressive defensive performance as Minnesota pushed Michigan around in a 20-14 upset at Huntington Bank Stadium. It was the Gophers’ first home win in the rivalry since 1977 as coach PJ Fleck’s team ran over to the sideline to steal the Little Brown Jug, which had been in Ann Arbor since 2014.
Michigan’s defense saved the day early with an interception that led to a short field for the offense’s only touchdown. Then, a critical 79-yard pick-six by Nathaniel Staehling stole the momentum and gave the Wolverines a 14-7 lead at the half.
After the break, however, Michigan (3-2, 0-2 Big Ten) had as many turnovers (three) as plays run with 13:44 left in the fourth quarter. Minnesota’s opening drive of the third quarter was stymied at midfield, but Andrew Marsh muffed a punt and set the Gophers (4-1, 2-0) up at the Michigan 17. The defense forced a three-and-out and held Minnesota to a field goal.
Two plays later, Bryce Underwood stared down JJ Buchanan – he never saw Marsh streaking up the field uncovered – and was picked off on the sideline. Once more, the defense forced a field goal with a red zone stop and Michigan’s lead was down to 14-13.
Disaster struck a third time when on the first play of the next series, Underwood tried to run an RPO but was hit as he threw. The pass floated into the hands of Zack Harden.
ANOTHER UNDERWOOD INTERCEPTION!@GopherFootball takes it away in back-to-back drives pic.twitter.com/psNaVBOtJm
— FOX College Football (@CFBONFOX) October 3, 2026
Three plays later, after a 31-yard end-around by Noah Jennings, Drake Lindsey found Darius Taylor (Walled Lake Western) on a 3-yard touchdown pass.
Michigan punted twice more, the defense forced another stop, but the offense failed on one final drive from its own 13-yard line with 1:45 to play. The Wolverines got to midfield but Underwood overthrew Buchanan on the sideline on fourth-and-4 for a turnover on downs.
Minnesota assumed victory formation three times, then fans rushed the field.
Underwood finished 10-for-21 for 101 yards and two picks, with 20 rushing yards on 10 carries.
The Wolverines were outpossessed 37:36-22:24, went 3-for-11 on third and fourth down and ran just 49 offensive plays for 180 yards and 11 first downs (both the fewest of their season).
U-M did not have a drive pick up more than 37 yards.
U-M is on a bye next week, then returns Oct. 17 hosting Penn State in Week 7.
It was over when …
Underwood dropped back on fourth-and-4 at midfield with 37 seconds to play, rolled to the left side of the pocket and heaved a pass for Buchanan that sailed 5 yards over his head and well out of bounds for a turnover on downs.
Player of the game: Linebackers
On Minnesota’s first offensive play of the game, Staehling blew up Taylor in the backfield for a loss of three. On the next series, Troy Bowles forced an incompletion on first down, then was credited with a QB hurry when he drilled Lindsey on third-and-7, which directly led to Smith Snowden’s interception. On the next series, the two combined to stuff Taylor for a loss of
Bowles finished with a team-high nine tackles including 1½ for loss, while Staehling had six stops and an interception for a touchdown.
Trending up: Forcing turnovers

Michigan still committed too many penalties and never found any rhythm on offense, failing to generate a single drive that went more than 34 yards and led to points. But two interceptions – one that set the offense up at the Minnesota 34, the other that went back the length of the field for a score – kept Michigan in a game the whole way, despite being outplayed.
Whittingham called turnovers “elusive” but implied the team was due to generate some. They did, but the offense and special teams lost three, with Michigan losing the turnover battle for the fourth time in five games.
Trending down: Decision-making, execution

Once again, Michigan was out of sorts in a number of ways.
On their opening drive, the Wolverines marched to midfield, then opted for a wildcat run that got stuffed in the backfield and led to a punt. On the next drive, the Wolverines were facing third-and-15 with the play clock winding down and Whittingham never called timeout, which resulted in a delay of game.
The punt coverage team allowed two kicks to roll into the end zone, Bryson Kuzdzal tried to return a kick and got just 16 yards and Marsh's muffed punt started Michigan's collapse.
Underwood, meanwhile, threw two back-breaking interceptions in the second half and the rushing game was shutdown, running 28 times for just 79 yards (2.8 yards per carry).
Michigan football schedule
The Wolverines move on to their much-needed bye week before their next two games at home, starting with a Penn State team that also lost the past two contests, including getting crushed by Northwestern on Friday, 34-13, in Evanston.
- Week 1: W, 13-12 vs Western Michigan.
- Week 2: W, 17-10 vs Oklahoma.
- Week 3: W, 52-17 vs UTEP.
- Week 4: L, 20-19 vs. Iowa.
- Week 5: L, 20-14 at Minnesota.
- Week 6: Bye week.
- Week 7: vs Penn State, Saturday, Oct. 17 (time and TV TBA).
- Week 8: vs Indiana, Saturday, Oct. 24 (time and TV TBA).
- Week 9: at Rutgers, Saturday, Oct. 31 (time and TV TBA).
- Week 10: vs Michigan State, Saturday, Nov. 7 (time and TV TBA).
- Week 11: at Oregon, Saturday, Nov. 14 (time and TV TBA).
- Week 12: vs UCLA, Saturday, Nov. 21 (time and TV TBA).
- Week 13: at Ohio State, Saturday, Nov. 28 (Noon ET, Fox).
Make "Hail Yes!" your go-to Wolverines podcast, available anywhere you listen to podcasts (Apple, Spotify) or watch live/on demand on YouTube.
Tony Garcia is the Michigan beat writer for the Detroit Free Press. Email him at apgarcia@freepress.com and follow him on X at @RealTonyGarcia.
This article originally appeared on Detroit Free Press: Michigan football fumbles away win vs Minnesota as frustration grows
Source: Yahoo Sports








Sign in to join the conversation.
Comments, replies, Roars, reports, and followed-thread notifications use your verified Rally & Roar account.
Sign in or create an account