Penn State at Michigan

Saturday, October 11, 2014

Michigan beat Penn State 18–⁠13. It was their 18th meeting; after it, Michigan led the series 11–⁠7.

AwayPenn State7–⁠6 in 2014
13
HomeMichigan5–⁠7 in 2014
18

Final at Michigan Stadium, Ann ArborTV: ESPN2Attendance 113,085

At kickoff
53°F, clear, wind 3 mph from the eastWeather: NOAA NCEI Integrated Surface Database; Ann Arbor Municipal Airport (KARB), 5 km from the stadium, seven minutes before kickoff
Officials
Referee Dave Witvoet; umpire Jim Shaw; head linesman Brain Matthew; line judge Ron Tipton; side judge Steve Hassel; field judge Terry Anderson; back judge Michael Brown; alternate Mike StumbergGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Penn State670013
Michigan733518

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Photos from the game

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Penn State

PassingC/AttYdsTDInt
Christian Hackenberg21/3216011
Bill Belton0/1000
RushingCarYdsTDLong
Bill Belton1469031
Akeel Lynch51608
Zach Zwinak3703
DaeSean Hamilton1101
ReceivingRecYdsTDLong
DaeSean Hamilton758120
Bill Belton426011
Jesse James325016
Geno Lewis31708
InterceptionsIntYdsTD
Anthony Zettel150

Michigan

PassingC/AttYdsTDInt
Devin Gardner16/2419211
Russell Bellomy0/2000
RushingCarYdsTDLong
De’Veon Smith122407
Justice Hayes72006
Devin Gardner1018025
Dennis Norfleet1303
ReceivingRecYdsTDLong
Devin Funchess769143
Amara Darboh466021
Dennis Norfleet124024
De’Veon Smith221013
InterceptionsIntYdsTD
Jourdan Lewis140

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Penn StateMichigan
214Total yards256
160Passing yards192
54Rushing yards64
4.8Yards per pass7.4
1.5Yards per rush2.1
16First downs12
6–⁠17Third downs6–⁠15
0–⁠3Fourth downs0–⁠1
1Turnovers1
5–⁠23Penalties3–⁠30
31:00Possession29:00

Efficiency

Penn StateMichigan
36%Success rate35%
−0.08EPA per play0.01
0.83Explosiveness1.11
0.02Rushing EPA−0.28
−0.09Passing EPA0.28
24%Passing-down success30%
−0.12First-down EPA−0.09
−0.12Second-down EPA−0.13
0.24Third-down EPA0.46
2%Havoc by its defense1%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Penn State 53% to win. Michigan won as Elo’s underdog.

The line

Penn State −2, over/under 42.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Penn State 55%, Michigan 45%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan end zonePenn State end zoneQ1 Penn StateField goal, 10 playsQ1 MichiganTouchdown, 6 playsQ1 Penn StateField goal, 11 playsQ1 MichiganInterception, 5 playsQ2 Penn StateTouchdown, 4 playsQ2 MichiganField goal, 11 playsQ2 Penn StatePunt, 6 playsQ2 MichiganPunt, 3 playsQ2 Penn StateTurnover on downs, 4 playsQ3 MichiganPunt, 3 playsQ3 Penn StatePunt, 3 playsQ3 MichiganTurnover on downs, 6 playsQ3 Penn StateTurnover on downs, 9 playsQ3 MichiganPunt, 3 playsQ3 Penn StateInterception, 4 playsQ3 MichiganField goal, 4 playsQ3 Penn StatePunt, 3 playsQ3 MichiganPunt, 3 playsQ3 Penn StatePunt, 3 playsQ4 MichiganField goal, 6 playsQ4 Penn StatePunt, 8 playsQ4 MichiganPunt, 6 playsQ4 Penn StateSafety, 5 plays (Michigan scores)Q4 MichiganEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Penn State right to left.
  1. Q1 Penn StateField goal, 10 plays, 57 yards
  2. Q1 MichiganTouchdown, 6 plays, 75 yards
  3. Q1 Penn StateField goal, 11 plays, 60 yards
  4. Q1 MichiganInterception, 5 plays, 8 yards
  5. Q2 Penn StateTouchdown, 4 plays, 28 yards
  6. Q2 MichiganField goal, 11 plays, 48 yards
  7. Q2 Penn StatePunt, 6 plays, 8 yards
  8. Q2 MichiganPunt, 3 plays, −4 yards
  9. Q2 Penn StateTurnover on downs, 4 plays, 9 yards
  10. Q3 MichiganPunt, 3 plays, −5 yards
  11. Q3 Penn StatePunt, 3 plays, −1 yard
  12. Q3 MichiganTurnover on downs, 6 plays, 45 yards
  13. Q3 Penn StateTurnover on downs, 9 plays, 25 yards
  14. Q3 MichiganPunt, 3 plays, 9 yards
  15. Q3 Penn StateInterception, 4 plays, 22 yards
  16. Q3 MichiganField goal, 4 plays, 3 yards
  17. Q3 Penn StatePunt, 3 plays, −3 yards
  18. Q3 MichiganPunt, 3 plays, 1 yard
  19. Q3 Penn StatePunt, 3 plays, 0 yards
  20. Q4 MichiganField goal, 6 plays, 29 yards
  21. Q4 Penn StatePunt, 8 plays, 27 yards
  22. Q4 MichiganPunt, 6 plays, 22 yards
  23. Q4 Penn StateSafety, 5 plays (Michigan scores), −5 yards
  24. Q4 MichiganEnd of game, 4 plays, 10 yards

