Penn State at Purdue

Saturday, November 16, 2024

No. 4 Penn State beat Purdue 49–⁠10. It was their 21st meeting; Penn State leads the series 17–⁠3–⁠1.

Away4Penn State13–⁠3 in 2024
49
HomePurdue1–⁠11 in 2024
10

Final at Ross-Ade Stadium, West LafayetteTV: CBSAttendance 58,346

At kickoff
55°F, clear, wind 7 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, 24 minutes after kickoff
Official
Jerry McGinnGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Penn State14721749
Purdue030710

How the win probability moved

Purdue favored

Win probability by play: Purdue 45% at kickoff, 0% at the end. Biggest swing: 11 points.

Penn State favored

Win probability after every play, from CollegeFootballData.com’s model.

Standouts

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

Player stats

Penn State

PassingC/AttYdsTDInt
Drew Allar17/1924730
Beau Pribula5/85810
RushingCarYdsTDLong
Tyler Warren363148
Beau Pribula556149
Nicholas Singleton740110
Corey Smith837013
ReceivingRecYdsTDLong
Tyler Warren8127138
Harrison Wallace III254146
Luke Reynolds353124
Kaytron Allen444120
DefenseTklTFLSacksInt
Abdul Carter5200
Audavion Collins4000
Zion Tracy4000
Dani Dennis-Sutton3210
Jaylen Reed3000
Coziah Izzard2110
Amin Vanover1110

Purdue

PassingC/AttYdsTDInt
Hudson Card11/2015100
Ryan Browne3/74010
Christian Gelov1/32600
RushingCarYdsTDLong
Devin Mockobee1140017
Jaheim Merriweather216018
Christian Gelov112012
Reggie Love III61205
ReceivingRecYdsTDLong
Max Klare791129
Jahmal Edrine248030
Shamar Rigby228026
Kam Brown119019
DefenseTklTFLSacksInt
Dillon Thieneman8100
Kydran Jenkins71.500
Hudson Miller6000
Smiley Bradford5000

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

Team stats

Penn StatePurdue
539Total yards302
305Passing yards217
234Rushing yards85
11.3Yards per pass7.0
6.9Yards per rush3.0
23First downs16
9–⁠14Third downs5–⁠14
1–⁠1Fourth downs0–⁠0
0Turnovers0
3–⁠26Penalties4–⁠34
31:20Possession28:40
3Sacks (by defense)0

Efficiency

Penn StatePurdue
57%Success rate36%
0.60EPA per play0.15
1.58Explosiveness1.25
0.37Rushing EPA0.05
0.89Passing EPA0.23
56%Passing-down success30%
0.37First-down EPA−0.09
0.35Second-down EPA0.25
1.26Third-down EPA0.43
21%Havoc by its defense11%

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 86% to win. Elo’s favorite won.

The line

