Purdue at Minnesota

Saturday, October 1, 2022

Purdue beat No. 21 Minnesota 20–⁠10. It was their 78th meeting; after it, Minnesota led the series 41–⁠34–⁠3.

AwayPurdue8–⁠6 in 2022
20
Home21Minnesota9–⁠4 in 2022
10

Final at Huntington Bank Stadium, MinneapolisTV: ESPN2Attendance 48,288

At kickoff
65°F, mostly cloudy, wind 3 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Minneapolis-St Paul International Airport (KMSP), 10 km from the stadium, seven minutes before kickoff
Official
Jerry McGinnGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue10001020
Minnesota037010

Standouts

Player stats

Purdue

PassingC/AttYdsTDInt
Aidan O’Connell27/4019902
RushingCarYdsTDLong
Devin Mockobee11112168
Dylan Downing1032111
Aidan O’Connell41009
Kobe Lewis2607
ReceivingRecYdsTDLong
Charlie Jones655028
Deion Burks435014
Dylan Downing428012
Payne Durham42109
DefenseTklTFLSacksInt
Semisi Fakasiieiki8200
Bryce Hampton7100
Branson Deen60.50.50
Sanoussi Kane5000
Jacob Wahlberg4001
Cam Allen4002
Kydran Jenkins31.51.50

Minnesota

PassingC/AttYdsTDInt
Tanner Morgan18/3325703
RushingCarYdsTDLong
Bryce Williams113519
Treyson Potts91305
ReceivingRecYdsTDLong
Daniel Jackson6110066
Brevyn Spann-Ford353028
Mike Brown-Stephens353028
Bryce Williams533012
DefenseTklTFLSacksInt
Terell Smith7000
Braelen Oliver7000
Mariano Sori-Marin7100
Justin Walley6000
Tyler Nubin5001
Deangelo Carter4110
Danny Striggow4110
Jordan Howden4001

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

Team stats

PurdueMinnesota
359Total yards304
199Passing yards257
160Rushing yards47
5.0Yards per pass7.8
5.9Yards per rush1.8
18First downs14
4–⁠14Third downs4–⁠12
0–⁠0Fourth downs0–⁠1
3Turnovers3
4–⁠55Penalties3–⁠30
32:22Possession27:38
2Sacks (by defense)2

Efficiency

PurdueMinnesota
35%Success rate36%
0.01EPA per play−0.28
1.17Explosiveness1.05
0.11Rushing EPA−0.32
0.13Passing EPA0.25
22%Passing-down success21%
−0.12First-down EPA−0.37
0.26Second-down EPA−0.29
−0.11Third-down EPA0.27
29%Havoc by its defense18%

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)

Minnesota 72% to win. Purdue pulled the upset.

The line