Play by play

1st quarter4 drives, then Michigan 7, Penn State 6
Penn State Field goal, 10 plays
15:001st & 10 at own 35Matt Wile kickoff for 65 yds for a touchback
14:461st & 10 at own 25MICHIGAN Penalty, Personal Foul (15 Yards) to the PnSt 40 for a 1ST down
14:201st & 10 at own 40Christian Hackenberg pass complete to DaeSean Hamilton for 2 yds to the PnSt 42
13:522nd & 8 at own 42Bill Belton run for 31 yds to the Mich 27 for a 1ST down
13:101st & 10 at opp 27PENN ST Penalty, Ineligible Downfield on Pass (-5 Yards) to the Mich 32
12:531st & 15 at opp 32Christian Hackenberg pass incomplete to DaeSean Hamilton
12:312nd & 15 at opp 32Bill Belton run for 13 yds to the Mich 19
11:573rd & 2 at opp 19Zach Zwinak run for 2 yds to the Mich 17 for a 1ST down
11:151st & 10 at opp 17Christian Hackenberg pass complete to Bill Belton for 10 yds to the Mich 7 for a 1ST down
10:401st & goal at opp 7Bill Belton run for a loss of 4 yards to the Mich 11
10:122nd & goal at opp 11Bill Belton pass incomplete to Kyle Carter
10:123rd & 0 at opp 11Timeout PENN ST, clock 10:12
9:353rd & goal at opp 11Christian Hackenberg sacked by Ben Gedeon for a loss of 7 yards to the Mich 18
9:284th & 0 at opp 18Sam Ficken 35 Yd Field GoalPenn State 3, Michigan 0
Michigan Touchdown, 6 plays
9:284th & 21 at own 35Sam Ficken kickoff for 65 yds for a touchback
9:151st & 10 at own 25Dennis Norfleet run for 3 yds to the Mich 28
8:402nd & 7 at own 28Devin Gardner pass complete to Jake Butt for 4 yds to the Mich 32
8:003rd & 3 at own 32Devin Gardner pass complete to Amara Darboh for 14 yds to the Mich 46 for a 1ST down
7:451st & 10 at own 46Devin Gardner pass complete to De’Veon Smith for 8 yds to the PnSt 46
7:002nd & 2 at opp 46De’Veon Smith run for 3 yds to the PnSt 43 for a 1ST down
6:371st & 10 at opp 43Devin Funchess 43 Yd pass from Devin Gardner (Matt Wile Kick)Michigan 7, Penn State 3
Penn State Field goal, 11 plays
6:371st & 10 at own 35Matt Wile kickoff for 65 yds for a touchback
6:251st & 10 at own 25Bill Belton run for 9 yds to the PnSt 34
5:502nd & 1 at own 34Bill Belton run for 2 yds to the PnSt 36 for a 1ST down
5:301st & 10 at own 36Bill Belton run for a loss of 2 yards to the PnSt 34
4:502nd & 12 at own 34Bill Belton run for 6 yds to the PnSt 40
3:543rd & 6 at own 40Christian Hackenberg pass complete to Bill Belton for 11 yds to the Mich 49 for a 1ST down
3:231st & 10 at opp 49Christian Hackenberg pass complete to DaeSean Hamilton for 13 yds to the Mich 36 for a 1ST down
3:001st & 10 at opp 36Christian Hackenberg pass complete to DaeSean Hamilton for 13 yds to the Mich 23 for a 1ST down
2:361st & 10 at opp 23Christian Hackenberg pass complete to Jesse James for 3 yds to the Mich 20
2:002nd & 7 at opp 20Zach Zwinak run for 2 yds to the Mich 18
1:153rd & 5 at opp 18Christian Hackenberg pass complete to DaeSean Hamilton for 3 yds to the Mich 15
0:574th & 2 at opp 15Timeout PENN ST, clock 00:57
0:524th & 2 at opp 15Sam Ficken 32 Yd Field GoalMichigan 7, Penn State 6
Michigan Interception, 5 plays
0:524th & 2 at own 35Sam Ficken kickoff for 64 yds , Dennis Norfleet return for 28 yds to the Mich 29
0:351st & 10 at own 29De’Veon Smith run for a loss of 3 yards to the Mich 26
0:012nd & 13 at own 26Devin Gardner pass incomplete to De’Veon Smith
0:003rd & 13 at own 26Devin Gardner pass complete to Amara Darboh for 21 yds to the Mich 47 for a 1ST down
Q2 14:551st & 10 at own 47MICHIGAN Penalty, Offensive Holding (Kyle Kalis) to the Mich 37
Q2 14:401st & 20 at own 37Devin Gardner pass complete to Devin Funchess for no gain to the Mich 37
Q2 13:582nd & 20 at own 37Devin Gardner pass intercepted Anthony Zettel return for 5 yds to the Mich 28
2nd quarter5 drives, then Penn State 13, Michigan 10
Penn State Touchdown, 4 plays
13:531st & 10 at opp 28Christian Hackenberg pass complete to DaeSean Hamilton for 20 yds to the Mich 8 for a 1ST down
13:151st & goal at opp 8Bill Belton run for no gain to the Mich 8
12:152nd & goal at opp 8Christian Hackenberg sacked by Mario Ojemudia and Brennen Beyer for a loss of 2 yards to the Mich 10
11:583rd & goal at opp 10DaeSean Hamilton 10 Yd pass from Christian Hackenberg (Sam Ficken Kick)Penn State 13, Michigan 7
Michigan Field goal, 11 plays
11:583rd & 12 at own 35Sam Ficken kickoff for 65 yds , Dennis Norfleet return for 24 yds to the Mich 24
11:401st & 10 at own 24Devin Gardner pass complete to Devin Funchess for 7 yds to the Mich 31
11:002nd & 3 at own 31De’Veon Smith run for no gain to the Mich 31
10:233rd & 3 at own 31Devin Gardner run for 3 yds to the Mich 34 for a 1ST down
9:401st & 10 at own 34Devin Gardner pass complete to Amara Darboh for 11 yds to the Mich 45 for a 1ST down
9:101st & 10 at own 45De’Veon Smith run for no gain to the Mich 45
8:402nd & 10 at own 45MICHIGAN Penalty, False Start (Kyle Kalis) to the Mich 40
8:002nd & 15 at own 40Justice Hayes run for 4 yds to the Mich 44
7:363rd & 11 at own 44Devin Gardner pass complete to Amara Darboh for 20 yds to the PnSt 36 for a 1ST down
6:301st & 10 at opp 36Devin Gardner sacked by Tarow Barney for a loss of 1 yard to the PnSt 37
6:152nd & 11 at opp 37Devin Gardner run for 1 yd to the PnSt 36
5:153rd & 10 at opp 36Devin Gardner pass complete to Jake Butt for 8 yds to the PnSt 28
5:134th & 2 at opp 28Timeout MICHIGAN, clock 05:13
5:084th & 2 at opp 28Matt Wile 45 Yd Field GoalPenn State 13, Michigan 10
Penn State Punt, 6 plays
5:084th & 2 at own 35Matt Wile kickoff for 65 yds , Grant Haley return for 20 yds to the PnSt 20
4:541st & 10 at own 20DaeSean Hamilton run for 1 yd to the PnSt 21
4:002nd & 9 at own 21Akeel Lynch run for 8 yds to the PnSt 29
3:543rd & 1 at own 29Christian Hackenberg run for 2 yds to the PnSt 31 for a 1ST down
3:241st & 10 at own 31Christian Hackenberg pass incomplete to Chris Godwin
3:002nd & 10 at own 31Christian Hackenberg sacked by Brennen Beyer for a loss of 3 yards to the PnSt 28
2:343rd & 13 at own 28Christian Hackenberg pass incomplete to Saeed Blacknall
2:274th & 13 at own 28Chris Gulla punt for 36 yds, fair catch by Dennis Norfleet at the Mich 36
Michigan Punt, 3 plays
2:001st & 10 at own 36Devin Gardner pass complete to Devin Funchess for 2 yds to the Mich 38
1:402nd & 8 at own 38Devin Gardner run for no gain to the Mich 38
1:023rd & 8 at own 38Timeout MICHIGAN, clock 01:02
0:563rd & 8 at own 38Devin Gardner sacked by Deion Barnes for a loss of 6 yards to the Mich 32
0:564th & 14 at own 32Timeout PENN ST, clock 00:56
0:464th & 14 at own 32Will Hagerup punt for 38 yds, downed at the PnSt 30
Penn State Turnover on downs, 4 plays
0:421st & 10 at own 30Christian Hackenberg pass complete to Geno Lewis for 8 yds to the PnSt 38
0:372nd & 2 at own 38Christian Hackenberg pass incomplete to Chris Godwin
0:103rd & 2 at own 38Christian Hackenberg pass complete to Geno Lewis for 1 yd to the PnSt 39
0:034th & 1 at own 39Timeout MICHIGAN, clock 00:03
0:014th & 1 at own 39Christian Hackenberg sacked by Brennen Beyer for a loss of 3 yards to the PnSt 36
3rd quarter10 drives, then Tied at 13
Michigan Punt, 3 plays
15:001st & 10 at own 35Sam Ficken kickoff for 65 yds for a touchback
14:561st & 10 at own 25Devin Gardner pass incomplete to Devin Funchess
14:102nd & 10 at own 25Devin Gardner run for 2 yds to the Mich 27
14:003rd & 8 at own 27Devin Gardner sacked by Mike Hull for a loss of 7 yards to the Mich 20
13:494th & 15 at own 20Will Hagerup punt for 38 yds, fair catch by Jesse Della Valle at the PnSt 42
Penn State Punt, 3 plays
13:431st & 10 at own 42Bill Belton run for 4 yds to the PnSt 46
13:282nd & 6 at own 46Christian Hackenberg pass incomplete
13:283rd & 6 at own 46PENN ST Penalty, False Start (Donovan Smith) to the PnSt 41
13:183rd & 11 at own 41Christian Hackenberg pass incomplete
13:164th & 11 at own 41Chris Gulla punt for 42 yds, fair catch by Dennis Norfleet at the Mich 17
Michigan Turnover on downs, 6 plays
13:081st & 10 at own 17Devin Gardner run for 25 yds to the Mich 42 for a 1ST down
12:451st & 10 at own 42Devin Gardner pass complete to De’Veon Smith for 13 yds to the PnSt 45 for a 1ST down
12:001st & 10 at opp 45Devin Gardner run for 1 yd to the PnSt 44
11:112nd & 9 at opp 44Devin Gardner pass complete to Devin Funchess for 6 yds to the PnSt 38
11:023rd & 3 at opp 38Devin Gardner pass incomplete to Freddy Canteen
10:584th & 3 at opp 38Devin Gardner pass incomplete to Amara Darboh
Penn State Turnover on downs, 9 plays
10:531st & 10 at own 38Christian Hackenberg pass complete to Mike Gesicki for 2 yds to the PnSt 40
10:152nd & 8 at own 40Christian Hackenberg pass complete to Jesse James for 6 yds to the PnSt 46
9:483rd & 2 at own 46Zach Zwinak run for 3 yds to the PnSt 49 for a 1ST down
9:291st & 10 at own 49Christian Hackenberg pass complete to Kyle Carter for 7 yds to the Mich 44
9:132nd & 3 at opp 44Christian Hackenberg pass complete to Mike Gesicki for 8 yds to the Mich 36 for a 1ST down
8:401st & 10 at opp 36Akeel Lynch run for a loss of 1 yard to the Mich 37
8:052nd & 11 at opp 37Christian Hackenberg pass incomplete to DaeSean Hamilton
8:003rd & 11 at opp 37Christian Hackenberg pass incomplete to Chris Godwin
7:564th & 11 at opp 37Grant Haley run for a loss of 2 yards to the Mich 39
Michigan Punt, 3 plays
7:271st & 10 at own 39De’Veon Smith run for 2 yds to the Mich 41
6:542nd & 8 at own 41Devin Gardner pass complete to Devin Funchess for 7 yds to the Mich 48
6:363rd & 1 at own 48Devin Gardner run for no gain to the Mich 48
5:564th & 1 at own 48Will Hagerup punt for 46 yds, downed at the PnSt 6
Penn State Interception, 4 plays
5:471st & 10 at own 6Christian Hackenberg pass complete to Jesse James for 16 yds to the PnSt 22 for a 1ST down
4:481st & 10 at own 22Akeel Lynch run for 4 yds to the PnSt 26
4:152nd & 6 at own 26Akeel Lynch run for 2 yds to the PnSt 28
4:023rd & 4 at own 28Christian Hackenberg pass intercepted Jourdan Lewis return for 4 yds to the PnSt 28
Michigan Field goal, 4 plays
3:341st & 10 at opp 28De’Veon Smith run for 3 yds to the PnSt 25
2:542nd & 7 at opp 25De’Veon Smith run for no gain to the PnSt 25
2:353rd & 7 at opp 25Russell Bellomy pass incomplete
2:304th & 7 at opp 25Matt Wile 42 Yd Field GoalTied at 13
Penn State Punt, 3 plays
2:304th & 7 at own 35Matt Wile kickoff for 60 yds , Grant Haley return for 18 yds to the PnSt 23
2:161st & 10 at own 23Christian Hackenberg pass complete to DaeSean Hamilton for a loss of 3 yards to the PnSt 20
1:572nd & 13 at own 20Christian Hackenberg pass incomplete
1:513rd & 13 at own 20Christian Hackenberg pass incomplete
1:454th & 13 at own 20Chris Gulla punt for 26 yds, punt out-of-bounds at the PnSt 46
Michigan Punt, 3 plays
1:411st & 10 at opp 46Russell Bellomy pass incomplete
1:282nd & 10 at opp 46Justice Hayes run for a loss of 4 yards to the 50 yard line
0:423rd & 14 at the 50Justice Hayes run for 5 yds to the PnSt 45
0:184th & 9 at opp 45Will Hagerup punt for 45 yds for a touchback
Penn State Punt, 3 plays
0:001st & 10 at own 20Bill Belton run for no gain to the PnSt 20
Q4 14:402nd & 10 at own 20Christian Hackenberg run for no gain to the PnSt 20
Q4 14:003rd & 10 at own 20Bill Belton run for no gain to the PnSt 20
Q4 13:394th & 10 at own 20Chris Gulla punt for 29 yds, downed at the PnSt 49
4th quarter5 drives, then Michigan 18, Penn State 13
Michigan Field goal, 6 plays
13:341st & 10 at opp 49Devin Gardner pass incomplete to Devin Funchess
13:132nd & 10 at opp 49Devin Gardner pass complete to Dennis Norfleet for 24 yds to the PnSt 25 for a 1ST down
12:271st & 10 at opp 25De’Veon Smith run for 1 yd to the PnSt 24
12:002nd & 9 at opp 24Devin Gardner pass complete to Devin Funchess for 4 yds to the PnSt 20
11:293rd & 5 at opp 20Devin Gardner pass incomplete to Devin Funchess
11:244th & 5 at opp 20Matt Wile 37 Yd Field GoalMichigan 16, Penn State 13
Penn State Punt, 8 plays
11:244th & 5 at own 35Matt Wile kickoff for 65 yds for a touchback
11:001st & 10 at own 25Christian Hackenberg pass complete to Geno Lewis for 8 yds to the PnSt 33
10:302nd & 2 at own 33Bill Belton run for 7 yds to the PnSt 40 for a 1ST down
10:131st & 10 at own 40Akeel Lynch run for 3 yds to the PnSt 43
9:402nd & 7 at own 43Christian Hackenberg pass complete to Bill Belton for 5 yds to the PnSt 48
9:003rd & 2 at own 48Christian Hackenberg run for 3 yds to the Mich 49 for a 1ST down
8:521st & 10 at opp 49Timeout PENN ST, clock 08:52
8:451st & 10 at opp 49Bill Belton run for no gain to the Mich 49
8:052nd & 10 at opp 49Christian Hackenberg pass complete to Bill Belton for no gain to the Mich 49
7:263rd & 10 at opp 49Christian Hackenberg run for 1 yd to the Mich 48
7:044th & 9 at opp 48Chris Gulla punt for 34 yds, fair catch by Dennis Norfleet at the Mich 14
Michigan Punt, 6 plays
6:411st & 10 at own 14Justice Hayes run for 5 yds to the Mich 19
6:102nd & 5 at own 19Justice Hayes run for 4 yds to the Mich 23
5:523rd & 1 at own 23De’Veon Smith run for 7 yds to the Mich 30 for a 1ST down
5:141st & 10 at own 30Justice Hayes run for no gain to the Mich 30
4:202nd & 10 at own 30Justice Hayes run for 6 yds to the Mich 36
3:573rd & 4 at own 36Devin Gardner pass incomplete to Devin Funchess
3:444th & 4 at own 36Will Hagerup punt for 52 yds , Grant Haley returns for 4 yds to the PnSt 40 PENN ST Penalty, Illegal Block (8 Yards) to the PnSt 8
Penn State Safety, 5 plays (Michigan scores)
3:351st & 10 at own 8Christian Hackenberg pass complete to Chris Godwin for 17 yds to the PnSt 25 for a 1ST down
3:001st & 10 at own 25Bill Belton run for 3 yds to the PnSt 28
2:302nd & 7 at own 28Christian Hackenberg sacked by Jake Ryan for a loss of 12 yards to the PnSt 16
1:433rd & 19 at own 16Christian Hackenberg sacked by Frank Clark for a loss of 13 yards to the PnSt 3
1:434th & 32 at own 3Timeout PENN ST, clock 01:43
1:414th & 32 at own 3TEAM run for a loss of 3 yards for a SAFETYMichigan 18, Penn State 13
1:414th & 32 at own 20Timeout MICHIGAN, clock 01:41
1:414th & 32 at own 20PENN ST Penalty, Offensive Offside (-5 Yards) to the PnSt 15
Michigan End of game, 4 plays
1:414th & 37 at own 20Sam Ficken on-side kick recovered by MICHIGAN at the PnSt 26
1:301st & 10 at opp 26De’Veon Smith run for no gain to the PnSt 26
1:302nd & 10 at opp 26Timeout PENN ST, clock 01:30
1:202nd & 10 at opp 26De’Veon Smith run for 7 yds to the PnSt 19
0:303rd & 3 at opp 19De’Veon Smith run for 4 yds to the PnSt 15 for a 1ST down
0:001st & 10 at opp 15TEAM run for a loss of 1 yard to the PnSt 16

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Michigan leads 18–⁠10 in 28 meetings, counting the 10 since this game.

Recent meetings
2026Michigan 21, Penn State 18
2023Michigan 24, Penn State 15
2022Michigan 41, Penn State 17
2021Michigan 21, Penn State 17
2020Penn State 27, Michigan 17
2019Penn State 28, Michigan 21

Around this game