62°F, a few clouds, wind 15 mph from the southwest, gusts to 24 mphWeather: NOAA NCEI Integrated Surface Database; Louisville Intl-Standiford Field Airport (KSDF), 4 km from the stadium
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wake Forest
Louisville
351
Total yards
453
224
Passing yards
199
127
Rushing yards
254
5.5
Yards per pass
8.7
4.1
Yards per rush
5.4
17
First downs
19
7–18
Third downs
7–14
1–2
Fourth downs
0–2
2
Turnovers
0
5–39
Penalties
7–32
23:04
Possession
36:56
2
Sacks (by defense)
1
Efficiency
Wake Forest
Louisville
33%
Success rate
44%
−0.04
EPA per play
0.25
1.48
Explosiveness
1.42
−0.04
Rushing EPA
0.14
−0.04
Passing EPA
0.45
29%
Passing-down success
20%
−0.32
First-down EPA
0.15
0.15
Second-down EPA
0.26
0.10
Third-down EPA
1.06
16%
Havoc by its defense
15%
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)
Wake Forest 56% to win. Louisville won as Elo’s underdog.
The line
Louisville −2.5, over/under 62.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 Louisville 57%, Wake Forest 43%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Louisville drives left to right, Wake Forest right to left.
Q1 Wake ForestPunt, 9 plays, 35 yards
Q1 LouisvilleTurnover on downs, 4 plays, 4 yards
Q1 Wake ForestTouchdown, 4 plays, 24 yards
Q1 LouisvillePunt, 3 plays, −3 yards
Q1 Wake ForestPunt, 3 plays, 1 yard
Q1 LouisvillePunt, 5 plays, 18 yards
Q1 Wake ForestPunt, 3 plays, 8 yards
Q1 LouisvillePunt, 3 plays, −12 yards
Q1 Wake ForestPunt, 5 plays, 22 yards
Q2 LouisvillePunt, 3 plays, −3 yards
Q2 Wake ForestPunt, 5 plays, 13 yards
Q2 LouisvilleTouchdown, 8 plays, 80 yards
Q2 Wake ForestField goal, 9 plays, 43 yards
Q2 LouisvilleTouchdown, 2 plays, 75 yards
Q2 Wake ForestInterception, 6 plays, 19 yards
Q2 LouisvilleTouchdown, 5 plays, 37 yards
Q2 Wake ForestPunt, 3 plays, 0 yards
Q2 LouisvilleEnd of half, 1 play, −1 yard
Q3 LouisvilleTouchdown, 12 plays, 75 yards
Q3 Wake ForestField goal, 8 plays, 62 yards
Q3 LouisvilleTurnover on downs, 7 plays, 65 yards
Q3 Wake ForestTouchdown, 8 plays, 90 yards
Q4 LouisvilleTouchdown, 11 plays, 80 yards
Q4 Wake ForestFumble, 0 yards
Q4 LouisvilleField goal, 4 plays, −2 yards
Q4 Wake ForestTurnover on downs, 7 plays, 12 yards
Q4 LouisvilleTouchdown, 3 plays, 25 yards
Q4 Wake ForestEnd of game, 4 plays, 8 yards
Play by play
1st quarter9 drives, then Wake Forest 7, Louisville 0
Wake Forest Punt, 9 plays
15:00
1st & 10 at own 35
Brock Travelstead kickoff for 61 yds , Ke’Shawn Williams return for 20 yds to the WFrst 24
15:00
1st & 10 at own 24
Christian Beal-Smith run for 1 yd to the WFrst 25
15:00
2nd & 9 at own 25
Christian Beal-Smith run for 3 yds to the WFrst 28
15:00
3rd & 6 at own 28
Sam Hartman pass complete to Jaquarii Roberson for 8 yds to the WFrst 36 for a 1ST down
15:00
1st & 10 at own 36
Christian Beal-Smith run for 7 yds to the WFrst 43
15:00
2nd & 3 at own 43
Christian Beal-Smith run for a loss of 2 yards to the WFrst 41
15:00
3rd & 5 at own 41
Sam Hartman pass complete to Taylor Morin for 13 yds to the Lvile 46 for a 1ST down
15:00
1st & 10 at opp 46
Christian Beal-Smith run for 2 yds to the Lvile 44
15:00
2nd & 8 at opp 44
Christian Beal-Smith run for 3 yds to the Lvile 41
15:00
3rd & 5 at opp 41
Sam Hartman pass incomplete
15:00
4th & 5 at opp 41
Ivan Mora punt for 21 yds, punt out-of-bounds at the Lvile 20
Louisville Turnover on downs, 4 plays
11:40
1st & 10 at own 20
Malik Cunningham run for a loss of 18 yards to the Lvile 2
11:40
2nd & 28 at own 2
Malik Cunningham pass complete to Francis Sherman for 11 yds to the Lvile 13
11:40
3rd & 17 at own 13
Malik Cunningham run for 13 yds to the Lvile 26
11:40
4th & 4 at own 26
Ryan Harwell run for a loss of 2 yards to the Lvile 24
Wake Forest Touchdown, 4 plays
9:53
1st & 10 at opp 24
Sam Hartman pass complete to Jaquarii Roberson for 11 yds to the Lvile 13 for a 1ST down
9:53
1st & 10 at opp 13
Christian Beal-Smith run for 2 yds to the Lvile 11
9:53
2nd & 8 at opp 11
Christian Beal-Smith run for 1 yd to the Lvile 10
8:04
3rd & 7 at opp 10
Sam Hartman pass complete to Taylor Morin for 10 yds for a TD (Nick Sciba KICK) LOUISVILLE Penalty, offside defense ( Yards) declinedWake Forest 7, Louisville 0
Louisville Punt, 3 plays
8:04
1st & 0 at own 35
Jack Crane kickoff for 56 yds , Hassan Hall return for 16 yds to the Lvile 25
8:04
1st & 10 at own 25
Jalen Mitchell run for no gain to the Lvile 25
8:04
2nd & 10 at own 25
Malik Cunningham pass complete to Dez Fitzpatrick for 4 yds to the Lvile 29
8:04
3rd & 6 at own 29
Malik Cunningham sacked by Miles Fox for a loss of 7 yards to the Lvile 22
8:04
4th & 13 at own 22
Ryan Harwell punt for 38 yds, punt out-of-bounds at the WFrst 40
Wake Forest Punt, 3 plays
6:07
1st & 10 at own 40
Sam Hartman pass incomplete
6:07
2nd & 10 at own 40
Sam Hartman pass complete to Jaquarii Roberson for 1 yd to the WFrst 41
6:07
3rd & 9 at own 41
Sam Hartman pass incomplete to Taylor Morin
6:07
4th & 9 at own 41
Ivan Mora punt for 28 yds, punt out-of-bounds at the Lvile 31
Louisville Punt, 5 plays
5:24
1st & 10 at own 31
Jalen Mitchell run for 3 yds to the Lvile 34
5:24
2nd & 7 at own 34
Malik Cunningham pass complete to Dez Fitzpatrick for 15 yds to the Lvile 49 for a 1ST down
5:24
1st & 10 at own 49
Jalen Mitchell run for 1 yd to the 50 yard line
5:24
2nd & 9 at the 50
Malik Cunningham pass complete to Dez Fitzpatrick for a loss of 1 yard to the Lvile 49
5:24
3rd & 10 at own 49
Malik Cunningham pass incomplete
5:24
4th & 10 at own 49
Ryan Harwell punt for 39 yds, fair catch by Taylor Morin at the WFrst 12
Wake Forest Punt, 3 plays
3:04
1st & 10 at own 12
Sam Hartman pass complete to Jaquarii Roberson for 4 yds to the WFrst 16
3:04
2nd & 6 at own 16
Sam Hartman pass incomplete to Jaquarii Roberson
3:04
3rd & 6 at own 16
Sam Hartman pass complete to Christian Beal-Smith for 4 yds to the WFrst 20
3:04
4th & 2 at own 20
Ivan Mora punt for 38 yds
Louisville Punt, 3 plays
1:47
1st & 10 at own 42
Malik Cunningham pass incomplete to Darius Jones
1:47
2nd & 10 at own 42
Hassan Hall run for a loss of 2 yards to the Lvile 40
1:47
3rd & 12 at own 40
Malik Cunningham sacked by Ja’Cquez Williams for a loss of 10 yards to the Lvile 30
1:47
4th & 22 at own 30
Ryan Harwell punt for 58 yds, downed at the WFrst 12
Wake Forest Punt, 5 plays
0:07
1st & 10 at own 12
Justice Ellison run for 8 yds to the WFrst 20
Q2 15:00
2nd & 2 at own 20
WAKE FOREST Penalty, false start (-5 Yards) to the WFrst 15
Q2 15:00
2nd & 7 at own 15
Justice Ellison run for 17 yds to the WFrst 32 for a 1ST down
Q2 15:00
1st & 10 at own 32
Sam Hartman sacked by Tabarius Peterson for a loss of 10 yards to the WFrst 34 Sam Hartman fumbled, , return for 0 yards
Q2 15:00
2nd & 8 at own 34
Sam Hartman pass incomplete
Q2 15:00
3rd & 8 at own 34
Sam Hartman pass incomplete to Taylor Morin, broken up by Monty Montgomery
Q2 15:00
4th & 8 at own 34
Ivan Mora punt for 66 yds for a touchback
2nd quarter9 drives, then Louisville 21, Wake Forest 10
Louisville Punt, 3 plays
13:44
1st & 10 at own 20
LOUISVILLE Penalty, false start (-5 Yards) to the Lvile 15
13:44
1st & 15 at own 15
LOUISVILLE Penalty, false start (-5 Yards) to the Lvile 10
13:44
1st & 20 at own 10
Jalen Mitchell run for 5 yds to the Lvile 15
13:44
2nd & 15 at own 15
Jalen Mitchell run for 2 yds to the Lvile 17
13:44
3rd & 13 at own 17
Malik Cunningham pass incomplete to Dez Fitzpatrick
13:44
4th & 13 at own 17
Ryan Harwell punt for 39 yds, fair catch by Taylor Morin at the WFrst 44
Wake Forest Punt, 5 plays
12:25
1st & 10 at own 44
Sam Hartman pass incomplete
12:25
2nd & 10 at own 44
Christian Beal-Smith run for 11 yds to the Lvile 45 for a 1ST down
12:25
1st & 10 at opp 45
Sam Hartman run for 2 yds to the Lvile 43
12:25
2nd & 8 at opp 43
Sam Hartman pass incomplete, broken up by Marlon Character
12:25
3rd & 8 at opp 43
Sam Hartman pass incomplete
12:25
4th & 8 at opp 43
Ivan Mora punt for 43 yds for a touchback
Louisville Touchdown, 8 plays
11:21
1st & 10 at own 20
Hassan Hall run for 14 yds to the Lvile 34 for a 1ST down
11:21
1st & 10 at own 34
Malik Cunningham run for 11 yds to the Lvile 45 for a 1ST down
11:21
1st & 10 at own 45
LOUISVILLE Penalty, false start (-5 Yards) to the Lvile 40
11:21
1st & 15 at own 40
LOUISVILLE Penalty, false start (-5 Yards) to the Lvile 35
11:21
1st & 20 at own 35
Malik Cunningham pass complete to Jordan Watkins for 10 yds to the Lvile 45
11:21
2nd & 10 at own 45
Hassan Hall run for a loss of 1 yard to the Lvile 44
11:21
3rd & 11 at own 44
Malik Cunningham pass complete to Dez Fitzpatrick for 27 yds to the WFrst 29 for a 1ST down
11:21
1st & 10 at opp 29
Malik Cunningham pass complete to Dez Fitzpatrick for 28 yds to the WFrst 1 for a 1ST down
11:21
1st & goal at opp 1
Malik Cunningham run for a loss of 1 yard to the WFrst 2
6:46
2nd & goal at opp 2
Hassan Hall run for 2 yds for a TD (James Turner KICK)Tied at 7
Wake Forest Field goal, 9 plays
6:46
1st & 0 at own 35
Brock Travelstead kickoff for 49 yds , Christian Beal-Smith return for 14 yds to the WFrst 30
6:46
1st & 10 at own 30
Sam Hartman pass complete to Jaquarii Roberson for 18 yds to the WFrst 48 for a 1ST down
6:46
1st & 10 at own 48
Sam Hartman pass incomplete to Taylor Morin
6:46
2nd & 10 at own 48
Christian Beal-Smith run for 14 yds to the Lvile 38 for a 1ST down
6:46
1st & 10 at opp 38
Christian Beal-Smith run for 5 yds to the Lvile 33
6:46
2nd & 5 at opp 33
Christian Beal-Smith run for 6 yds to the Lvile 27 for a 1ST down
6:46
1st & 10 at opp 27
Sam Hartman pass incomplete
6:46
2nd & 10 at opp 27
Sam Hartman pass incomplete to Taylor Morin
6:46
3rd & 10 at opp 27
Sam Hartman pass incomplete
4:57
4th & 10 at opp 27
Nick Sciba 45 yd FG GOODWake Forest 10, Louisville 7
Louisville Touchdown, 2 plays
4:57
1st & 0 at own 35
Jack Crane kickoff for 65 yds for a touchback
4:57
1st & 10 at own 25
Jalen Mitchell run for 70 yds to the WFrst 5 for a 1ST down
4:13
1st & 0 at opp 5
Timeout LOUISVILLE, clock 04:13
4:09
1st & goal at opp 5
Malik Cunningham run for 5 yds for a TD (James Turner KICK)Louisville 14, Wake Forest 10
Wake Forest Interception, 6 plays
4:09
1st & 0 at own 35
Brock Travelstead kickoff for 48 yds , Christian Beal-Smith return for 13 yds to the WFrst 30
4:09
1st & 10 at own 30
Justice Ellison run for a loss of 3 yards to the WFrst 27
4:09
2nd & 13 at own 27
Justice Ellison run for 9 yds to the WFrst 36
4:09
3rd & 4 at own 36
Sam Hartman pass complete to Jaquarii Roberson for 6 yds to the WFrst 42 for a 1ST down
4:09
1st & 10 at own 42
Sam Hartman pass incomplete to Jaquarii Roberson, broken up by Dorian Etheridge
4:09
2nd & 10 at own 42
Sam Hartman pass complete to Brandon Chapman for 7 yds to the WFrst 49
4:09
3rd & 3 at own 49
Sam Hartman pass intercepted Russ Yeast return for 21 yds to the WFrst 37
Louisville Touchdown, 5 plays
2:25
1st & 10 at opp 37
Hassan Hall run for a loss of 2 yards to the WFrst 39
2:25
2nd & 12 at opp 39
Hassan Hall run for 8 yds to the WFrst 31
2:25
3rd & 4 at opp 31
Malik Cunningham pass complete to Braden Smith for 29 yds to the WFrst 2 for a 1ST down
2:25
1st & goal at opp 2
Hassan Hall run for 1 yd to the WFrst 1
1:08
2nd & 0 at opp 1
Timeout WAKE FOREST, clock 01:08
1:04
2nd & goal at opp 1
Hassan Hall run for 1 yd for a TD (James Turner KICK)Louisville 21, Wake Forest 10
Wake Forest Punt, 3 plays
1:04
1st & 0 at own 35
Brock Travelstead kickoff for 54 yds , Ke’Shawn Williams return for 19 yds to the WFrst 30
1:04
1st & 10 at own 30
Sam Hartman pass incomplete
1:04
2nd & 10 at own 30
Sam Hartman pass incomplete
1:04
3rd & 10 at own 30
Sam Hartman pass incomplete to Taylor Morin
1:04
4th & 10 at own 30
Ivan Mora punt for 53 yds, punt out-of-bounds at the Lvile 17
Louisville End of half, 1 play
0:27
1st & 10 at own 17
Jalen Mitchell run for a loss of 1 yard to the Lvile 16
3rd quarter4 drives, then Louisville 28, Wake Forest 13
Louisville Touchdown, 12 plays
15:00
2nd & 11 at own 35
Jack Crane kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jalen Mitchell run for 7 yds to the Lvile 32
15:00
2nd & 3 at own 32
Malik Cunningham run for 15 yds to the Lvile 47 for a 1ST down
15:00
1st & 10 at own 47
Jalen Mitchell run for 8 yds to the WFrst 45
15:00
2nd & 2 at opp 45
Jalen Mitchell run for 3 yds to the WFrst 42 for a 1ST down
15:00
1st & 10 at opp 42
Jalen Mitchell run for 8 yds to the WFrst 34
15:00
2nd & 2 at opp 34
Jalen Mitchell run for 3 yds to the WFrst 31 for a 1ST down
15:00
1st & 10 at opp 31
Jalen Mitchell run for 2 yds to the WFrst 29
15:00
2nd & 8 at opp 29
Malik Cunningham pass complete to Marshon Ford for 7 yds to the WFrst 22
15:00
3rd & 1 at opp 22
Malik Cunningham pass complete to Marshon Ford for 6 yds to the WFrst 16 for a 1ST down
15:00
1st & 10 at opp 16
Malik Cunningham run for 10 yds to the WFrst 6 for a 1ST down
15:00
1st & goal at opp 6
Malik Cunningham run for 2 yds to the WFrst 4
8:03
2nd & goal at opp 4
Malik Cunningham pass complete to Francis Sherman for 4 yds for a TD (James Turner KICK)Louisville 28, Wake Forest 10
Wake Forest Field goal, 8 plays
8:03
1st & 0 at own 35
Brock Travelstead kickoff for 65 yds for a touchback
8:03
1st & 10 at own 25
Sam Hartman pass incomplete to Jaquarii Roberson
8:03
2nd & 10 at own 25
Sam Hartman pass complete to A.T. Perry for 14 yds to the WFrst 39 for a 1ST down
8:03
1st & 10 at own 39
Christian Beal-Smith run for 2 yds to the WFrst 41
8:03
2nd & 8 at own 41
Sam Hartman pass complete to Jaquarii Roberson for 44 yds to the LOUISVILLE 15 for a 1ST down LOUISVILLE Penalty, Defensive pass interference ( Yards) declined for a 1ST down
8:03
1st & 10 at opp 15
WAKE FOREST Penalty, false start (-5 Yards) to the Lvile 20
8:03
1st & 15 at opp 20
Sam Hartman run for no gain to the Lvile 20
8:03
2nd & 15 at opp 20
Sam Hartman pass incomplete to Brandon Chapman
8:03
3rd & 15 at opp 20
Sam Hartman run for 7 yds to the Lvile 13
5:26
4th & 8 at opp 13
Nick Sciba 31 yd FG GOODLouisville 28, Wake Forest 13
Louisville Turnover on downs, 7 plays
5:26
1st & 0 at own 35
Jack Crane kickoff for 65 yds for a touchback
5:26
1st & 10 at own 25
Jalen Mitchell run for 6 yds to the Lvile 31
5:26
2nd & 4 at own 31
Jalen Mitchell run for 3 yds to the Lvile 34
5:26
3rd & 1 at own 34
Jalen Mitchell run for 47 yds to the WFrst 19 for a 1ST down
5:26
1st & 10 at opp 19
Malik Cunningham pass complete to Jordan Watkins for 5 yds to the WFrst 14
5:26
2nd & 5 at opp 14
Jalen Mitchell run for a loss of 4 yards to the WFrst 18
5:26
3rd & 9 at opp 18
Malik Cunningham pass complete to Dez Fitzpatrick for 4 yds to the WFrst 14
5:26
4th & 5 at opp 14
Ryan Harwell pass complete to Francis Sherman for 4 yds to the WFrst 10
Wake Forest Touchdown, 8 plays
1:08
1st & 10 at own 10
Justice Ellison run for 4 yds to the WFrst 14
1:08
2nd & 6 at own 14
Justice Ellison run for 3 yds to the WFrst 17
1:08
3rd & 3 at own 17
Sam Hartman pass complete to Blake Whiteheart for 7 yds to the WFrst 24 for a 1ST down
1:08
1st & 10 at own 24
Sam Hartman pass complete to Blake Whiteheart for 31 yds to the Lvile 45 for a 1ST down
Q4 15:00
1st & 10 at opp 45
Justice Ellison run for 3 yds to the Lvile 42
Q4 15:00
2nd & 7 at opp 42
Justice Ellison run for 6 yds to the Lvile 36
Q4 15:00
3rd & 1 at opp 36
WAKE FOREST Penalty, false start (-4 Yards) to the Lvile 40
Q4 15:00
3rd & 5 at opp 40
Justice Ellison run for 3 yds to the Lvile 37
Q4 13:33
4th & 2 at opp 37
Timeout WAKE FOREST, clock 13:33
Q4 13:24
4th & 2 at opp 37
Sam Hartman pass complete to Jaquarii Roberson for 37 yds for a TD S Hartman kick attempt failed, PENALTY LOU holding (Hayes, I.) 2 yards to the LOU1, NO PLAY. (Sam Hartman pass to Jaquarii Roberson for Two-Point Conversion)Louisville 28, Wake Forest 21
4th quarter5 drives, then Louisville 45, Wake Forest 21
Louisville Touchdown, 11 plays
13:24
1st & 0 at own 35
Jack Crane kickoff for 60 yds , Hassan Hall return for 15 yds to the Lvile 20
13:24
1st & 10 at own 20
Jalen Mitchell run for 2 yds to the Lvile 22
13:24
2nd & 8 at own 22
Malik Cunningham pass incomplete to Dez Fitzpatrick
13:24
3rd & 8 at own 22
Malik Cunningham pass complete to Braden Smith for 11 yds to the Lvile 33 for a 1ST down
13:24
1st & 10 at own 33
LOUISVILLE Penalty, false start (-5 Yards) to the Lvile 28
13:24
1st & 15 at own 28
Malik Cunningham run for 2 yds to the Lvile 30
13:24
2nd & 13 at own 30
Malik Cunningham run for no gain to the Lvile 30
13:24
3rd & 13 at own 30
Cunningham, M. deep pass incomplete to Fitzpatrick, D., PENALTY WF pass interference (C Carson) 15 yards to the LOU45, 1ST DOWN LOU, NO PLAY.
13:24
1st & 10 at own 45
Malik Cunningham run for 16 yds to the WFrst 39 for a 1ST down
13:24
1st & 10 at opp 39
Hassan Hall run for no gain to the WFrst 39
13:24
2nd & 10 at opp 39
Malik Cunningham pass incomplete to Dez Fitzpatrick
13:24
3rd & 10 at opp 39
Malik Cunningham pass complete to Braden Smith for 13 yds to the WFrst 26 for a 1ST down
13:24
1st & 10 at opp 26
Hassan Hall run for 3 yds to the WFrst 23
7:17
2nd & 7 at opp 23
Jordan Watkins run for 23 yds for a TD (James Turner KICK)Louisville 35, Wake Forest 21
7:17
1st & 0 at own 35
Brock Travelstead kickoff for 44 yds , Ke’Shawn Williams return for no gain to the WFrst 21 Ke’Shawn Williams fumbled, recovered by Lvile Duane Martin
Louisville Field goal, 4 plays
7:14
1st & 10 at opp 21
Malik Cunningham pass incomplete to Braden Smith, broken up by Ja’Sir Taylor
7:14
2nd & 10 at opp 21
LOUISVILLE Penalty, false start (Francis Sherman) to the WFrst 26
7:14
2nd & 15 at opp 26
Hassan Hall run for 1 yd to the WFrst 25
7:14
3rd & 14 at opp 25
Hassan Hall run for 2 yds to the WFrst 23
5:36
4th & 12 at opp 23
James Turner 40 yd FG GOODLouisville 38, Wake Forest 21
Wake Forest Turnover on downs, 7 plays
5:36
1st & 0 at own 35
Brock Travelstead kickoff for 47 yds , Christian Beal-Smith return for 5 yds to the WFrst 40 WAKE FOREST Penalty, Offensive holding (10 Yards) to the WFrst 13
5:36
1st & 10 at own 13
Sam Hartman pass incomplete
5:36
2nd & 10 at own 13
Sam Hartman pass complete to Jaquarii Roberson for 9 yds to the WFrst 22
5:36
3rd & 1 at own 22
Christian Beal-Smith run for 3 yds to the WFrst 25 for a 1ST down
5:36
1st & 10 at own 25
Sam Hartman pass incomplete to Taylor Morin, broken up by Marlon Character
5:36
2nd & 10 at own 25
Sam Hartman pass incomplete to Taylor Morin
5:36
3rd & 10 at own 25
Sam Hartman pass complete to Ke’Shawn Williams for no gain to the WFrst 25
5:36
4th & 10 at own 25
Sam Hartman pass incomplete to Jaquarii Roberson
Louisville Touchdown, 3 plays
3:56
1st & 10 at opp 25
Jalen Mitchell run for 2 yds to the WFrst 23
3:56
2nd & 8 at opp 23
Jalen Mitchell run for 1 yd to the WFrst 22
2:17
3rd & 7 at opp 22
Malik Cunningham pass complete to Marshon Ford for 22 yds for a TD (James Turner KICK)Louisville 45, Wake Forest 21
Wake Forest End of game, 4 plays
2:17
1st & 0 at own 35
Brock Travelstead kickoff for 55 yds , Ke’Shawn Williams return for 27 yds to the WFrst 37
2:17
1st & 10 at own 37
Ahmani Marshall run for 8 yds to the WFrst 45
2:17
2nd & 2 at own 45
Ahmani Marshall run for no gain to the WFrst 45
2:17
3rd & 2 at own 45
Ahmani Marshall run for 4 yds to the WFrst 49 for a 1ST down
2:17
1st & 10 at own 49
Ahmani Marshall run for a loss of 4 yards to the WFrst 45
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.