Minnesota takes the field at the 25, trailing by 18 with 1:04 left in the first half.
Mohamed Ibrahim is stopped on first down for no gain. Tanner Morgan hits Rashod Bateman on a slant route that’s good for 4 yards.
Timoeut #2 Minnesota (0:40 2nd)
Morgan’s third-down throw misses the mark, and Minnesota will punt again.
Matthew Stephenson’s punt is an awful one, going out of bounds at the Minnesota 47.
Michigan 35, Minnesota 17 (0:26 2nd)
Michigan has it at the 47 with two timeouts and 26 seconds left in the half.
Joe Milton’s first-down throw is to a tight window, and is knocked incomplete. Milton rolls out on second down and makes a terrific cross-body throw to Giles Jackson, but it’s just a touch beyond his receiver’s reach.
Chris Evans catches a 10-yard pass on third down, giving Michigan a first down at the 37.
Timeout #2 Michigan (0:07 2nd)
Michigan takes 35-17 lead before half
Michigan takes over at Minnesota’s 29 after the fake punt attempt.
Joe Milton throws complete to Ronnie Bell on first down, and the 2-yard gain is supplemented by a 14-yard face-mask penalty. It’s first-and-10 at the 13.
Chris Evans rushes for a yard on first down. Evans gets it again on second down, this time getting to the 4.
Hassan Haskins rushes it in from 4 yards out to give Michigan a three-score lead.
Michigan 35, Minnesota 17 (1:00 1st)
Michigan stuffs fake punt attempt, grabs another chance to extend lead
Minnesota takes over at the 25, down 11 with 4:48 to go in the first half.
Mohamed Ibrahim rushes for 5 yards on first down. He’s popped after only a yard on second down. Gemon Green makes a great play to break up the third-down throw to Rashod Bateman.
Minnesota tries to fake the punt, but it goes for a loss of 2 as Hassan Haskins, the running back, grabs the ballcarrier behind the line.
Michigan 28, Minnesota 17 (3:13 2nd)
Milton rolling as Michigan takes 28-17 lead against Minnesota
Michigan takes over at the 23. The Wolverines are looking to match Minnesota’s touchdown and get back to a two-score lead.
Joe Milton throws complete to Mike Sainristil on first down for a gain of 11 yards to the Michigan 34.
Giles Jackson rushes for 8 yards on the next play. Milton scrambles on second down, picking up 9 yards and moving into enemy territory before going out of bounds at the Minnesota 49.
Milton throws over the head of Roman Wilson on first down. He dishes quickly to A.J. Henning on second down and Michigan picks up 14 more yards to the Minnesota 35.
Chris Evans gets his first cary of the season, rushing for 4 yards. A false start makes it second-and-11. Milton rushes for 8 yards, but then a holding penalty backs the Wolverines up 10 yards. It’s second-and-13 at the 38.
Timeout #1 Michigan (9:32 2nd)
Then Minnesota jumps offsides, making it second-and-8. Milton takes off again, this time for 6 yards. Milton finds a hole on third down, breaking free up the sideline and getting all the way to the 4, a 23-yard gain.
Hassan Haskins punches it in from the Wildcat formation. Touchdown, Wolverines.
Michigan 28, Minnesota 17 (4:48 2nd)
Minnesota chips into Michigan lead
Minnesota takes over at the 25.
Rashod Bateman hauls in an 8-yard reception on first down.
END 1ST: Michigan 21, Minnesota 10
Cam Wiley rushes for 7 yards on the next play, moving the chains to the 40.
Wiley is stopped for no gain on the next play. Tanner Morgan hits Bateman for a 9-yard completion on second down, bringing up third-and-1.
There’s a face mask penalty on Aidan Hutchinson during the next play, giving Minnesota a first down at the 33.
Morgan’s first-down throw to Wiley is behind the line, and he’s brought down for a loss of 5. Bateman hauls in a 15-yard reception on second down.
Ibrahim rushes for 3 yards on first down and 4 on second down, reaching the 16. He then barely gets in for a 16-yard touchdown, and after an extensive review, it’s ruled he did break the plane. Touchdown, Minnesota.
Michigan 21, Minnesota 17 (9:38 2nd)
Explosive return helps Michigan to 21-10 lead
Michael Barrett makes his second huge play of the game for Michigan, returning the kickoff to the Minnesota 8-yard-line.
Joe Milton’s throw to the end zone is broken up on first down. He gets it to Mason on second down, and Mason flips over a defender on his way. tothe end zone for a Michigan touchdown.
Michigan 21, Minnesota 10 (0:15 1st)
Michigan’s defense makes red-zone stand, Minnesota cuts into lead with field goal
Minnesota takes over at the 10 after a penalty on the kick return.
Mohamed Ibrahim is stuffed for no gain on first down. Tanner Morgan goes over the top to Chris Autman-Bell on the next play, and it’s a big one. The Gophers receiver hauls it in for a 45-yard gain to the Michigan 45.
Ibrahim gets 5 yards on first down. Daxton Hill is called for pass interference on second down, giving the Gophers 15 free yards and a first down at the 25.
Ibrahim rushes for 3 yards on first down. Treyson Potts picks up the rest with a 9-yard gain to the 13.
Ibrahim is stopped for no gain on the next play, but gets 11 yards on second down. It’s first-and-goal at the 2.
A false start makes it first-and-goal at the 7. Bateman gets dropped behind the line for a loss of 4. Morgan misses to Autman-Bell on second down. He throws complete to Ibrahim on third-and-goal, but he’s brought down for no gain. A good stand by the Michigan defense.
Brock Walker’s chip-shot field goal is good.
Michigan 14, Minnesota 10 (0:37 1st)
Michigan goes up 14-7 on strip-sack touchdown
Minnesota takes over at the 20 after the missed kick.
Tanner Morgan is strip-sacked by Michael Barrett, Donovan Jeter grabs it from mid-air, and takes it to the house for a Michigan touchdown.
Michigan 14, Minnesota 7 (7:08 1st)
Milton finds groove, but Moody misses kick
Michigan takes over at the 45.
Joe Milton throws complete to Giles Jackson for a 5-yard gain on first down. Hassan Haskins is dropped for no gain on second down. Milton hits Roman Wilson over the middle for a nice 18-yard pickup.
Haskins gets it on first down, rushing for 8 to the 14-yard-line. He’s then stuffed for no gain on second down. Minnesota gets through on third-and-2, bringing down Zach Charbonnet for a loss of 6.
Jake Moody’s 38-yard field goal is no good.
Michigan 7, Minnesota 7 (7:14 1st)
Michigan’s front 7 bringing the heat
Alright, let’s see if we can get some stability here. Minnesota takes the field in a 7-7 game. We’re only 2:27 into this one.
Mohamed Ibrahim rushes for 4 yards on first down. The Michigan front wrecks Minnesota’s O-line on second down, bringing down Rashod Bateman for a loss of 5. Then it’s Julius Welschof bringing down Tanner Morgan for a sack that loses 10 yards.
Minnesota’s punt isn’t a good one. It goes out of bounds at the Minnesota 45.
Michigan 7, Minnesota 7 (10:37 1st)
Michigan bounces back with 70-yard touchdown run from Charbonnet
Michigan’s offense will try to regroup, again starting at the 30. The Wolverines already trail by 7 after the blocked punt.
They do, as Zach Charbonnet takes the first play of the drive 70 yards up the middle, untouched, for a Michigan touchdown.
Michigan 7, Minnesota 7 (12:33 1st)
Minnesota capitalizes on blocked punt with early touchdown
Two plays after the blocked punt, Minnesota punches it in. Tanner Morgan rolls out, waits, and fires to Ko Kieft for the 14-yard touchdown.
Minnesota 7, Michigan 0 (12:44 1st)
Michigan starts fast, crashes hard on opening drive
Joe Milton and the Michigan offense take the field for the first time this season, at the 30.
Milton throws a swing pass to freshman Blake Corum and he shoots upfield for a 24-yard gain to the Minnesota 46.
Milton rushes for 3 yards on the next play. Ben Mason is flagged for unsportsmanlike conduct, due to him blocking a man into the stands (not really but kind of).
Milton misses to Giles Jackson on the next play, bringing up third-and-very-long. Milton is sacked for a 5-yard loss.
Will Hart’s punt is blocked by the Gophers and it’s recovered at the Michigan 17.
Michigan 0, Minnesota 0 (13:26 1st)
Michigan hits the road for its 2020 season opener for a 7:30 p.m. Saturday game at Minnesota. You can follow the action here with live updates throughout the game by Nolan Bianchi of The Detroit News.
Michigan at Minnesota
Kickoff: 7:30 Saturday, TCF Bank Stadium, Minneapolis
Line: Michigan by 2.5