Referee Jeff Heaser; umpire Mike Webster; head linesman Joe Griesser; line judge Richard Misner; side judge Angie Bartis; field judge Mike Cullin; back judge Jacques Hooper; alternate James ColeGame officials: stats.ncaa.org box scores, via SportsDataverse
Q4 Wake ForestTurnover on downs, 5 plays, 11 yards
Q4 LouisvilleEnd of game, 5 plays, 9 yards
Play by play
1st quarter8 drives, then Wake Forest 3, Louisville 0
Louisville Fumble, 6 plays
15:00
1st & 10 at own 35
Adam Centers kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brandon Radcliff run for a loss of 1 yard to the Lvile 24
15:00
2nd & 11 at own 24
Reggie Bonnafon run for 6 yds to the Lvile 30
15:00
3rd & 5 at own 30
Reggie Bonnafon run for 15 yds to the Lvile 45 for a 1ST down
15:00
1st & 10 at own 45
Reggie Bonnafon pass complete to Eli Rogers for 15 yds to the WFrst 40 for a 1ST down
12:30
1st & 10 at opp 40
Timeout LOUISVILLE, clock 12:30
12:30
1st & 10 at opp 40
Reggie Bonnafon sacked by Zachary Allen for a loss of 2 yards to the WFrst 42
12:30
2nd & 12 at opp 42
Dominique Brown run for no gain to the WFrst 43 Dominique Brown fumbled, forced by Wendell Dunn, recovered by WFrst Tylor Harris
Wake Forest Punt, 3 plays
11:53
1st & 10 at own 43
Orville Reynolds run for 1 yd to the WFrst 44
11:53
2nd & 9 at own 44
John Wolford pass complete to Orville Reynolds for 3 yds to the WFrst 47
11:53
3rd & 6 at own 47
John Wolford pass incomplete
11:53
4th & 6 at own 47
Alexander Kinal punt for 37 yds
Louisville Punt, 8 plays
10:19
1st & 10 at own 16
Michael Dyer run for 1 yd to the Lvile 17
10:19
2nd & 9 at own 17
Reggie Bonnafon pass incomplete to N/A
10:19
3rd & 9 at own 17
LOUISVILLE Penalty, (-5 Yards) to the Lvile 12
10:19
3rd & 14 at own 12
Reggie Bonnafon pass complete to Eli Rogers for 16 yds to the Lvile 28 for a 1ST down
10:19
1st & 10 at own 28
Michael Dyer run for 3 yds to the Lvile 31
10:19
2nd & 7 at own 31
Reggie Bonnafon pass complete to Kai De La Cruz for 8 yds to the Lvile 39 for a 1ST down
10:19
1st & 10 at own 39
Michael Dyer run for 5 yds to the Lvile 44
10:19
2nd & 5 at own 44
Michael Dyer run for 2 yds to the Lvile 46
10:19
3rd & 3 at own 46
Brown, Do. rush left for no gain to the LOU46 (Lee, M), PENALTY LOU personal foul (Mack, R.) 15 yards to the LOU31, NO PLAY.
10:19
3rd & 18 at own 31
Reggie Bonnafon sacked by Desmond Floyd for a loss of 7 yards to the Lvile 24
10:19
4th & 25 at own 24
Ryan Johnson punt for 39 yds , Jared Crump returns for 5 yds to the WFrst 29 WAKE FOREST Penalty, illegal block (N/A) to the WFrst 32
Wake Forest Punt, 3 plays
6:08
1st & 10 at own 32
John Wolford pass incomplete to N/A
6:08
2nd & 10 at own 32
Orville Reynolds run for a loss of 2 yards to the WFrst 30
6:08
3rd & 12 at own 30
John Wolford pass incomplete to N/A
6:08
4th & 12 at own 30
Alexander Kinal punt for 49 yds, downed at the Lvile 21
Louisville Fumble, 4 plays
5:09
1st & 10 at own 21
LOUISVILLE Penalty, false start (N/A) to the Lvile 16
5:09
1st & 15 at own 16
Dominique Brown run for 1 yd to the Lvile 17
5:09
2nd & 14 at own 17
Reggie Bonnafon pass complete to Kai De La Cruz for 5 yds to the Lvile 22 for a 1ST down WAKE FOREST Penalty, personal foul (Kevin Johnson) to the Lvile 37 for a 1ST down
5:09
1st & 10 at own 37
Reggie Bonnafon pass complete to Kai De La Cruz for 15 yds to the WFrst 48 for a 1ST down
5:09
1st & 10 at opp 48
Reggie Bonnafon run for no gain to the WFrst 48 Reggie Bonnafon fumbled, recovered by WFrst Tylor Harris
Wake Forest Field goal, 5 plays
5:09
1st & 10 at own 49
John Wolford pass complete to Cam Serigne for 24 yds to the Lvile 27 for a 1ST down
5:09
1st & 10 at opp 27
Isaiah Robinson run for 2 yds to the Lvile 25
5:09
2nd & 8 at opp 25
John Wolford pass incomplete to Cam Serigne
5:09
3rd & 8 at opp 25
John Wolford pass incomplete to Cam Serigne, broken up by Gerod Holliman
2:40
4th & 8 at opp 25
Mike Weaver 43 yd FG GOODWake Forest 3, Louisville 0
Louisville Punt, 5 plays
2:40
1st & 0 at own 35
Adam Centers kickoff for 65 yds
2:40
1st & 10 at own 35
Michael Dyer run for 9 yds to the Lvile 44
2:40
2nd & 1 at own 44
Michael Dyer run for 5 yds to the Lvile 49 for a 1ST down
2:40
1st & 10 at own 49
Reggie Bonnafon pass complete to Eli Rogers for 5 yds to the WFrst 46
2:40
2nd & 5 at opp 46
Reggie Bonnafon pass incomplete to Eli Rogers
2:40
3rd & 5 at opp 46
Reggie Bonnafon pass complete to Eli Rogers for 1 yd to the WFrst 45
2:40
4th & 4 at opp 45
Ryan Johnson punt for 45 yds for a touchback
Wake Forest Interception, 4 plays
0:43
1st & 10 at own 20
John Wolford pass complete to E.J. Scott for 7 yds to the WFrst 27 for a 1ST down LOUISVILLE Penalty, personal foul (Terell Floyd) to the WFrst 42 for a 1ST down
0:43
1st & 10 at own 42
Isaiah Robinson run for no gain to the WFrst 42
Q2 15:00
2nd & 10 at own 42
John Wolford sacked by B.J. Dubose for a loss of 9 yards to the WFrst 33
Q2 15:00
3rd & 19 at own 33
John Wolford pass intercepted Gerod Holliman return for 29 yds to the WFrst 28
2nd quarter8 drives, then Louisville 7, Wake Forest 3
Louisville Missed FG, 4 plays
14:05
1st & 10 at opp 28
Reggie Bonnafon pass incomplete to N/A
14:05
2nd & 10 at opp 28
LOUISVILLE Penalty, false start (Eli Rogers) to the WFrst 33
14:05
2nd & 15 at opp 33
Michael Dyer run for 3 yds to the WFrst 30
14:05
3rd & 12 at opp 30
Reggie Bonnafon run for 1 yd to the WFrst 29
12:47
4th & 11 at opp 29
John Wallace 46 yd FG MISSED
Wake Forest Punt, 3 plays
12:47
1st & 10 at own 29
John Wolford run for 2 yds to the WFrst 31
12:47
2nd & 8 at own 31
John Wolford pass complete to Orville Reynolds for 3 yds to the WFrst 34
12:47
3rd & 5 at own 34
John Wolford pass complete to E.J. Scott for 2 yds to the WFrst 36
12:47
4th & 3 at own 36
Alexander Kinal punt for 45 yds , James Quick returns for a loss of 1 yard to the Lvile 35 LOUISVILLE Penalty, illegal block (Trumaine Washington) to the Lvile 9
Louisville Punt, 3 plays
10:44
1st & 10 at own 9
Dominique Brown run for 1 yd to the Lvile 10
10:44
2nd & 9 at own 10
Michael Dyer run for 2 yds to the Lvile 12
10:44
3rd & 7 at own 12
Reggie Bonnafon sacked by Duke Ejiofor for a loss of 7 yards to the Lvile 5 LOUISVILLE Penalty, Offensive holding ( Yards) declined
10:44
4th & 14 at own 5
Ryan Johnson punt for 51 yds , Jared Crump returns for 12 yds to the Lvile 44
Wake Forest Interception, 7 plays
9:02
1st & 10 at opp 44
John Wolford pass incomplete to E.J. Scott, broken up by James Burgess
9:02
2nd & 10 at opp 44
John Wolford pass complete to Jared Crump for 11 yds to the Lvile 33 for a 1ST down
9:02
1st & 10 at opp 33
Isaiah Robinson run for 1 yd to the Lvile 32
9:02
2nd & 9 at opp 32
John Wolford pass complete to Jared Crump for 13 yds to the Lvile 19 for a 1ST down
9:02
1st & 10 at opp 19
John Wolford pass complete to Isaiah Robinson for 2 yds to the Lvile 17
9:02
2nd & 8 at opp 17
LOUISVILLE Penalty, offside defense (Deiontrez Mount) to the Lvile 12
9:02
2nd & 3 at opp 12
WAKE FOREST Penalty, false start (N/A) to the Lvile 17
9:02
2nd & 8 at opp 17
John Wolford pass incomplete to Cam Serigne
9:02
3rd & 8 at opp 17
John Wolford pass intercepted, touchback. James Burgess return for no gain James Burgess fumbled, recovered by Lvile N/A
Louisville Touchdown, 5 plays
6:25
1st & 10 at own 20
Reggie Bonnafon pass complete to Brandon Radcliff for 33 yds to the WFrst 47 for a 1ST down
6:25
1st & 10 at opp 47
Reggie Bonnafon run for 14 yds to the WFrst 33 for a 1ST down
6:25
1st & 10 at opp 33
Reggie Bonnafon pass complete to Brandon Radcliff for a loss of 3 yards to the WFrst 36
6:25
2nd & 13 at opp 36
LOUISVILLE Penalty, illegal formation (-5 Yards) to the WFrst 41
6:25
2nd & 18 at opp 41
Brandon Radcliff run for 12 yds to the WFrst 29
3:55
3rd & 6 at opp 29
Brandon Radcliff run for 29 yds for a TD, (John Wallace KICK)Louisville 7, Wake Forest 3
Wake Forest Punt, 6 plays
3:55
1st & 0 at own 35
John Wallace kickoff for 65 yds for a touchback
3:55
1st & 10 at own 25
John Wolford pass complete to Orville Reynolds for 5 yds to the WFrst 30
3:55
2nd & 5 at own 30
Orville Reynolds run for 3 yds to the WFrst 33
3:55
3rd & 2 at own 33
John Wolford pass complete to Jaboree Williams for 8 yds to the WFrst 41 for a 1ST down
3:55
1st & 10 at own 41
John Wolford pass complete to E.J. Scott for 4 yds to the WFrst 45
3:55
2nd & 6 at own 45
John Wolford sacked by James Burgess for a loss of 7 yards to the WFrst 38
1:26
3rd & 13 at own 38
Timeout WAKE FOREST, clock 01:26
1:26
3rd & 13 at own 38
Orville Reynolds run for 6 yds to the WFrst 44
1:20
4th & 7 at own 44
Timeout LOUISVILLE, clock 01:20
1:20
4th & 7 at own 44
Alexander Kinal punt for 24 yds, downed at the Lvile 32
Louisville Missed FG, 8 plays
1:09
1st & 10 at own 32
Reggie Bonnafon pass incomplete to James Quick
1:09
2nd & 10 at own 32
Reggie Bonnafon pass incomplete to Michaelee Harris
1:09
3rd & 10 at own 32
Reggie Bonnafon pass complete to James Quick for 22 yds to the WFrst 46 for a 1ST down
1:09
1st & 10 at opp 46
Reggie Bonnafon pass incomplete to Eli Rogers, broken up by Jalen Latter
1:09
2nd & 10 at opp 46
Reggie Bonnafon pass complete to Keith Towbridge for 12 yds to the WFrst 34 for a 1ST down
1:09
1st & 10 at opp 34
Reggie Bonnafon pass incomplete to James Quick
1:09
2nd & 10 at opp 34
Brandon Radcliff run for 6 yds to the WFrst 28
0:10
3rd & 4 at opp 28
Timeout LOUISVILLE, clock 00:10
0:06
3rd & 4 at opp 28
John Wallace 45 yd FG MISSED
Wake Forest End of half, 1 play
0:06
1st & 10 at own 29
TEAM run for a loss of 2 yards to the WFrst 27
3rd quarter9 drives, then Wake Forest 10, Louisville 7
Wake Forest Punt, 3 plays
15:00
2nd & 12 at own 35
John Wallace kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Timeout WAKE FOREST, clock 15:00
15:00
1st & 10 at own 25
John Wolford sacked by Lorenzo Mauldin for a loss of 5 yards to the WFrst 20
15:00
2nd & 15 at own 20
John Wolford pass complete to E.J. Scott for 4 yds to the WFrst 24
15:00
3rd & 11 at own 24
Orville Reynolds run for no gain to the WFrst 24
15:00
4th & 11 at own 24
Alexander Kinal punt for 50 yds , James Quick returns for 6 yds to the Lvile 30 LOUISVILLE Penalty, illegal block (10 Yards) to the Lvile 22
Louisville Punt, 6 plays
13:08
1st & 10 at own 22
Brandon Radcliff run for 7 yds to the Lvile 29
13:08
2nd & 3 at own 29
Brandon Radcliff run for 1 yd to the Lvile 30
13:08
3rd & 2 at own 30
Reggie Bonnafon run for 12 yds to the Lvile 42 for a 1ST down
13:08
1st & 10 at own 42
Reggie Bonnafon pass incomplete to Brandon Radcliff
13:08
2nd & 10 at own 42
Reggie Bonnafon pass complete to L.J. Scott for 6 yds to the Lvile 48
13:08
3rd & 4 at own 48
Reggie Bonnafon pass incomplete to Michaelee Harris, broken up by Brad Watson
13:08
4th & 4 at own 48
Ryan Johnson punt for 10 yds, punt out-of-bounds at the WFrst 42
Wake Forest Punt, 3 plays
10:54
1st & 10 at own 42
John Wolford pass incomplete to E.J. Scott
10:54
2nd & 10 at own 42
John Wolford pass complete to Isaiah Robinson for 1 yd to the WFrst 43
10:54
3rd & 9 at own 43
John Wolford sacked by Lorenzo Mauldin for a loss of 5 yards to the WFrst 38 John Wolford fumbled, recovered by WFrst Dylan Intemann , return for 0 yards
10:54
4th & 14 at own 38
Alexander Kinal punt for 50 yds, downed at the Lvile 12
Louisville Fumble return TD, 2 plays (Wake Forest scores)
9:15
1st & 10 at own 12
Michael Dyer run for a loss of 3 yards to the Lvile 9
8:32
2nd & 13 at own 9
Reggie Bonnafon sacked by Tylor Harris for a loss of 9 yards Reggie Bonnafon fumbled, recovered by WFrst Tylor Harris , return for 0 yards for a TD, (Mike Weaver KICK)Wake Forest 10, Louisville 7
Louisville Punt, 5 plays
8:32
1st & 0 at own 35
Adam Centers kickoff for 59 yds , Brandon Radcliff return for 16 yds to the Lvile 22
8:32
1st & 10 at own 22
Reggie Bonnafon pass complete to James Quick for 20 yds to the Lvile 42 for a 1ST down
8:32
1st & 10 at own 42
Michael Dyer run for 3 yds to the Lvile 45 LOUISVILLE Penalty, illegal block (-10 Yards) to the Lvile 35
8:32
1st & 17 at own 35
Reggie Bonnafon pass incomplete to Brandon Radcliff
8:32
2nd & 17 at own 35
Reggie Bonnafon pass incomplete to James Quick, broken up by Brad Watson
8:32
3rd & 17 at own 35
Reggie Bonnafon pass incomplete to James Quick
8:32
4th & 17 at own 35
Ryan Johnson punt for 51 yds, downed at the WFrst 14
Wake Forest Punt, 6 plays
7:01
1st & 10 at own 14
Orville Reynolds run for a loss of 1 yard to the WFrst 13
7:01
2nd & 11 at own 13
John Wolford pass complete to Cam Serigne for 10 yds to the WFrst 23
7:01
3rd & 1 at own 23
John Wolford pass complete to E.J. Scott for 2 yds to the WFrst 25 for a 1ST down
7:01
1st & 10 at own 25
John Wolford pass incomplete to Jaboree Williams
7:01
2nd & 10 at own 25
John Wolford run for 2 yds to the WFrst 27
7:01
3rd & 8 at own 27
John Wolford pass complete to Cam Serigne for 4 yds to the WFrst 31
7:01
4th & 4 at own 31
Alexander Kinal punt for 41 yds, downed at the Lvile 28
Louisville Turnover on downs, 4 plays
3:32
1st & 10 at own 28
Reggie Bonnafon pass complete to Michaelee Harris for 1 yd to the Lvile 29
3:32
2nd & 9 at own 29
Reggie Bonnafon pass incomplete to Eli Rogers
3:32
3rd & 9 at own 29
Reggie Bonnafon pass incomplete to Eli Rogers
3:32
4th & 9 at own 29
Brandon Radcliff run for 1 yd to the Lvile 30
Wake Forest Interception, 3 plays
2:46
1st & 10 at opp 30
Orville Reynolds run for 1 yd to the Lvile 29
2:46
2nd & 9 at opp 29
John Wolford pass complete to Cam Serigne for 5 yds to the Lvile 24
2:46
3rd & 4 at opp 24
John Wolford pass intercepted Sheldon Rankins return for 3 yds to the Lvile 31
Louisville Touchdown, 10 plays
1:27
1st & 10 at own 31
Brandon Radcliff run for 21 yds to the WFrst 48 for a 1ST down
1:27
1st & 10 at opp 48
Brandon Radcliff run for 2 yds to the WFrst 46
1:27
2nd & 8 at opp 46
LOUISVILLE Penalty, false start (John Miller) to the Lvile 49
1:27
2nd & 13 at own 49
Reggie Bonnafon pass incomplete to James Quick, broken up by Steve Donatell
Q4 15:00
3rd & 13 at own 49
Reggie Bonnafon run for 16 yds to the WFrst 35 for a 1ST down
Q4 15:00
1st & 10 at opp 35
Reggie Bonnafon run for 2 yds to the WFrst 33
Q4 15:00
2nd & 8 at opp 33
Brandon Radcliff run for 5 yds to the WFrst 28
Q4 15:00
3rd & 3 at opp 28
Brandon Radcliff run for 5 yds to the WFrst 23 for a 1ST down
Q4 15:00
1st & 10 at opp 23
Brandon Radcliff run for 4 yds to the WFrst 19
Q4 15:00
2nd & 6 at opp 19
Brandon Radcliff run for 3 yds to the WFrst 16
Q4 11:41
3rd & 3 at opp 16
Brandon Radcliff run for 16 yds for a TD, (John Wallace KICK)Louisville 14, Wake Forest 10
4th quarter6 drives, then Louisville 20, Wake Forest 10
Wake Forest Punt, 3 plays
11:41
1st & 0 at own 35
John Wallace kickoff for 61 yds , Tyler Henderson return for 18 yds to the WFrst 22
11:41
1st & 10 at own 22
John Wolford pass incomplete to Jared Crump, broken up by Andrew Johnson
11:41
2nd & 10 at own 22
John Wolford pass complete to Cam Serigne for 3 yds to the WFrst 25
11:41
3rd & 7 at own 25
John Wolford sacked by Keith Kelsey for a loss of 7 yards to the WFrst 18 WAKE FOREST Penalty, Offensive holding ( Yards) declined
11:41
4th & 14 at own 18
Alexander Kinal punt for 47 yds, fair catch by James Quick at the Lvile 35
Louisville Field goal, 5 plays
10:14
1st & 10 at own 35
Reggie Bonnafon pass complete to Gerald Christian for 45 yds to the WFrst 20 for a 1ST down
10:14
1st & 10 at opp 20
Brandon Radcliff run for 1 yd to the WFrst 19
10:14
2nd & 9 at opp 19
Reggie Bonnafon pass incomplete to Eli Rogers, broken up by Anthony Wooding Jr.
10:14
3rd & 9 at opp 19
Reggie Bonnafon pass complete to Eli Rogers for 5 yds to the WFrst 14
8:12
4th & 4 at opp 14
John Wallace 31 yd FG GOODLouisville 17, Wake Forest 10
Wake Forest Punt, 3 plays
8:12
1st & 0 at own 35
John Wallace kickoff for 65 yds for a touchback
8:12
1st & 10 at own 25
John Wolford pass incomplete
8:12
2nd & 10 at own 25
John Wolford sacked by Lorenzo Mauldin for a loss of 8 yards to the WFrst 17
8:12
3rd & 18 at own 17
John Wolford sacked by Deiontrez Mount for a loss of 9 yards to the WFrst 8
8:12
4th & 27 at own 8
Alexander Kinal punt for 36 yds , Eli Rogers returns for 5 yds to the WFrst 39
Louisville Field goal, 5 plays
6:27
1st & 10 at opp 39
Brandon Radcliff run for 15 yds to the WFrst 24 for a 1ST down
6:27
1st & 10 at opp 24
Brandon Radcliff run for 2 yds to the WFrst 22
6:27
2nd & 8 at opp 22
Reggie Bonnafon run for 2 yds to the WFrst 20
6:27
3rd & 6 at opp 20
Reggie Bonnafon run for 3 yds to the WFrst 17
3:30
4th & 3 at opp 17
John Wallace 34 yd FG GOODLouisville 20, Wake Forest 10
Wake Forest Turnover on downs, 5 plays
3:30
1st & 0 at own 35
John Wallace kickoff for 62 yds
3:30
1st & 10 at own 35
Isaiah Robinson run for 15 yds to the 50 yard line for a 1ST down
3:30
1st & 10 at the 50
Wolford, J deep pass incomplete to Crump, J (Sample,J.), PENALTY WF pass interference (Crump, J) 15 yards to the WF35, NO PLAY.
3:30
1st & 25 at own 35
Isaiah Robinson run for 7 yds to the WFrst 42
3:30
2nd & 18 at own 42
John Wolford sacked by Sheldon Rankins for a loss of 7 yards to the WFrst 35 WAKE FOREST Penalty, Offensive holding ( Yards) declined
3:30
3rd & 25 at own 35
John Wolford pass complete to Jaboree Williams for 11 yds to the WFrst 46
3:30
4th & 14 at own 46
John Wolford pass incomplete to E.J. Scott, broken up by Terell Floyd
Louisville End of game, 5 plays
1:57
1st & 10 at opp 46
Michael Dyer run for a loss of 1 yard to the WFrst 47
1:57
2nd & 11 at opp 47
Michael Dyer run for 6 yds to the WFrst 41
1:06
3rd & 5 at opp 41
Timeout WAKE FOREST, clock 01:06
1:06
3rd & 5 at opp 41
Michael Dyer run for 3 yds to the WFrst 38
1:01
4th & 2 at opp 38
Timeout WAKE FOREST, clock 01:01
1:01
4th & 2 at opp 38
Timeout LOUISVILLE, clock 01:01
1:01
4th & 2 at opp 38
Michael Dyer run for 3 yds to the WFrst 35 for a 1ST down
1:01
1st & 10 at opp 35
TEAM run for a loss of 2 yards to the WFrst 37
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.