Pass Offense: Devin Gardner did an excellent job of controlling the offense and making excellent decisions at the right times. Gardner finished the game going 21-for-29 to set a school record with 503 passing yards; he added two touchdowns. Jeremy Gallon had the lion's share of those catches and both TDs; his 369 receiving yards broke both a school and a Big Ten record. This performance will certainly be a confidence-booster for Gardner and this offense.

Run Offense: Michigan's run game had its way with the Indiana defense. Four rushers combined for 248 rushing yards on 54 carries and seven touchdowns. Gardner found open space and made quality runs on third downs. Overall, Michigan's coaching staff had a balance offensive attack.

Pass Defense: Indiana brought in a very good pass game and had success through the first three quarters, but Michigan caught two game-changing interceptions in the fourth quarter. Credit to Ramon Taylor for his secondary coverage.

Run Defense: Indiana's run game picked up in the second half, but Michigan still made plays when plays needed to be made. The longest run allowed by the Wolverines was a 20-yard run by quarterback Tre Roberson.

Special Teams: There were costly mistakes on special teams in the first half, but they looked better in the second.

Coaching: The Michigan coaching staff did what needed to be done to get the victory, but they must plan better against high-powered offenses.

Rick Osentoski-USA TODAY Sports

First-half analysis for the Michigan Wolverines

Pass Offense: Devin Gardner has had his way against the Indiana secondary through the first half. Gardner is 12-for-18 with 237 passing yards and one touchdown. Gardner has been making the right decisions, except for a few bad throws when under pressure.

Run Offense: Michigan's run game has had some big runs on third downs, which has kept the chains moving and put them in good field position. Even freshman Derrick Green has gotten the ball a few times and is getting good Big Ten experience.

Pass Defense: Michigan's defense looked very good, until they allowed a quick touchdown towards the end of the half. Indiana's quarterbacks have combined to go 9-for-15 with 152 passing yards and two touchdowns.

Run Defense: Indiana hasn't been able to sustain any sort of run game thus far. The Wolverines have allowed 48 rushing yards on 12 carries. Michigan's front seven has done a good job of pressuring IU's offensive line.

Special Teams: There have been two poor plays on UM's special teams: a blocked 39-yard field goal and a bad kick return by Dennis Norfleet for fewer than 10 yards.

Coaching: Overall, there have been some solid play calls on offense, which have given the Wolverines a first-half lead.