Minnesota −9.5, over/under 53.

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 Minnesota 74%, Purdue 26%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Minnesota end zonePurdue end zoneQ1 MinnesotaPunt, 3 playsQ1 PurdueTouchdown, 10 playsQ1 MinnesotaInterception, 4 playsQ1 PurduePunt, 3 playsQ1 MinnesotaTurnover on downs, 4 playsQ1 PurdueField goal, 4 playsQ1 MinnesotaMissed FG, 6 playsQ2 PurdueInterception, 4 playsQ2 MinnesotaField goal, 6 playsQ2 PurdueFumble, 7 playsQ2 MinnesotaPunt, 3 playsQ2 PurduePunt, 3 playsQ2 MinnesotaInterception, 5 playsQ2 PurdueInterception, 7 playsQ2 MinnesotaEnd of half, 4 playsQ3 PurduePunt, 3 playsQ3 MinnesotaTouchdown, 8 playsQ3 PurduePunt, 3 playsQ3 MinnesotaPunt, 6 playsQ3 PurduePunt, 8 playsQ4 MinnesotaPunt, 4 playsQ4 PurdueField goal, 12 playsQ4 MinnesotaPunt, 3 playsQ4 PurdueTouchdown, 2 playsQ4 MinnesotaInterception, 5 playsQ4 PurdueEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Minnesota drives left to right, Purdue right to left.
  1. Q1 MinnesotaPunt, 3 plays, 0 yards
  2. Q1 PurdueTouchdown, 10 plays, 68 yards
  3. Q1 MinnesotaInterception, 4 plays, 26 yards
  4. Q1 PurduePunt, 3 plays, 2 yards
  5. Q1 MinnesotaTurnover on downs, 4 plays, 9 yards
  6. Q1 PurdueField goal, 4 plays, 4 yards
  7. Q1 MinnesotaMissed FG, 6 plays, 65 yards
  8. Q2 PurdueInterception, 4 plays, 11 yards
  9. Q2 MinnesotaField goal, 6 plays, 24 yards
  10. Q2 PurdueFumble, 7 plays, 38 yards
  11. Q2 MinnesotaPunt, 3 plays, 7 yards
  12. Q2 PurduePunt, 3 plays, 6 yards
  13. Q2 MinnesotaInterception, 5 plays, 43 yards
  14. Q2 PurdueInterception, 7 plays, 30 yards
  15. Q2 MinnesotaEnd of half, 4 plays, 18 yards
  16. Q3 PurduePunt, 3 plays, −4 yards
  17. Q3 MinnesotaTouchdown, 8 plays, 52 yards
  18. Q3 PurduePunt, 3 plays, 8 yards
  19. Q3 MinnesotaPunt, 6 plays, 11 yards
  20. Q3 PurduePunt, 8 plays, 26 yards
  21. Q4 MinnesotaPunt, 4 plays, 23 yards
  22. Q4 PurdueField goal, 12 plays, 70 yards
  23. Q4 MinnesotaPunt, 3 plays, −1 yard
  24. Q4 PurdueTouchdown, 2 plays, 70 yards
  25. Q4 MinnesotaInterception, 5 plays, 42 yards
  26. Q4 PurdueEnd of game, 3 plays, 10 yards

Play by play

