Referee Riley Johnson; umpire Tom Laverty; head linesman Kavin McGrath; line judge Deon Lawrence; side judge Richard Wilborn; field judge Conor Cloughert; back judge Keith Parhan; center judge Mike WebsterGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Kentucky
10
0
17
0
27
Penn State
0
7
0
17
24
Standouts
No. 9PassingTrace McSorley16 of 32, 228 yards, 2 TD, 1 INTPenn State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Kentucky
Penn State
297
Total yards
389
121
Passing yards
228
176
Rushing yards
161
8.1
Yards per pass
6.7
4.2
Yards per rush
3.9
16
First downs
21
3–14
Third downs
4–14
0–0
Fourth downs
1–2
0
Turnovers
1
3–27
Penalties
3–24
30:42
Possession
29:17
6
Sacks (by defense)
5
Efficiency
Kentucky
Penn State
36%
Success rate
41%
0.07
EPA per play
0.06
1.02
Explosiveness
1.16
0.19
Rushing EPA
0.19
−0.08
Passing EPA
−0.03
25%
Passing-down success
27%
0.12
First-down EPA
−0.46
0.10
Second-down EPA
0.66
0.09
Third-down EPA
0.48
17%
Havoc by its defense
16%
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 67% to win. Kentucky pulled the upset.
The line
Penn State −6.5, over/under 47.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 67%, Kentucky 33%. CollegeFootballData.com’s estimate from the point spread.
The money
The Citrus Bowl was put on by the Florida Citrus Sports Association, a nonprofit. Its IRS Form 990 for the year to March 2019, which takes in this game, reports $15.0 million in revenue, $9.2 million of it from media income, and $13.2 million in expenses. Its best-paid, chief executive officer Steve Hogan, was paid $653,000.
From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 59-1058144).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Penn State drives left to right, Kentucky right to left.
Q1 Penn StateTurnover on downs, 4 plays, 8 yards
Q1 KentuckyField goal, 5 plays, 24 yards
Q1 Penn StatePunt, 3 plays, 1 yard
Q1 KentuckyPunt, 3 plays, 9 yards
Q1 Penn StateMissed FG, 10 plays, 32 yards
Q1 KentuckyPunt, 3 plays, 6 yards
Q1 Penn StatePunt return TD, 3 plays (Kentucky scores), −3 yards
Q1 Penn StateTouchdown, 5 plays, 75 yards
Q2 KentuckyPunt, 6 plays, 36 yards
Q2 Penn StatePunt, 3 plays, 0 yards
Q2 KentuckyPunt, 3 plays, 0 yards
Q2 Penn StatePunt, 6 plays, 32 yards
Q2 KentuckyPunt, 3 plays, −3 yards
Q2 Penn StateMissed FG, 7 plays, 34 yards
Q2 KentuckyPunt, 3 plays, 8 yards
Q2 Penn StateEnd of half, 1 play, −3 yards
Q3 KentuckyTouchdown, 6 plays, 65 yards
Q3 Penn StatePunt, 5 plays, 8 yards
Q3 KentuckyField goal, 11 plays, 65 yards
Q3 Penn StateInterception, 3 plays, 12 yards
Q3 KentuckyTouchdown, 2 plays, 66 yards
Q3 Penn StateTouchdown, 10 plays, 75 yards
Q4 KentuckyPunt, 3 plays, 9 yards
Q4 Penn StateTouchdown, 6 plays, 60 yards
Q4 KentuckyPunt, 3 plays, 2 yards
Q4 Penn StateField goal, 12 plays, 61 yards
Q4 KentuckyPunt, 8 plays, 25 yards
Q4 Penn StateResult not recorded, 0 yards
Play by play
1st quarter8 drives, then Kentucky 10, Penn State 0
Penn State Turnover on downs, 4 plays
15:00
1st & 10 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Trace McSorley pass incomplete to Pat Freiermuth
14:53
2nd & 10 at own 25
Trace McSorley pass incomplete to Miles Sanders
14:42
3rd & 10 at own 25
Trace McSorley run for 8 yds to the PnSt 33
14:15
4th & 2 at own 33
Johnathan Thomas run for no gain to the PnSt 33
Kentucky Field goal, 5 plays
14:15
1st & 10 at opp 33
Benny Snell Jr. run for 16 yds to the PnSt 17 for a 1ST down
13:41
1st & 10 at opp 17
Benny Snell Jr. run for no gain to the PnSt 17
13:11
2nd & 10 at opp 17
Terry Wilson pass incomplete to Dorian Baker
13:04
3rd & 10 at opp 17
Terry Wilson pass complete to Tavin Richardson for 8 yds to the PnSt 9
12:23
4th & 2 at opp 9
Miles Butler 28 yd FG GOODKentucky 3, Penn State 0
Penn State Punt, 3 plays
12:23
4th & 2 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
12:21
1st & 10 at own 25
Miles Sanders run for 2 yds to the PnSt 27
11:44
2nd & 8 at own 27
Miles Sanders run for a loss of 1 yard to the PnSt 26
11:07
3rd & 9 at own 26
Trace McSorley pass incomplete to Juwan Johnson
10:50
4th & 9 at own 26
Blake Gillikin punt for 71 yds, downed at the Kent 3
Kentucky Punt, 3 plays
10:48
1st & 10 at own 3
Benny Snell Jr. run for 7 yds to the Kent 10
10:16
2nd & 3 at own 10
Benny Snell Jr. run for 1 yd to the Kent 11
9:47
3rd & 2 at own 11
Benny Snell Jr. run for 1 yd to the Kent 12
8:48
4th & 1 at own 12
Max Duffy punt for 42 yds, punt out-of-bounds at the PnSt 46
Penn State Missed FG, 10 plays
8:47
1st & 10 at own 46
Trace McSorley pass incomplete to DeAndre Thompkins
8:41
2nd & 10 at own 46
Trace McSorley pass complete to DeAndre Thompkins for 23 yds to the Kent 31 for a 1ST down
8:11
1st & 10 at opp 31
Trace McSorley pass incomplete to Pat Freiermuth
8:05
2nd & 10 at opp 31
Trace McSorley run for no gain to the Kent 31
7:26
3rd & 10 at opp 31
Trace McSorley pass complete to DeAndre Thompkins for 9 yds to the Kent 22
7:07
4th & 1 at opp 22
Miles Sanders run for 3 yds to the Kent 19 for a 1ST down
6:26
1st & 10 at opp 19
Trace McSorley pass incomplete to Jahan Dotson
6:21
2nd & 10 at opp 19
Miles Sanders run for 4 yds to the Kent 15
5:39
3rd & 6 at opp 15
Trace McSorley sacked by Josh Allen for a loss of 7 yards to the Kent 22
5:00
4th & 13 at opp 22
Jake Pinegar 40 yd FG MISSED
Kentucky Punt, 3 plays
4:59
1st & 10 at own 22
Terry Wilson pass incomplete to Lynn Bowden Jr.
4:52
2nd & 10 at own 22
Benny Snell Jr. run for 1 yd to the Kent 23
4:09
3rd & 9 at own 23
Terry Wilson run for 5 yds to the Kent 28
3:19
4th & 4 at own 28
Max Duffy punt for 67 yds, downed at the PnSt 5
Penn State Punt return TD, 3 plays (Kentucky scores)
3:18
1st & 10 at own 5
Miles Sanders run for no gain to the PnSt 5
2:44
2nd & 10 at own 5
McSorley, Trace pass complete to Johnson, Juwan for 15 yards to the PENNST20, PENALTY PENNST ineligible downfield on pass (Gonzalez, Steven) 2 yards to the PENNST3, NO PLAY.
2:17
2nd & 12 at own 3
Trace McSorley pass complete to Nick Bowers for 6 yds to the PnSt 9
1:37
3rd & 6 at own 9
Trace McSorley sacked by Kash Daniel for a loss of 7 yards to the PnSt 2
0:45
4th & 13 at own 2
Blake Gillikin punt for 56 yds , Lynn Bowden Jr. returns for 58 yds for a TD (Miles Butler KICK)Kentucky 10, Penn State 0
Penn State Touchdown, 5 plays
0:45
1st & 10 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
0:44
1st & 10 at own 25
Trace McSorley run for 9 yds to the PnSt 34
0:00
2nd & 1 at own 34
Trace McSorley run for 20 yds to the Kent 46 for a 1ST down
Q2 15:00
1st & 10 at opp 46
Miles Sanders run for 4 yds to the Kent 42
Q2 14:31
2nd & 6 at opp 42
Trace McSorley pass complete to KJ Hamler for 41 yds to the Kent 1 for a 1ST down
Q2 13:56
1st & goal at opp 1
Trace McSorley pass complete to Nick Bowers for 1 yd for a TD (Jake Pinegar KICK)Kentucky 10, Penn State 7
2nd quarter8 drives, then Kentucky 10, Penn State 7
Kentucky Punt, 6 plays
13:56
1st & 10 at own 35
Rafael Checa kickoff for 56 yds , Lynn Bowden Jr. return for 4 yds to the Kent 13
13:47
1st & 10 at own 13
Terry Wilson pass complete to C.J. Conrad for 21 yds to the Kent 34 for a 1ST down
13:11
1st & 10 at own 34
Benny Snell Jr. run for 3 yds to the Kent 37
12:29
2nd & 7 at own 37
Benny Snell Jr. run for 14 yds to the PnSt 49 for a 1ST down
11:57
1st & 10 at opp 49
Terry Wilson pass incomplete to Isaiah Epps
11:46
2nd & 10 at opp 49
Lynn Bowden Jr. run for no gain to the PnSt 49
11:03
3rd & 10 at opp 49
Terry Wilson sacked by Kevin Givens for a loss of 2 yards to the Kent 49
10:30
4th & 12 at own 49
Max Duffy punt for 37 yds, fair catch by KJ Hamler at the PnSt 14
Penn State Punt, 3 plays
10:29
1st & 10 at own 14
Trace McSorley pass incomplete to KJ Hamler
10:21
2nd & 10 at own 14
Journey Brown run for 4 yds to the PnSt 18
9:43
3rd & 6 at own 18
Timeout KENTUCKY, clock 09:43
9:42
3rd & 6 at own 18
Trace McSorley sacked by Josh Allen for a loss of 4 yards to the PnSt 14
8:56
4th & 10 at own 14
Blake Gillikin punt for 36 yds, punt out-of-bounds at the 50 yard line
Kentucky Punt, 3 plays
8:56
1st & 10 at the 50
Terry Wilson pass incomplete to Lynn Bowden Jr.
8:49
2nd & 10 at the 50
Asim Rose run for no gain to the 50 yard line
8:20
3rd & 10 at the 50
Terry Wilson run for no gain to the 50 yard line Terry Wilson fumbled, forced by Micah Parsons, recovered by Kent Adrian Middleton , return to the 50 yard line
7:41
4th & 10 at the 50
Max Duffy punt for 40 yds, punt out-of-bounds at the PnSt 10
Penn State Punt, 6 plays
7:41
1st & 10 at own 10
Miles Sanders run for 11 yds to the PnSt 21 for a 1ST down
7:16
1st & 10 at own 21
Trace McSorley pass incomplete to DeAndre Thompkins
7:11
2nd & 10 at own 21
Trace McSorley run for 12 yds to the PnSt 33 for a 1ST down
6:44
1st & 10 at own 33
Sean Clifford pass incomplete to DeAndre Thompkins
6:17
2nd & 10 at own 33
Miles Sanders run for a loss of 1 yard to the PnSt 32
5:44
3rd & 11 at own 32
Trace McSorley pass complete to Miles Sanders for 10 yds to the PnSt 42
5:21
4th & 1 at own 42
Blake Gillikin punt for 41 yds, fair catch by David Bouvier at the Kent 17
Kentucky Punt, 3 plays
5:21
1st & 10 at own 17
Terry Wilson pass complete to Lynn Bowden Jr. for a loss of 4 yards to the Kent 13
5:05
2nd & 14 at own 13
Wilson, Terry pass complete to Bowden Jr., Lynn for 11 yards to the KENTUCKY24, PENALTY KENTUCKY holding (Wolfe, Mason) 7 yards to the KENTUCKY6, NO PLAY.
4:14
2nd & 21 at own 6
Terry Wilson run for 15 yds to the Kent 21
3:26
3rd & 6 at own 21
Terry Wilson sacked by Shareef Miller for a loss of 7 yards to the Kent 14
2:43
4th & 13 at own 14
Max Duffy punt for 39 yds , KJ Hamler returns for 1 yd to the PnSt 48
Penn State Missed FG, 7 plays
2:43
1st & 10 at own 48
KENTUCKY Penalty, Illegal Participation (5 Yards) to the Kent 47
2:12
1st & 5 at opp 47
Trace McSorley run for 12 yds to the Kent 35 for a 1ST down
1:57
1st & 10 at opp 35
Trace McSorley pass incomplete
1:51
2nd & 10 at opp 35
Ricky Slade run for 12 yds to the Kent 23 for a 1ST down
1:22
1st & 10 at opp 23
Trace McSorley pass incomplete to Pat Freiermuth
1:15
2nd & 10 at opp 23
Trace McSorley pass complete to Juwan Johnson for 5 yds to the Kent 18
1:02
3rd & 5 at opp 18
Timeout PENN ST, clock 01:02
1:01
3rd & 5 at opp 18
Trace McSorley run for no gain to the Kent 18
0:57
4th & 5 at opp 18
Timeout KENTUCKY, clock 00:57
0:51
4th & 5 at opp 18
Jake Pinegar 36 yd FG BLOCKED blocked by Josh Allen
Kentucky Punt, 3 plays
0:51
1st & 10 at own 20
Terry Wilson run for 4 yds to the Kent 24
0:34
2nd & 6 at own 24
Terry Wilson pass complete to David Bouvier for 4 yds to the Kent 28
0:25
3rd & 2 at own 28
Benny Snell Jr. run for no gain to the Kent 28
0:05
4th & 2 at own 28
Max Duffy punt for 65 yds, downed at the PnSt 7
Penn State End of half, 1 play
0:00
1st & 10 at own 7
TEAM run for a loss of 3 yards to the PnSt 4
3rd quarter6 drives, then Kentucky 27, Penn State 7
Kentucky Touchdown, 6 plays
15:00
1st & 10 at own 35
Rafael Checa kickoff for 64 yds
14:59
1st & 10 at own 35
Benny Snell Jr. run for 32 yds to the PnSt 33 for a 1ST down
14:26
1st & 10 at opp 33
Benny Snell Jr. run for 4 yds to the PnSt 29
13:37
2nd & 6 at opp 21
Terry Wilson pass complete to Lynn Bowden Jr. for 8 yds to the PnSt 21 for a 1ST down PENN ST Penalty, Targeting (Cam Brown) to the PnSt 11 for a 1ST down. Cam Brown Ejected
13:30
1st & 10 at opp 11
Terry Wilson pass incomplete
13:21
2nd & 10 at opp 11
Terry Wilson run for 9 yds to the PnSt 2
12:38
3rd & 1 at opp 2
Benny Snell Jr. run for 2 yds for a TD (Miles Butler KICK)Kentucky 17, Penn State 7
Penn State Punt, 5 plays
12:38
3rd & 1 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
12:37
1st & 10 at own 25
Miles Sanders run for 6 yds to the PnSt 31
12:04
2nd & 4 at own 31
Miles Sanders run for 6 yds to the PnSt 37 for a 1ST down
11:27
1st & 10 at own 37
Miles Sanders run for no gain to the PnSt 37
10:56
2nd & 10 at own 37
Sean Clifford pass incomplete
10:48
3rd & 10 at own 37
Sean Clifford sacked by T.J. Carter for a loss of 4 yards to the PnSt 33
9:53
4th & 14 at own 33
Blake Gillikin punt for 52 yds , Lynn Bowden Jr. returns for 10 yds to the Kent 25
Kentucky Field goal, 11 plays
9:52
1st & 10 at own 25
Benny Snell Jr. run for 10 yds to the Kent 35 for a 1ST down
9:17
1st & 10 at own 35
Terry Wilson sacked by Tariq Castro-Fields for a loss of 2 yards to the Kent 33
8:41
2nd & 12 at own 33
Terry Wilson run for 10 yds to the Kent 43
8:03
3rd & 2 at own 43
Benny Snell Jr. run for 4 yds to the Kent 47 for a 1ST down
7:21
1st & 10 at own 47
Terry Wilson pass complete to Tavin Richardson for 4 yds to the PnSt 49
6:51
2nd & 6 at opp 49
Terry Wilson pass complete to Lynn Bowden Jr. for 8 yds to the PnSt 41 for a 1ST down
6:07
1st & 10 at opp 23
Terry Wilson pass complete to Lynn Bowden Jr. for 18 yds to the PnSt 23 for a 1ST down PENN ST Penalty, Personal Foul (Micah Parsons) to the PnSt 11 for a 1ST down
5:37
1st & 10 at opp 11
Benny Snell Jr. run for 5 yds to the PnSt 6
5:09
2nd & 5 at opp 6
Benny Snell Jr. run for 2 yds to the PnSt 4
4:36
3rd & 3 at opp 4
Tavin Richardson run for a loss of 6 yards to the PnSt 10
3:48
4th & 9 at opp 10
Miles Butler 28 yd FG GOODKentucky 20, Penn State 7
Penn State Interception, 3 plays
3:48
4th & 9 at own 35
Grant McKinniss kickoff for 65 yds for a 1ST down , KJ Hamler return for 29 yds to the PENNST 36 for a 1ST down KENTUCKY Penalty, Personal Foul (-15 Yards) to the PnSt 44 for a 1ST down
3:43
1st & 10 at own 44
Miles Sanders run for 4 yds to the PnSt 48
3:18
2nd & 6 at own 48
Trace McSorley pass complete to Juwan Johnson for 8 yds to the Kent 44 for a 1ST down
2:32
1st & 10 at opp 44
Trace McSorley pass intercepted Lonnie Johnson Jr. return for 24 yds to the Kent 34
Kentucky Touchdown, 2 plays
2:31
1st & 10 at own 34
Terry Wilson pass complete to Lynn Bowden Jr. for 54 yds to the PnSt 12 for a 1ST down
1:35
1st & 10 at opp 12
Benny Snell Jr. run for 12 yds for a TD (Miles Butler KICK)Kentucky 27, Penn State 7
Penn State Touchdown, 10 plays
1:35
1st & 10 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
1:35
1st & 10 at own 25
KJ Hamler run for 11 yds to the PnSt 36 for a 1ST down
1:14
1st & 10 at own 36
Trace McSorley run for 3 yds to the PnSt 39
0:50
2nd & 7 at own 39
Trace McSorley pass complete to Justin Shorter for 12 yds to the Kent 49 for a 1ST down
0:27
1st & 10 at opp 49
Trace McSorley pass incomplete to Justin Shorter
0:00
2nd & 10 at opp 49
Ricky Slade run for 7 yds to the Kent 42
Q4 15:00
3rd & 3 at opp 42
Trace McSorley run for 6 yds to the Kent 36 for a 1ST down
Q4 14:36
1st & 10 at opp 36
Trace McSorley run for 7 yds to the Kent 29
Q4 14:17
2nd & 3 at opp 29
Trace McSorley pass complete to DeAndre Thompkins for 24 yds to the Kent 5 for a 1ST down
Q4 13:59
1st & goal at opp 5
Ricky Slade run for 4 yds to the Kent 1
Q4 13:37
2nd & goal at opp 1
Trace McSorley run for 1 yd for a TD (Jake Pinegar KICK)Kentucky 27, Penn State 14
4th quarter5 drives, then Kentucky 27, Penn State 24
Kentucky Punt, 3 plays
13:37
2nd & 6 at own 35
Rafael Checa kickoff for 63 yds , Lynn Bowden Jr. return for 17 yds to the Kent 19
13:28
1st & 10 at own 19
Asim Rose run for 4 yds to the Kent 23
12:51
2nd & 6 at own 23
Asim Rose run for 4 yds to the Kent 27
12:10
3rd & 2 at own 27
Asim Rose run for 1 yd to the Kent 28
11:24
4th & 1 at own 28
Max Duffy punt for 32 yds, downed at the PnSt 40
Penn State Touchdown, 6 plays
11:24
1st & 10 at own 40
Trace McSorley sacked by Josh Allen for a loss of 5 yards to the PnSt 35
10:47
2nd & 15 at own 35
Trace McSorley pass complete to Miles Sanders for a loss of 3 yards to the PnSt 32
10:16
3rd & 18 at own 32
Trace McSorley pass complete to Jahan Dotson for 24 yds to the Kent 44 for a 1ST down
9:47
1st & 10 at opp 44
Trace McSorley pass complete to Pat Freiermuth for 20 yds to the Kent 24 for a 1ST down
9:36
1st & 10 at opp 24
Trace McSorley run for 6 yds to the Kent 18
9:00
2nd & 4 at opp 18
Trace McSorley pass complete to Pat Freiermuth for 18 yds for a TD, (Jake Pinegar KICK)Kentucky 27, Penn State 21
Kentucky Punt, 3 plays
9:00
2nd & 4 at own 35
Rafael Checa kickoff for 65 yds for a touchback
8:57
1st & 10 at own 25
Benny Snell Jr. run for 5 yds to the Kent 30
8:18
2nd & 5 at own 30
Terry Wilson sacked by Kevin Givens for a loss of 3 yards to the Kent 27
7:59
3rd & 8 at own 27
Terry Wilson pass incomplete to Dorian Baker
7:46
4th & 8 at own 27
Max Duffy punt for 48 yds, downed at the PnSt 25
Penn State Field goal, 12 plays
7:45
1st & 10 at own 25
Trace McSorley pass complete to Justin Shorter for 5 yds to the PnSt 30
7:22
2nd & 5 at own 30
Ricky Slade run for 4 yds to the PnSt 34
7:01
3rd & 1 at own 34
Trace McSorley run for 17 yds to the Kent 49 for a 1ST down
6:36
1st & 10 at opp 49
Trace McSorley sacked by DeAndre Square for a loss of 6 yards to the PnSt 45
6:02
2nd & 16 at own 45
Trace McSorley pass complete to Nick Bowers for 25 yds to the Kent 30 for a 1ST down
5:43
1st & 10 at opp 30
Trace McSorley pass incomplete
5:37
2nd & 10 at opp 30
Trace McSorley pass incomplete to Jahan Dotson
5:26
3rd & 10 at opp 30
Miles Sanders run for 13 yds to the Kent 17 for a 1ST down
5:01
1st & 10 at opp 17
Trace McSorley pass incomplete to DeAndre Thompkins
4:50
2nd & 10 at opp 17
Trace McSorley run for 3 yds to the Kent 14
4:21
3rd & 7 at opp 14
Trace McSorley pass incomplete to KJ Hamler
4:12
4th & 7 at opp 14
Jake Pinegar 32 yd FG GOODKentucky 27, Penn State 24
Kentucky Punt, 8 plays
4:12
4th & 7 at own 35
Rafael Checa kickoff for 65 yds for a touchback
4:12
1st & 10 at own 25
Benny Snell Jr. run for 3 yds to the Kent 28
3:23
2nd & 7 at own 28
Benny Snell Jr. run for 4 yds to the Kent 32
2:38
3rd & 3 at own 32
Benny Snell Jr. run for 4 yds to the Kent 36 for a 1ST down
1:56
1st & 10 at own 36
Benny Snell Jr. run for 4 yds to the Kent 40
1:50
2nd & 6 at own 40
Timeout PENN ST, clock 01:50
1:49
2nd & 6 at own 40
Benny Snell Jr. run for 6 yds to the Kent 46 for a 1ST down
1:43
1st & 10 at own 46
Timeout PENN ST, clock 01:43
1:42
1st & 10 at own 46
Benny Snell Jr. run for no gain to the Kent 46
1:39
2nd & 10 at own 46
Timeout PENN ST, clock 01:39
1:38
2nd & 10 at own 46
Benny Snell Jr. run for 1 yd to the Kent 47
0:51
3rd & 9 at own 47
Benny Snell Jr. run for 3 yds to the 50 yard line
0:09
4th & 6 at the 50
Timeout KENTUCKY, clock 00:09
0:01
4th & 6 at the 50
Max Duffy punt for 33 yds , KJ Hamler returns for no gain to the PnSt 17
0:01
1st & 10 at own 17
Timeout KENTUCKY, clock 00:01
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.