Penn State −30, over/under 51.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 98%, Purdue 2%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zonePenn State end zoneQ1 Penn StateTouchdown, 9 playsQ1 PurduePunt, 5 playsQ1 Penn StateTouchdown, 10 playsQ1 PurduePunt, 3 playsQ1 Penn StatePunt, 3 playsQ2 PurdueField goal, 12 playsQ2 Penn StateTouchdown, 6 playsQ2 PurduePunt, 5 playsQ2 Penn StatePunt, 4 playsQ2 PurdueMissed FG, 9 playsQ3 PurduePunt, 3 playsQ3 Penn StateTouchdown, 3 playsQ3 PurduePunt, 4 playsQ3 Penn StateTouchdown, 6 playsQ3 PurduePunt, 3 playsQ3 Penn StateTouchdown, 5 playsQ3 PurduePunt, 3 playsQ4 Penn StatePunt, 3 playsQ4 PurdueTouchdown, 5 playsQ4 Penn StatePunt, 5 playsQ4 PurduePunt, 3 playsQ4 Penn StateTouchdown, 7 playsQ4 PurdueEnd of game, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Penn State right to left.
  1. Q1 Penn StateTouchdown, 9 plays, 75 yards
  2. Q1 PurduePunt, 5 plays, 10 yards
  3. Q1 Penn StateTouchdown, 10 plays, 93 yards
  4. Q1 PurduePunt, 3 plays, 6 yards
  5. Q1 Penn StatePunt, 3 plays, 4 yards
  6. Q2 PurdueField goal, 12 plays, 71 yards
  7. Q2 Penn StateTouchdown, 6 plays, 65 yards
  8. Q2 PurduePunt, 5 plays, 12 yards
  9. Q2 Penn StatePunt, 4 plays, 18 yards
  10. Q2 PurdueMissed FG, 9 plays, 57 yards
  11. Q3 PurduePunt, 3 plays, 3 yards
  12. Q3 Penn StateTouchdown, 3 plays, 57 yards
  13. Q3 PurduePunt, 4 plays, 12 yards
  14. Q3 Penn StateTouchdown, 6 plays, 77 yards
  15. Q3 PurduePunt, 3 plays, −4 yards
  16. Q3 Penn StateTouchdown, 5 plays, 59 yards
  17. Q3 PurduePunt, 3 plays, 8 yards
  18. Q4 Penn StatePunt, 3 plays, 6 yards
  19. Q4 PurdueTouchdown, 5 plays, 70 yards
  20. Q4 Penn StatePunt, 5 plays, 27 yards
  21. Q4 PurduePunt, 3 plays, 0 yards
  22. Q4 Penn StateTouchdown, 7 plays, 52 yards
  23. Q4 PurdueEnd of game, 6 plays, 43 yards

Play by play