1st quarter7 drives, then Purdue 10, Minnesota 0
Minnesota Punt, 3 plays
15:00Chris Van Eekeren kickoff for 65 yds for a touchback
15:001st & 10 at own 25Trey Potts run for a loss of 5 yards to the Minn 20
15:002nd & 15 at own 20Trey Potts run for 5 yds to the Minn 25
15:003rd & 10 at own 25Tanner Morgan pass incomplete
13:254th & 10 at own 25Mark Crawford punt for 43 yds
Purdue Touchdown, 10 plays
13:251st & 10 at own 32Dylan Downing run for 11 yds to the Prdue 43 for a 1ST down
13:251st & 10 at own 43Dylan Downing run for 8 yds to the Minn 49
13:252nd & 2 at opp 49Dylan Downing run for 3 yds to the Minn 46 for a 1ST down
13:251st & 10 at opp 46Aidan O’Connell pass incomplete
13:252nd & 10 at opp 46Aidan O’Connell pass complete to Payne Durham for 4 yds to the Minn 42
13:253rd & 6 at opp 42Aidan O’Connell pass complete to Paul Piferi for 18 yds to the Minn 24 for a 1ST down
13:251st & 10 at opp 24Devin Mockobee run for 10 yds to the Minn 14 for a 1ST down
13:251st & 10 at opp 14Devin Mockobee run for 4 yds to the Minn 10
13:252nd & 6 at opp 10Aidan O’Connell pass complete to Deion Burks for 3 yds to the Minn 7
13:253rd & 3 at opp 7O’CONNELL, Aidan pass to the right incomplete intended for JONES, Charlie thrown to the UMN0. PENALTY UMN Pass Interference on SMITH, Terell enforced 5 yards to the UMN2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
8:591st & goal at opp 2Dylan Downing run for 2 yds for a TD, (Mitchell Fineran KICK)Purdue 7, Minnesota 0
Minnesota Interception, 4 plays
8:59Chris Van Eekeren kickoff for 65 yds for a touchback
8:591st & 10 at own 25Tanner Morgan pass complete to Trey Potts for 8 yds to the Minn 33
8:592nd & 2 at own 33Trey Potts run for 3 yds to the Minn 36 for a 1ST down
8:591st & 10 at own 36MORGAN, Tanner pass to the left incomplete intended for WRIGHT, Dylan thrown to the PUR30. PENALTY PUR Pass Interference on TAYLOR, Reese enforced 15 yards to the PUR49 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
8:591st & 10 at opp 49Tanner Morgan pass incomplete
7:332nd & 10 at opp 49Tanner Morgan pass intercepted
Purdue Punt, 3 plays
7:331st & 10 at own 47Aidan O’Connell pass incomplete
7:332nd & 10 at own 47O’CONNELL, Aidan pass to the left complete for 13 yards to SHEFFIELD, TJ caught at the UMN45 and advanced to the UMN40 (WALLEY, Justin). PENALTY PUR Pass Interference on DURHAM, Payne enforced 15 yards to the PUR32 [NH]. NO PLAY (replay the down).
7:332nd & 25 at own 32Aidan O’Connell pass complete to Devin Mockobee for 5 yds to the Prdue 37
7:333rd & 20 at own 37Aidan O’Connell pass complete to Deion Burks for 12 yds to the Prdue 49
5:454th & 8 at own 49Jack Ansell punt for 51 yds for a touchback
Minnesota Turnover on downs, 4 plays
5:451st & 10 at own 20Bryce Williams run for 1 yd to the Minn 21
5:452nd & 9 at own 21Tanner Morgan pass complete to Bryce Williams for 7 yds to the Minn 28
5:453rd & 2 at own 28Trey Potts run for 1 yd to the Minn 29
3:364th & 1 at own 29Cole Kramer run for no gain to the Minn 29
Purdue Field goal, 4 plays
3:361st & 10 at opp 29Dylan Downing run for no gain to the Minn 29
3:362nd & 10 at opp 29Aidan O’Connell pass incomplete
3:363rd & 10 at opp 29Aidan O’Connell run for 4 yds to the Minn 25
2:074th & 6 at opp 25Mitchell Fineran 43 yd FG GOODPurdue 10, Minnesota 0
Minnesota Missed FG, 6 plays
2:07Chris Van Eekeren kickoff for 65 yds for a touchback
2:071st & 10 at own 25Trey Potts run for a loss of 1 yard to the Minn 24
2:072nd & 11 at own 24Tanner Morgan pass complete to Daniel Jackson for 66 yds to the Prdue 10 for a 1ST down
2:071st & goal at opp 10Trey Potts run for 3 yds to the Prdue 7
0:002nd & goal at opp 7Trey Potts run for a loss of 3 yards to the Prdue 10
Q2 15:003rd & goal at opp 10Tanner Morgan pass incomplete
Q2 14:514th & goal at opp 10Matthew Trickett 28 yd FG MISSED
2nd quarter8 drives, then Purdue 10, Minnesota 3
Purdue Interception, 4 plays
14:511st & 10 at own 20Kobe Lewis run for a loss of 1 yard to the Prdue 19
14:512nd & 11 at own 19Kobe Lewis run for 7 yds to the Prdue 26
14:513rd & 4 at own 26Aidan O’Connell pass complete to Tyrone Tracy for 5 yds to the Prdue 31 for a 1ST down
12:571st & 10 at own 31Aidan O’Connell pass intercepted
Minnesota Field goal, 6 plays
12:571st & 10 at own 49Tanner Morgan run for 2 yds to the Prdue 49
12:572nd & 8 at opp 49Tanner Morgan pass complete to Daniel Jackson for 21 yds to the Prdue 28 for a 1ST down
11:281st & 10 at opp 28Tanner Morgan sacked for a loss of 1 yard to the Prdue 27
11:282nd & 9 at opp 27Timeout MINNESOTA, clock 11:28
11:282nd & 9 at opp 27Tanner Morgan pass incomplete
11:283rd & 9 at opp 27Tanner Morgan pass incomplete
10:224th & 9 at opp 27Matthew Trickett 45 yd FG GOODPurdue 10, Minnesota 3
Purdue Fumble, 7 plays
10:22Dragan Kesich kickoff for 65 yds for a touchback
10:221st & 10 at own 25Dylan Downing run for 2 yds to the Prdue 27
10:222nd & 8 at own 27Aidan O’Connell pass complete to Charlie Jones for 10 yds to the Prdue 37 for a 1ST down
10:221st & 10 at own 37Dylan Downing run for 4 yds to the Prdue 41
10:222nd & 6 at own 41Aidan O’Connell pass complete to Deion Burks for 14 yds to the Minn 45 for a 1ST down
10:221st & 10 at opp 45Aidan O’Connell sacked by Trill Carter for a loss of 1 yard to the Minn 46
10:222nd & 11 at opp 46Aidan O’Connell pass complete to Charlie Jones for 9 yds to the Minn 37
6:493rd & 2 at opp 37Devin Mockobee run for no gain to the Minn 37 Devin Mockobee fumbled, recovered by Minn Jalen Logan-Redding
Minnesota Punt, 3 plays
6:491st & 10 at own 37Tanner Morgan pass incomplete
6:492nd & 10 at own 37Bryce Williams run for a loss of 3 yards to the Minn 34
6:493rd & 13 at own 34Tanner Morgan pass complete to Daniel Jackson for 10 yds to the Minn 44
5:094th & 3 at own 44Mark Crawford punt for 43 yds, downed at the Prdue 13
Purdue Punt, 3 plays
5:091st & 10 at own 13Dylan Downing run for 1 yd to the Prdue 14
5:092nd & 9 at own 14Aidan O’Connell pass incomplete
5:093rd & 9 at own 14Aidan O’Connell pass complete to Dylan Downing for 5 yds to the Prdue 19
3:554th & 4 at own 19Jack Ansell punt for 35 yds
Minnesota Interception, 5 plays
3:551st & 10 at own 46Trey Potts run for 2 yds to the Minn 48
3:552nd & 8 at own 48Tanner Morgan run for 5 yds to the Prdue 47
3:553rd & 3 at opp 47Tanner Morgan pass complete to Daniel Jackson for 8 yds to the Prdue 39 for a 1ST down
3:551st & 10 at opp 39Tanner Morgan pass complete to Brevyn Spann-Ford for 28 yds to the Prdue 11 for a 1ST down
1:511st & 10 at opp 11Tanner Morgan pass intercepted, touchback.
Purdue Interception, 7 plays
1:511st & 10 at own 20Dylan Downing run for no gain to the Prdue 20
1:512nd & 10 at own 20Aidan O’Connell pass complete to Charlie Jones for no gain to the Prdue 20
1:513rd & 10 at own 20MINNESOTA Penalty, Personal Foul (Braelen Oliver) to the Prdue 38 for a 1ST down
1:511st & 10 at own 38Aidan O’Connell pass complete to TJ Sheffield for 12 yds to the 50 yard line for a 1ST down
1:511st & 10 at the 50Aidan O’Connell pass incomplete
1:512nd & 10 at the 50Aidan O’Connell pass incomplete
0:283rd & 10 at the 50Aidan O’Connell pass intercepted
Minnesota End of half, 4 plays
0:281st & 10 at own 35Tanner Morgan pass incomplete
0:282nd & 10 at own 35Bryce Williams run for 6 yds to the Minn 41
0:071st & 10 at opp 47Timeout MINNESOTA, clock 00:07
0:073rd & 4 at own 41Tanner Morgan pass complete to Bryce Williams for 12 yds to the Prdue 47 for a 1ST down
0:001st & 10 at opp 47Tanner Morgan pass incomplete
3rd quarter5 drives, then Tied at 10
Purdue Punt, 3 plays
14:56Dragan Kesich kickoff for 63 yds , Deion Burks return for 20 yds to the Prdue 22
14:561st & 10 at own 22Aidan O’Connell pass complete to Charlie Jones for 6 yds to the Prdue 28
14:562nd & 4 at own 28DOWNING, Dylan rush to the left for a gain of 11 yards to the PUR39 (WALLEY, Justin;HOWDEN, Jordan). PENALTY PUR Holding on MILLER, Eric enforced 10 yards from the PUR28 to the PUR18 [NHSG]. NO PLAY (replay the down).
14:562nd & 14 at own 18Aidan O’Connell pass complete to Tyrone Tracy for 2 yds to the Prdue 20
14:563rd & 12 at own 20Aidan O’Connell sacked by Danny Striggow for a loss of 2 yards to the Prdue 18
12:404th & 14 at own 18Jack Ansell punt for 54 yds , Quentin Redding returns for 20 yds to the Minn 48
Minnesota Touchdown, 8 plays
12:401st & 10 at own 48Tanner Morgan pass complete to Brevyn Spann-Ford for 20 yds to the Prdue 32 for a 1ST down
12:401st & 10 at opp 32Bryce Williams run for 9 yds to the Prdue 23
12:402nd & 1 at opp 23Bryce Williams run for 3 yds to the Prdue 20 for a 1ST down
12:401st & 10 at opp 20Tanner Morgan pass complete to Daniel Jackson for no gain to the Prdue 20
12:402nd & 10 at opp 20Tanner Morgan pass complete to Brevyn Spann-Ford for 5 yds to the Prdue 15
12:403rd & 5 at opp 15Tanner Morgan pass complete to Michael Brown-Stephens for 10 yds to the Prdue 5 for a 1ST down
12:401st & goal at opp 5Bryce Williams run for 4 yds to the Prdue 1
8:062nd & goal at opp 1Bryce Williams run for 1 yd for a TD, (Matthew Trickett KICK)Tied at 10
Purdue Punt, 3 plays
8:06Dragan Kesich kickoff for 65 yds for a touchback
8:061st & 10 at own 25Aidan O’Connell pass complete to Payne Durham for 4 yds to the Prdue 29
8:062nd & 6 at own 29Aidan O’Connell pass complete to Payne Durham for 4 yds to the Prdue 33
8:063rd & 2 at own 33Aidan O’Connell pass incomplete
6:394th & 2 at own 33Jack Ansell punt for 53 yds , Quentin Redding returns for 4 yds to the Minn 18
Minnesota Punt, 6 plays
6:391st & 10 at own 18Bryce Williams run for 3 yds to the Minn 21
6:392nd & 7 at own 21Tanner Morgan pass complete to Bryce Williams for 6 yds to the Minn 27
6:393rd & 1 at own 27Bryce Williams run for 5 yds to the Minn 32 for a 1ST down
6:391st & 10 at own 32Trey Potts run for 5 yds to the Minn 37
6:392nd & 5 at own 37Tanner Morgan pass incomplete
6:393rd & 5 at own 37Tanner Morgan sacked by Branson Deen and Kydran Jenkins for a loss of 8 yards to the Minn 29
3:064th & 13 at own 29Mark Crawford punt for 37 yds, downed at the Prdue 34
Purdue Punt, 8 plays
3:061st & 10 at own 34Devin Mockobee run for 1 yd to the Prdue 35
3:062nd & 9 at own 35Aidan O’Connell pass complete to Charlie Jones for 2 yds to the Prdue 37
3:063rd & 7 at own 37Aidan O’Connell run for 9 yds to the Prdue 46 for a 1ST down
3:061st & 10 at own 46Aidan O’Connell pass complete to Dylan Downing for 2 yds to the Prdue 48
0:002nd & 8 at own 48Aidan O’Connell pass complete to Payne Durham for 9 yds to the Minn 43 for a 1ST down
Q4 15:001st & 10 at opp 43DOWNING, Dylan rush to the right for a gain of 3 yards to the UMN40 (STRIGGOW, Danny). PENALTY PUR Face mask on MBOW, Marcus enforced 15 yards from the UMN43 to the PUR42 [SG]. NO PLAY (replay the down).
Q4 15:001st & 25 at own 42Aidan O’Connell pass incomplete
Q4 15:002nd & 25 at own 42Aidan O’Connell pass complete to Deion Burks for 6 yds to the Prdue 48
Q4 15:003rd & 19 at own 48Aidan O’Connell pass complete to Dylan Downing for 12 yds to the Minn 40
Q4 13:024th & 7 at opp 40Jack Ansell punt for 40 yds for a touchback
4th quarter6 drives, then Purdue 20, Minnesota 10
Minnesota Punt, 4 plays
13:021st & 10 at own 20Tanner Morgan pass complete to Michael Brown-Stephens for 15 yds to the Minn 35 for a 1ST down
13:021st & 10 at own 35Bryce Williams run for 3 yds to the Minn 38
13:022nd & 7 at own 38Bryce Williams run for 3 yds to the Minn 41
13:023rd & 4 at own 41Tanner Morgan run for 2 yds to the Minn 43
10:044th & 2 at own 43Mark Crawford punt for 46 yds , Charlie Jones returns for 11 yds to the Prdue 22
Purdue Field goal, 12 plays
10:041st & 10 at own 22Aidan O’Connell pass complete to Tyrone Tracy for 4 yds to the Prdue 26
10:042nd & 6 at own 26Aidan O’Connell pass complete to TJ Sheffield for 8 yds to the Prdue 34 for a 1ST down
10:041st & 10 at own 34Aidan O’Connell pass complete to Kobe Lewis for 3 yds to the Prdue 37
10:042nd & 7 at own 37Aidan O’Connell pass complete to Charlie Jones for 28 yds to the Minn 35 for a 1ST down
10:041st & 10 at opp 35Devin Mockobee run for 11 yds to the Minn 24 for a 1ST down
10:041st & 10 at opp 24Devin Mockobee run for 6 yds to the Minn 18
10:042nd & 4 at opp 18Aidan O’Connell pass incomplete
10:043rd & 4 at opp 18Aidan O’Connell pass complete to Dylan Downing for 9 yds to the Minn 9 for a 1ST down
10:041st & goal at opp 9Dylan Downing run for 1 yd to the Minn 8
10:042nd & goal at opp 8Aidan O’Connell pass incomplete
10:043rd & goal at opp 8Aidan O’Connell pass incomplete
4:574th & goal at opp 8Mitchell Fineran 25 yd FG GOODPurdue 13, Minnesota 10
Minnesota Punt, 3 plays
4:57Chris Van Eekeren kickoff for 65 yds for a touchback
4:571st & 10 at own 25Tanner Morgan pass complete to Bryce Williams for a loss of 1 yard to the Minn 24
4:572nd & 11 at own 24Tanner Morgan pass incomplete
4:573rd & 11 at own 24Tanner Morgan pass incomplete
3:584th & 11 at own 24Mark Crawford punt for 46 yds, fair catch by Charlie Jones at the Prdue 30
Purdue Touchdown, 2 plays
3:581st & 10 at own 30Devin Mockobee run for 68 yds to the Minn 2 for a 1ST down
3:131st & goal at opp 2Devin Mockobee run for 2 yds for a TD, (Mitchell Fineran KICK)Purdue 20, Minnesota 10
Minnesota Interception, 5 plays
3:02Chris Van Eekeren kickoff for 65 yds , Quentin Redding return for 64 yds to the MINNESOTA 1 MINNESOTA Penalty, Offensive Holding (Derik LeCaptain) to the Minn 15
3:021st & 10 at own 15Tanner Morgan pass complete to Michael Brown-Stephens for 28 yds to the Minn 43 for a 1ST down
3:021st & 10 at own 43Tanner Morgan pass complete to Daniel Jackson for 5 yds to the Minn 48
3:022nd & 5 at own 48Tanner Morgan pass complete to Bryce Williams for 9 yds to the Prdue 43 for a 1ST down
3:021st & 10 at opp 43Tanner Morgan pass incomplete
1:522nd & 10 at opp 43Tanner Morgan pass intercepted
Purdue End of game, 3 plays
1:521st & 10 at opp 38Devin Mockobee run for 7 yds to the Minn 31
1:522nd & 3 at opp 31Devin Mockobee run for 3 yds to the Minn 28 for a 1ST down
0:001st & 10 at opp 28Devin Mockobee run for no gain to the Minn 28

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.

Minnesota leads 42–⁠36–⁠3 in 81 meetings, counting the three since this game.

Recent meetings
2026Purdue 41, Minnesota 13
2025Minnesota 27, Purdue 20
2023Purdue 49, Minnesota 30
2022Purdue 20, Minnesota 10
2021Minnesota 20, Purdue 13
2020Minnesota 34, Purdue 31

Around this game