1st quarter5 drives, then Penn State 14, Purdue 0
Penn State Touchdown, 9 plays
15:00Ben Freehill kickoff for 65 yds for a touchback
15:001st & 10 at own 25Drew Allar pass complete to Tyler Warren for 15 yds to the PSU 40 for a 1ST down
14:301st & 10 at own 40Kaytron Allen run for 8 yds to the PSU 48
14:302nd & 2 at own 48Penn State Penalty, False Start (Kaytron Allen) to the PSU 42
14:302nd & 8 at own 42Drew Allar run for 1 yd to the PSU 43
14:303rd & 7 at own 43Drew Allar pass complete to Tyler Warren for 17 yds to the PUR 40 for a 1ST down
14:301st & 10 at opp 40Beau Pribula run for 7 yds to the PUR 33
14:302nd & 3 at opp 33Drew Allar pass complete to Tyler Warren for 27 yds to the PUR 6 for a 1ST down
11:401st & goal at opp 6Kaytron Allen run for 2 yds to the PUR 4
11:402nd & goal at opp 4Drew Allar pass complete to Omari Evans for 2 yds to the PUR 2
10:083rd & goal at opp 2Drew Allar pass complete to Kaytron Allen for 2 yds for a TD (Ryan Barker KICK)Penn State 7, Purdue 0
Purdue Punt, 5 plays
10:08Gabriel Nwosu kickoff for 62 yds
10:081st & 10 at own 25Devin Mockobee run for 8 yds to the PUR 33
10:082nd & 2 at own 33Hudson Card pass complete to Max Klare for 7 yds to the PUR 40 for a 1ST down
10:081st & 10 at own 40Hudson Card pass incomplete
8:582nd & 10 at own 40Hudson Card sacked by Dani Dennis-Sutton for a loss of 5 yards to the PUR 35
8:583rd & 15 at own 35Hudson Card pass incomplete
8:054th & 15 at own 35Keelan Crimmins punt for 58 yds, downed at the PSU 7
8:051st & 10 at own 7Timeout Purdue, clock 08:05
Penn State Touchdown, 10 plays
8:051st & 10 at own 7Drew Allar pass complete to Tyler Warren for a loss of 2 yards to the PSU 5
8:052nd & 12 at own 5Nicholas Singleton run for 10 yds to the PSU 15
8:053rd & 2 at own 15Drew Allar pass complete to Tyler Warren for 9 yds to the PSU 24 for a 1ST down
8:051st & 10 at own 24Drew Allar pass complete to Nicholas Singleton for 13 yds to the PSU 37 for a 1ST down
8:051st & 10 at own 37Drew Allar run for 5 yds to the PSU 42
8:052nd & 5 at own 42Nicholas Singleton run for 4 yds to the PSU 46
8:053rd & 1 at own 46Nicholas Singleton run for 7 yds to the PUR 47 for a 1ST down
4:001st & 10 at opp 47Drew Allar run for 14 yds to the PUR 33 for a 1ST down
4:001st & 10 at opp 33Drew Allar pass complete to Kaytron Allen for 18 yds to the PUR 15 for a 1ST down
2:311st & 10 at opp 15Drew Allar pass complete to Tyler Warren for 15 yds for a TD (Ryan Barker KICK)Penn State 14, Purdue 0
Purdue Punt, 3 plays
2:31Gabriel Nwosu kickoff for 58 yds , Andrew Sowinski return for 17 yds to the PUR 24
2:261st & 10 at own 24Reggie Love III run for 5 yds to the PUR 29
2:262nd & 5 at own 29Reggie Love III run for 1 yd to the PUR 30
2:263rd & 4 at own 30Hudson Card pass incomplete
0:554th & 4 at own 30Keelan Crimmins punt for 41 yds, fair catch by Zion Tracy at the PSU 29
Penn State Punt, 3 plays
0:551st & 10 at own 29Drew Allar pass incomplete
0:552nd & 10 at own 29Drew Allar pass complete to Harrison Wallace III for 8 yds to the PSU 37
0:003rd & 2 at own 37Kaytron Allen run for a loss of 4 yards to the PSU 33
Q2 14:544th & 6 at own 33Riley Thompson punt for 43 yds, fair catch by Andrew Sowinski at the PUR 24
2nd quarter5 drives, then Penn State 21, Purdue 3
Purdue Field goal, 12 plays
14:541st & 10 at own 24Devin Mockobee run for 17 yds to the PUR 41 for a 1ST down
14:541st & 10 at own 41Devin Mockobee run for 5 yds to the PUR 46
13:402nd & 5 at own 46Devin Mockobee run for 4 yds to the 50 yard line
13:043rd & 1 at the 50Devin Mockobee run for 2 yds to the PSU 48 for a 1ST down
13:041st & 10 at opp 48Reggie Love III run for 4 yds to the PSU 44
11:003rd & 1 at opp 39Timeout Purdue, clock 11:00
11:002nd & 6 at opp 44Reggie Love III run for 5 yds to the PSU 39
10:411st & 10 at opp 36Timeout Purdue, clock 10:41
10:413rd & 1 at opp 39Hudson Card run for 3 yds to the PSU 36 for a 1ST down
10:411st & 10 at opp 36Hudson Card pass complete to Max Klare for 29 yds to the PSU 7 for a 1ST down
10:411st & goal at opp 7Devin Mockobee run for 2 yds to the PSU 5
10:412nd & goal at opp 5Hudson Card pass incomplete
8:563rd & goal at opp 5Hudson Card pass incomplete
8:474th & goal at opp 5Ben Freehill 22 yd FG GOODPenn State 14, Purdue 3
Penn State Touchdown, 6 plays
8:47Ben Freehill kickoff for 49 yds
8:471st & 10 at own 35Nicholas Singleton run for 1 yd to the PSU 36
8:472nd & 9 at own 36Nicholas Singleton run for 6 yds to the PSU 42
8:473rd & 3 at own 42Drew Allar run for 2 yds to the PSU 44
7:054th & 1 at own 44Tyler Warren run for 8 yds to the PUR 48 for a 1ST down
6:461st & 10 at opp 48Timeout Purdue, clock 06:46
6:461st & 10 at opp 48Drew Allar pass complete to Tyler Warren for 38 yds to the PUR 10 for a 1ST down
6:041st & goal at opp 10Nicholas Singleton run for 10 yds for a TD (Ryan Barker KICK)Penn State 21, Purdue 3
Purdue Punt, 5 plays
6:04Gabriel Nwosu kickoff for 65 yds for a touchback
6:041st & 10 at own 25Reggie Love III run for a loss of 2 yards to the PUR 23
5:302nd & 12 at own 23Hudson Card pass complete to Max Klare for 15 yds to the PUR 38 for a 1ST down
5:301st & 10 at own 38Reggie Love III run for a loss of 1 yard to the PUR 37
5:302nd & 11 at own 37Hudson Card pass incomplete
4:013rd & 11 at own 37Hudson Card pass incomplete
3:504th & 11 at own 37Keelan Crimmins punt for 36 yds, fair catch by Zion Tracy at the PSU 27
Penn State Punt, 4 plays
3:501st & 10 at own 27Kaytron Allen run for 11 yds to the PSU 38 for a 1ST down
3:501st & 10 at own 38Kaytron Allen run for a loss of 2 yards to the PSU 36
2:003rd & 7 at own 41Timeout Purdue, clock 02:00
2:002nd & 12 at own 36Kaytron Allen run for 5 yds to the PSU 41
1:344th & 3 at own 45Timeout Purdue, clock 01:34
1:343rd & 7 at own 41Drew Allar pass complete to Kaytron Allen for 4 yds to the PSU 45
1:344th & 3 at own 45Riley Thompson punt for 45 yds , Andrew Sowinski returns for 2 yds to the PUR 12
Purdue Missed FG, 9 plays
1:251st & 10 at own 12Hudson Card pass incomplete
1:113rd & 11 at own 11Timeout Purdue, clock 01:11
1:112nd & 10 at own 12Devin Mockobee run for a loss of 1 yard to the PUR 11
1:113rd & 11 at own 11Hudson Card pass complete to Jahmal Edrine for 18 yds to the PUR 29 for a 1ST down
1:111st & 10 at own 29Hudson Card pass incomplete
0:412nd & 10 at own 29Hudson Card pass complete to Max Klare for 11 yds to the PUR 40 for a 1ST down
0:202nd & 1 at own 49Timeout Purdue, clock 00:20
0:201st & 10 at own 40Hudson Card pass complete to Max Klare for 9 yds to the PUR 49
0:202nd & 1 at own 49(00:20) CARD, Hudson scrambles up the middle for a gain of 13 yards to the PSU38, End of Play. PENALTY PUR Holding on MOUSSA, Mahamane enforced 10 yards from the PUR49 to the PUR39 [NHSG]. NO PLAY (replay the down).
0:142nd & 11 at own 39Hudson Card pass complete to Jahmal Edrine for 30 yds to the PSU 31 for a 1ST down
0:032nd & 10 at opp 31Timeout Purdue, clock 00:03
0:031st & 10 at opp 31Hudson Card pass incomplete
0:032nd & 10 at opp 31Ben Freehill 49 Yard Field Goal Missed
3rd quarter7 drives, then Penn State 42, Purdue 3
Purdue Punt, 3 plays
15:00Gabriel Nwosu kickoff for 65 yds for a touchback
15:001st & 10 at own 25Devin Mockobee run for a loss of 1 yard to the PUR 24
15:002nd & 11 at own 24Devin Mockobee run for 2 yds to the PUR 26
15:003rd & 9 at own 26Hudson Card pass complete to Shamar Rigby for 2 yds to the PUR 28
12:504th & 7 at own 28Keelan Crimmins punt for 42 yds , Zion Tracy returns for 13 yds to the PSU 43
Penn State Touchdown, 3 plays
12:501st & 10 at own 43Nicholas Singleton run for 2 yds to the PSU 45
12:202nd & 8 at own 45Drew Allar pass complete to Nicholas Singleton for 7 yds to the PUR 48
11:263rd & 1 at opp 48Tyler Warren run for 48 yds for a TD (Ryan Barker KICK)Penn State 28, Purdue 3
Purdue Punt, 4 plays
11:26Gabriel Nwosu kickoff for 65 yds for a touchback
11:261st & 10 at own 25Hudson Card pass complete to Max Klare for no gain to the PUR 25
11:262nd & 10 at own 25Hudson Card pass complete to Kam Brown for 19 yds to the PUR 44 for a 1ST down
11:261st & 10 at own 44MERRIWEATHER, Jaheim rush to the left for a gain of 8 yards to the PSU48 (WHEATLEY, Zakee). PENALTY PUR Holding on KLARE, Max enforced 10 yards from the PUR44 to the PUR34 [SG]. NO PLAY (replay the down).
11:261st & 20 at own 34MERRIWEATHER, Jaheim rush to the left for a loss of 1 yard to the PUR33 (CARTER, Abdul). PENALTY PUR Holding on STEWART, Corey enforced 10 yards from the PUR34 to the PUR24 [SG]. NO PLAY (replay the down).
9:471st & 30 at own 24(09:47) CARD, Hudson pass deep to the right complete for 47 yards to EDRINE, Jahmal caught at the PSU48 and advanced to the PSU29 (WHEATLEY, Zakee). PENALTY PUR Illegal Forward Pass on CARD, Hudson enforced 4 yards from the PUR24 to the PUR20, penalty results in a loss of down [SG]. NO PLAY (replay the down).
8:402nd & 34 at own 20Hudson Card run for 6 yds to the PUR 26
8:233rd & 28 at own 26Timeout Purdue, clock 08:23
8:233rd & 28 at own 26Hudson Card pass complete to CJ Smith for 11 yds to the PUR 37
7:244th & 17 at own 37Keelan Crimmins punt for 40 yds, fair catch by Zion Tracy at the PSU 23
Penn State Touchdown, 6 plays
7:241st & 10 at own 23Drew Allar pass incomplete
7:242nd & 10 at own 23Drew Allar pass complete to Tyler Warren for 8 yds to the PSU 31
7:243rd & 2 at own 31Tyler Warren run for 7 yds to the PSU 38 for a 1ST down
6:051st & 10 at own 38Tyseer Denmark run for a loss of 4 yards to the PSU 34
6:052nd & 14 at own 34Drew Allar pass complete to Kaytron Allen for 20 yds to the PUR 46 for a 1ST down
4:421st & 10 at opp 46Drew Allar pass complete to Harrison Wallace III for 46 yds for a TD (Ryan Barker KICK)Penn State 35, Purdue 3
Purdue Punt, 3 plays
4:42Gabriel Nwosu kickoff for 65 yds for a touchback
4:421st & 10 at own 25Devin Mockobee run for a loss of 1 yard to the PUR 24
4:102nd & 11 at own 24Ryan Browne pass incomplete
3:543rd & 11 at own 24Ryan Browne sacked by Coziah Izzard for a loss of 3 yards to the PUR 21
2:584th & 14 at own 21Keelan Crimmins punt for 46 yds , Zion Tracy returns for 8 yds to the PSU 41
Penn State Touchdown, 5 plays
2:581st & 10 at own 41Beau Pribula run for no gain to the PSU 41
2:582nd & 10 at own 41Beau Pribula run for 2 yds to the PSU 43
1:503rd & 8 at own 43Beau Pribula pass complete to Khalil Dinkins for 8 yds to the PUR 49 for a 1ST down
1:501st & 10 at opp 49Beau Pribula pass incomplete
0:322nd & 10 at opp 49Beau Pribula run for 49 yds for a TD (Ryan Barker KICK)Penn State 42, Purdue 3
Purdue Punt, 3 plays
0:32Gabriel Nwosu kickoff for 65 yds for a touchback
0:321st & 10 at own 25(00:32) LOVE III, Reggie rush to the right for a gain of 2 yards to the PUR27 (COLLINS, Audavion), clock 00:00. PENALTY Before the snap, PSU Illegal Substitution enforced 5 yards from the PUR25 to the PUR30. NO PLAY (replay the down).
Q4 15:001st & 5 at own 30Devin Mockobee run for 3 yds to the PUR 33
Q4 14:302nd & 2 at own 33Ryan Browne pass incomplete
Q4 14:203rd & 2 at own 33Timeout Purdue, clock 14:20
Q4 14:203rd & 2 at own 33Ryan Browne pass incomplete
Q4 14:054th & 2 at own 33Keelan Crimmins punt for 52 yds , Zion Tracy returns for no gain to the PSU 15
4th quarter6 drives, then Penn State 49, Purdue 10
Penn State Punt, 3 plays
14:051st & 10 at own 15Corey Smith run for 4 yds to the PSU 19
13:352nd & 6 at own 19Corey Smith run for 4 yds to the PSU 23
12:553rd & 2 at own 23Beau Pribula run for a loss of 2 yards to the PSU 21
12:004th & 4 at own 21Timeout Purdue, clock 12:00
12:004th & 4 at own 21Riley Thompson punt for 49 yds, downed at the PUR 30
Purdue Touchdown, 5 plays
11:481st & 10 at own 30Jaheim Merriweather run for 18 yds to the PUR 48 for a 1ST down
11:481st & 10 at own 48Penn State Penalty, Personal Foul (Dejuan Lane) to the PSU 25 for a 1ST down
11:481st & 10 at opp 25Ryan Browne pass incomplete
11:482nd & 10 at opp 25Ryan Browne run for 5 yds to the PSU 20
9:503rd & 5 at opp 20Ryan Browne pass complete to Max Klare for 20 yds for a TD (Ben Freehill KICK)Penn State 42, Purdue 10
Penn State Punt, 5 plays
9:50Ben Freehill kickoff for 65 yds for a touchback
9:501st & 10 at own 25Corey Smith run for 9 yds to the PSU 34
9:502nd & 1 at own 34Corey Smith run for 13 yds to the PSU 47 for a 1ST down
9:501st & 10 at own 47Beau Pribula pass complete to Luke Reynolds for 8 yds to the PUR 45
7:043rd & 5 at opp 48Timeout Purdue, clock 07:04
7:042nd & 2 at opp 45Beau Pribula pass complete to Khalil Dinkins for a loss of 3 yards to the PUR 48
7:043rd & 5 at opp 48Beau Pribula pass incomplete
7:014th & 5 at opp 48Riley Thompson punt for 33 yds, fair catch by Andrew Sowinski at the PUR 15
Purdue Punt, 3 plays
6:541st & 10 at own 15Jaheim Merriweather run for a loss of 2 yards to the PUR 13
6:542nd & 12 at own 13Ryan Browne pass complete to Andrew Sowinski for 8 yds to the PUR 21
6:543rd & 4 at own 21Ryan Browne sacked by Amin Vanover for a loss of 6 yards to the PUR 15
4:514th & 10 at own 15Keelan Crimmins punt for 53 yds , Tyseer Denmark returns for 16 yds to the PSU 48
Penn State Touchdown, 7 plays
4:511st & 10 at own 48Corey Smith run for 3 yds to the PUR 49
4:512nd & 7 at opp 49Corey Smith run for 5 yds to the PUR 44
4:513rd & 2 at opp 44Corey Smith run for 3 yds to the PUR 41 for a 1ST down
3:051st & 10 at opp 41Beau Pribula pass incomplete
3:052nd & 10 at opp 41Corey Smith run for a loss of 4 yards to the PUR 45
2:001st & 10 at opp 24Timeout Purdue, clock 02:00
2:003rd & 14 at opp 45Beau Pribula pass complete to Luke Reynolds for 21 yds to the PUR 24 for a 1ST down
1:511st & 10 at opp 24Beau Pribula pass complete to Luke Reynolds for 24 yds for a TD (Ryan Barker KICK)Penn State 49, Purdue 10
Purdue End of game, 6 plays
1:51Gabriel Nwosu kickoff for 53 yds
1:511st & 10 at own 25Elijah Jackson run for 1 yd to the PUR 26
1:512nd & 9 at own 26Christian Gelov pass incomplete
1:513rd & 9 at own 26Christian Gelov run for 12 yds to the PUR 38 for a 1ST down
1:511st & 10 at own 38Christian Gelov pass complete to Shamar Rigby for 26 yds to the PSU 36 for a 1ST down
1:511st & 10 at opp 36Christian Gelov pass incomplete
0:142nd & 10 at opp 36Antonio Harris run for 4 yds to the PSU 32

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.

Penn State leads 17–⁠3–⁠1 in 21 meetings.

Recent meetings
2024Penn State 49, Purdue 10
2022Penn State 35, Purdue 31
2019Penn State 35, Purdue 7
2016Penn State 62, Purdue 24
2013Penn State 45, Purdue 21
2012Penn State 34, Purdue 9

Around this game