From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Louisville
Pittsburgh
354
Total yards
476
355
Passing yards
232
-1
Rushing yards
244
9.3
Yards per pass
6.8
-0.0
Yards per rush
5.4
17
First downs
25
3–13
Third downs
8–16
0–1
Fourth downs
0–0
1
Turnovers
0
8–50
Penalties
5–54
22:22
Possession
37:38
Efficiency
Louisville
Pittsburgh
37%
Success rate
50%
0.05
EPA per play
0.27
1.53
Explosiveness
1.04
−0.04
Rushing EPA
0.17
0.10
Passing EPA
0.43
32%
Passing-down success
38%
−0.06
First-down EPA
0.16
0.32
Second-down EPA
0.14
0.21
Third-down EPA
0.79
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)
Pittsburgh 52% to win. Elo’s favorite won.
The line
Pittsburgh −1.5, over/under 48.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 Pittsburgh 54%, Louisville 46%. 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. Pittsburgh drives left to right, Louisville right to left.
Q1 LouisvillePunt, 3 plays, 9 yards
Q1 PittsburghPunt, 3 plays, −13 yards
Q1 LouisvilleField goal, 7 plays, 21 yards
Q1 PittsburghTouchdown, 9 plays, 87 yards
Q1 LouisvilleTouchdown, 4 plays, 52 yards
Q1 PittsburghPunt, 6 plays, 23 yards
Q1 LouisvillePunt, 3 plays, 3 yards
Q2 PittsburghTouchdown, 1 play, 35 yards
Q2 LouisvillePunt, 3 plays, −6 yards
Q2 PittsburghTouchdown, 8 plays, 54 yards
Q2 LouisvillePunt, 3 plays, 8 yards
Q2 PittsburghTouchdown, 8 plays, 65 yards
Q2 LouisvilleTouchdown, 6 plays, 75 yards
Q2 PittsburghTouchdown, 7 plays, 75 yards
Q2 LouisvillePick-six, 2 plays (Pittsburgh scores), −9 yards
Q2 LouisvilleTouchdown, 2 plays, 75 yards
Q2 PittsburghResult not recorded, 0 yards
Q3 PittsburghPunt, 3 plays, 3 yards
Q3 LouisvilleField goal, 7 plays, 54 yards
Q3 PittsburghPunt, 3 plays, 1 yard
Q3 LouisvillePunt, 3 plays, −8 yards
Q3 PittsburghPunt, 10 plays, 50 yards
Q3 LouisvillePunt, 5 plays, 5 yards
Q3 PittsburghPunt, 3 plays, 5 yards
Q3 LouisvilleTouchdown, 8 plays, 61 yards
Q4 PittsburghPunt, 3 plays, 1 yard
Q4 LouisvillePunt, 3 plays, 1 yard
Q4 PittsburghField goal, 9 plays, 60 yards
Q4 LouisvilleTurnover on downs, 5 plays, 22 yards
Q4 PittsburghEnd of game, 7 plays, 30 yards
Play by play
1st quarter7 drives, then Louisville 10, Pittsburgh 7
Louisville Punt, 3 plays
15:00
1st & 10 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kyle Bolin pass incomplete
15:00
2nd & 10 at own 25
Brandon Radcliff run for 2 yds to the Lvile 27
15:00
3rd & 8 at own 27
Kyle Bolin run for 7 yds to the Lvile 34
15:00
4th & 1 at own 34
Joshua Appleby punt for 36 yds, fair catch by Avonte Maddox at the Pitt 30
Pittsburgh Punt, 3 plays
13:50
1st & 10 at own 30
Nathan Peterman pass complete to Tyler Boyd for 5 yds to the Pitt 35
13:50
2nd & 5 at own 35
PITTSBURGH Penalty, false start (-5 Yards) to the Pitt 30
13:50
2nd & 10 at own 30
Nathan Peterman pass complete to Tyler Boyd for a loss of 2 yards to the Pitt 28
13:50
3rd & 12 at own 28
Nathan Peterman sacked by Devonte Fields for a loss of 9 yards to the Pitt 17 Nathan Peterman fumbled, , return for 0 yards
13:50
4th & 23 at own 17
Ryan Winslow punt for 37 yds, punt out-of-bounds at the Pitt 36 , Jaire Alexander returns for 18 yds to the Pitt 36
Louisville Field goal, 7 plays
11:32
1st & 10 at opp 36
LOUISVILLE Penalty, false start (-5 Yards) to the Pitt 41
11:32
1st & 15 at opp 41
Kyle Bolin pass incomplete
11:32
2nd & 15 at opp 41
Kyle Bolin pass complete to Jamari Staples for 9 yds to the Pitt 32
11:32
3rd & 6 at opp 32
Kyle Bolin pass complete to Jamari Staples for 19 yds to the Pitt 13 for a 1ST down
11:32
1st & 10 at opp 13
Reggie Bonnafon run for a loss of 2 yards to the Pitt 15
11:32
2nd & 12 at opp 15
Brandon Radcliff run for no gain to the Pitt 15
11:32
3rd & 12 at opp 15
Kyle Bolin pass incomplete
8:52
4th & 12 at opp 15
John Wallace 32 yd FG GOODLouisville 3, Pittsburgh 0
Pittsburgh Touchdown, 9 plays
8:52
1st & 0 at own 35
John Wallace kickoff for 65 yds , Quadree Henderson return for 13 yds to the Pitt 13
8:52
1st & 10 at own 13
Nathan Peterman pass complete to Scott Orndoff for 15 yds to the Pitt 28 for a 1ST down
8:52
1st & 10 at own 28
Qadree Ollison run for 26 yds to the Lvile 46 for a 1ST down
8:52
1st & 10 at opp 46
Chad Voytik run for 2 yds to the Lvile 44
8:52
2nd & 8 at opp 44
Qadree Ollison run for 7 yds to the Lvile 37
8:52
3rd & 1 at opp 37
Tyler Boyd run for 24 yds to the Lvile 13 for a 1ST down
8:52
1st & 10 at opp 13
Qadree Ollison run for 1 yd to the Lvile 12
8:52
2nd & 9 at opp 12
Nathan Peterman pass complete to Jordan Whitehead for 10 yds to the Lvile 2 for a 1ST down
8:52
1st & goal at opp 2
Qadree Ollison run for 1 yd to the Lvile 1
4:16
2nd & goal at opp 1
Qadree Ollison run for 1 yd for a TD, (Chris Blewitt KICK)Pittsburgh 7, Louisville 3
Louisville Touchdown, 4 plays
4:16
1st & 0 at own 35
Chris Blewitt kickoff for 58 yds , Traveon Samuel return for 41 yds to the Lvile 48
4:16
1st & 10 at own 48
Reggie Bonnafon run for 1 yd to the Lvile 49
4:16
2nd & 9 at own 49
Kyle Bolin pass complete to Cole Hikutini for 22 yds to the Pitt 29 for a 1ST down
4:16
1st & 10 at opp 29
Kyle Bolin pass incomplete to Jamari Staples, broken up by Rori Blair
3:04
2nd & 10 at opp 29
Kyle Bolin pass complete to Keith Towbridge for 29 yds for a TD, (John Wallace KICK)Louisville 10, Pittsburgh 7
Pittsburgh Punt, 6 plays
3:04
1st & 0 at own 20
John Wallace kickoff for 65 yds , Quadree Henderson return for 21 yds to the Pitt 41 PITTSBURGH Penalty, Offensive holding (10 Yards) to the Pitt 26
3:04
1st & 10 at own 26
Nathan Peterman pass incomplete to Tyler Boyd, broken up by Keith Brown
3:04
2nd & 10 at own 26
LOUISVILLE Penalty, offside defense (DeAngelo Brown) to the Pitt 31
3:04
2nd & 5 at own 31
Qadree Ollison run for 3 yds to the Pitt 34
3:04
3rd & 2 at own 34
Tyler Boyd run for 10 yds to the Pitt 44 for a 1ST down
3:04
1st & 10 at own 44
Jordan Whitehead run for 5 yds to the Pitt 49
3:04
2nd & 5 at own 49
Qadree Ollison run for no gain to the Pitt 49
3:04
3rd & 5 at own 49
Nathan Peterman pass incomplete
3:04
4th & 5 at own 49
Ryan Winslow punt for 38 yds, fair catch by Jaire Alexander at the Lvile 13
Louisville Punt, 3 plays
0:12
1st & 10 at own 13
Kyle Bolin pass incomplete
0:12
2nd & 10 at own 13
Kyle Bolin pass incomplete, broken up by Avonte Maddox
0:12
3rd & 10 at own 13
Kyle Bolin pass complete to Reggie Bonnafon for 3 yds to the Lvile 16
Q2 15:00
4th & 7 at own 16
Joshua Appleby punt for 19 yds, downed at the Lvile 35
2nd quarter9 drives, then Pittsburgh 42, Louisville 24
Pittsburgh Touchdown, 1 play
14:42
1st & 10 at opp 35
Nathan Peterman pass complete to Tyler Boyd for 35 yds for a TD, (Chris Blewitt KICK)Pittsburgh 14, Louisville 10
Louisville Punt, 3 plays
14:42
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
14:42
1st & 10 at own 25
Kyle Bolin pass incomplete
14:42
2nd & 10 at own 25
Brandon Radcliff run for no gain to the Lvile 25
14:42
3rd & 10 at own 25
Kyle Bolin sacked by Nicholas Grigsby for a loss of 9 yards to the Lvile 19 Kyle Bolin fumbled, , return for 0 yards
14:42
4th & 16 at own 19
Joshua Appleby punt for 35 yds, fair catch by Avonte Maddox at the Pitt 46
Pittsburgh Touchdown, 8 plays
13:13
1st & 10 at own 46
Darrin Hall run for 2 yds to the Pitt 48
13:13
2nd & 8 at own 48
Nathan Peterman pass complete to Tyler Boyd for 8 yds to the Lvile 44 for a 1ST down
13:13
1st & 10 at opp 44
Chris James run for 4 yds to the Lvile 40
13:13
2nd & 6 at opp 40
Darrin Hall run for 3 yds to the Lvile 37
13:13
3rd & 3 at opp 37
Nathan Peterman run for 4 yds to the Lvile 33 for a 1ST down
13:13
1st & 10 at opp 33
Nathan Peterman pass incomplete
13:13
2nd & 10 at opp 33
Nathan Peterman pass complete to Tyler Boyd for 1 yd to the Lvile 32
9:48
3rd & 9 at opp 32
Nathan Peterman pass complete to Dontez Ford for 32 yds for a TD, (Chris Blewitt KICK)Pittsburgh 21, Louisville 10
Louisville Punt, 3 plays
9:48
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
9:48
1st & 10 at own 25
Kyle Bolin pass incomplete
9:48
2nd & 10 at own 25
Kyle Bolin pass complete to James Quick for 5 yds to the Lvile 30
9:04
3rd & 5 at own 30
Timeout PITTSBURGH, clock 09:04
9:04
3rd & 5 at own 30
Kyle Bolin pass complete to Keith Towbridge for 3 yds to the Lvile 33
9:04
4th & 2 at own 33
Joshua Appleby punt for 32 yds, fair catch by Avonte Maddox at the Pitt 35
Pittsburgh Touchdown, 8 plays
8:33
1st & 10 at own 35
Qadree Ollison run for 2 yds to the Pitt 37
8:33
2nd & 8 at own 37
Qadree Ollison run for 3 yds to the Pitt 40
8:33
3rd & 5 at own 40
Nathan Peterman pass complete to Zach Challingsworth for 21 yds to the Lvile 39 for a 1ST down
8:33
1st & 10 at opp 39
Nathan Peterman pass incomplete to Tyler Boyd
8:33
2nd & 10 at opp 39
Jordan Whitehead run for 9 yds to the Lvile 30
8:33
3rd & 1 at opp 30
Qadree Ollison run for 3 yds to the Lvile 27 for a 1ST down
8:33
1st & 10 at opp 27
Qadree Ollison run for 23 yds to the Lvile 4 for a 1ST down
5:02
1st & goal at opp 4
Nathan Peterman pass complete to George Aston for 4 yds for a TD, (Chris Blewitt KICK)Pittsburgh 28, Louisville 10
Louisville Touchdown, 6 plays
5:02
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
5:02
1st & 10 at own 25
Kyle Bolin pass incomplete to Jamari Staples
5:02
2nd & 10 at own 25
Brandon Radcliff run for no gain to the Lvile 25
5:02
3rd & 10 at own 25
Kyle Bolin pass complete to Jamari Staples for 10 yds to the Lvile 35 for a 1ST down
5:02
1st & 10 at own 35
Kyle Bolin sacked by Ejuan Price for a loss of 10 yards to the Lvile 25
5:02
2nd & 20 at own 25
Kyle Bolin pass complete to Jamari Staples for 57 yds to the Pitt 18 for a 1ST down
2:30
1st & 10 at opp 18
Kyle Bolin pass complete to Traveon Samuel for 18 yds for a TD, (John Wallace KICK)Pittsburgh 28, Louisville 17
Pittsburgh Touchdown, 7 plays
2:30
1st & 0 at own 35
John Wallace kickoff for 65 yds for a touchback
2:30
1st & 10 at own 25
Nathan Peterman pass complete to Tyler Boyd for 12 yds to the Pitt 37 for a 1ST down
2:30
1st & 10 at own 37
Nathan Peterman run for 11 yds to the Pitt 48 for a 1ST down
2:30
1st & 10 at own 48
Nathan Peterman pass complete to Tyler Boyd for 16 yds to the Lvile 36 for a 1ST down
2:30
1st & 10 at opp 36
Nathan Peterman pass complete to Tyler Boyd for 16 yds to the Lvile 20 for a 1ST down
2:30
1st & 10 at opp 20
Nathan Peterman pass incomplete
2:30
2nd & 10 at opp 20
Nathan Peterman pass complete to Elijah Zeise for 16 yds to the Lvile 4 for a 1ST down
1:01
1st & 0 at opp 4
Timeout PITTSBURGH, clock 01:01
0:55
1st & goal at opp 4
Nathan Peterman pass complete to George Aston for 4 yds for a TD, (Chris Blewitt KICK)Pittsburgh 35, Louisville 17
Louisville Pick-six, 2 plays (Pittsburgh scores)
0:55
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
0:55
1st & 10 at own 25
Kyle Bolin sacked by Ejuan Price for a loss of 9 yards to the Lvile 16
0:44
2nd & 19 at own 16
Timeout LOUISVILLE, clock 00:44
0:35
2nd & 19 at own 16
Kyle Bolin pass intercepted for a TD Avonte Maddox return for 30 yds for a TD, (Chris Blewitt KICK)Pittsburgh 42, Louisville 17
Louisville Touchdown, 2 plays
0:35
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
0:35
1st & 10 at own 25
Timeout LOUISVILLE, clock 00:35
0:35
1st & 10 at own 25
Lamar Jackson pass intercepted by Jordan Whitehead at the 50 yardline, Jordan Whitehead return to the UL41 (Lukayus McNeil), PENALTY UP pass interference (Reggie Mitchell) 15 yards to the UL40, 1ST DOWN UL, NO PLAY.
0:35
1st & 10 at own 40
Lamar Jackson pass complete to Jamari Staples for 11 yds to the Pitt 49 for a 1ST down
0:03
1st & 10 at opp 49
Lamar Jackson pass complete to Jamari Staples for 49 yds for a TD, (John Wallace KICK)Pittsburgh 42, Louisville 24
0:03
1st & 0 at own 35
John Wallace kickoff for 51 yds , Quadree Henderson return for 19 yds to the Pitt 33
3rd quarter8 drives, then Pittsburgh 42, Louisville 27
Pittsburgh Punt, 3 plays
15:00
1st & 10 at own 35
John Wallace kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Qadree Ollison run for 6 yds to the Pitt 31
15:00
2nd & 4 at own 31
Nathan Peterman pass incomplete to Qadree Ollison
15:00
3rd & 4 at own 31
Nathan Peterman sacked by Devonte Fields for a loss of 3 yards to the Pitt 28
15:00
4th & 7 at own 28
Ryan Winslow punt for 41 yds, fair catch by Jaire Alexander at the PITTSBURGH 31 LOUISVILLE Penalty, delay of game (Jaire Alexander) to the Lvile 26
Louisville Field goal, 7 plays
13:37
1st & 10 at own 26
Reggie Bonnafon pass complete to Cole Hikutini for 39 yds to the Pitt 35 for a 1ST down
13:37
1st & 10 at opp 35
Lamar Jackson run for 9 yds to the Pitt 26
13:37
2nd & 1 at opp 26
Brandon Radcliff run for 3 yds to the Pitt 23 for a 1ST down
13:37
1st & 10 at opp 23
Lamar Jackson run for 8 yds to the Pitt 15
13:37
2nd & 2 at opp 15
Brandon Radcliff rush for 7 yards to the UP8 (Nicholas Grigsby), PENALTY UL illegal formation 5 yards to the UP20, NO PLAY.
13:37
2nd & 7 at opp 20
Lamar Jackson pass incomplete to Jamari Staples
13:37
3rd & 7 at opp 20
Lamar Jackson pass incomplete to James Quick, broken up by Avonte Maddox
11:41
4th & 7 at opp 20
John Wallace 37 yd FG GOODPittsburgh 42, Louisville 27
Pittsburgh Punt, 3 plays
11:41
1st & 0 at own 35
John Wallace kickoff for 65 yds for a touchback
11:41
1st & 10 at own 25
Nathan Peterman pass incomplete to Scott Orndoff
11:41
2nd & 10 at own 25
Nathan Peterman pass complete to Qadree Ollison for 1 yd to the Pitt 26
11:41
3rd & 9 at own 26
Nathan Peterman pass incomplete to Dontez Ford, broken up by Shaq Wiggins
11:41
4th & 9 at own 26
Ryan Winslow punt for 26 yds, fair catch by Jaire Alexander at the Lvile 48
Louisville Punt, 3 plays
10:43
1st & 10 at own 48
Lamar Jackson sacked by Ejuan Price for a loss of 16 yards to the Lvile 32 LOUISVILLE Penalty, Offensive holding ( Yards) declined
10:43
2nd & 26 at own 32
Brandon Radcliff run for a loss of 4 yards to the Lvile 28
10:43
3rd & 30 at own 28
Lamar Jackson run for 12 yds to the Lvile 40
10:43
4th & 18 at own 40
Joshua Appleby punt for 54 yds, downed at the Pitt 6
Pittsburgh Punt, 10 plays
9:09
1st & 10 at own 6
Qadree Ollison run for 5 yds to the Pitt 11
9:09
2nd & 5 at own 11
Qadree Ollison run for 5 yds to the Pitt 16 for a 1ST down
9:09
1st & 10 at own 16
Tyler Boyd run for 13 yds to the Pitt 29 for a 1ST down
9:09
1st & 10 at own 29
Qadree Ollison run for 3 yds to the Pitt 32
9:09
2nd & 7 at own 32
Nathan Peterman run for 9 yds to the Pitt 41 for a 1ST down
9:09
1st & 10 at own 41
Nathan Peterman pass complete to Tyler Boyd for 8 yds to the Pitt 49
9:09
2nd & 2 at own 49
Darrin Hall run for 5 yds to the Lvile 46 for a 1ST down
9:09
1st & 10 at opp 46
Qadree Ollison run for 2 yds to the Lvile 44
9:09
2nd & 8 at opp 44
Nathan Peterman pass incomplete to Jordan Whitehead
9:09
3rd & 8 at opp 44
Nathan Peterman pass incomplete to Tyler Boyd
9:09
4th & 8 at opp 44
Ryan Winslow punt for 44 yds for a touchback
Louisville Punt, 5 plays
4:09
1st & 10 at own 20
LOUISVILLE Penalty, false start (Skylar Lacy) to the Lvile 15
4:09
1st & 15 at own 15
Lamar Jackson pass complete to Jamari Staples for 9 yds to the Lvile 24
4:09
2nd & 6 at own 24
Lamar Jackson run for 10 yds to the Lvile 34 for a 1ST down
4:09
1st & 10 at own 34
Lamar Jackson sacked by Ejuan Price for a loss of 7 yards to the Lvile 27
4:09
2nd & 17 at own 27
Lamar Jackson sacked by Tyrique Jarrett and Ejuan Price for a loss of 2 yards to the Lvile 25
4:09
3rd & 19 at own 25
Lamar Jackson pass incomplete to Jamari Staples
4:09
4th & 19 at own 25
Joshua Appleby punt for 47 yds , Avonte Maddox returns for a loss of 8 yards to the Pitt 17 PITTSBURGH Penalty, face mask (10 yards) (Avonte Maddox) to the Pitt 10
Pittsburgh Punt, 3 plays
1:47
1st & 10 at own 10
Qadree Ollison run for 2 yds to the Pitt 12
1:47
2nd & 8 at own 12
Nathan Peterman pass complete to Tyler Boyd for 3 yds to the Pitt 15
1:47
3rd & 5 at own 15
Nathan Peterman pass incomplete to Scott Orndoff, broken up by Keith Kelsey
1:47
4th & 5 at own 15
Ryan Winslow punt for 50 yds , Jaire Alexander returns for 4 yds to the Lvile 39
Louisville Touchdown, 8 plays
0:08
1st & 10 at own 39
Brandon Radcliff run for 24 yds to the Pitt 37 for a 1ST down
0:08
1st & 10 at own 39
Brandon Radcliff run for a loss of 2 yards to the Lvile 37
Q4 15:00
2nd & 12 at own 37
Lamar Jackson pass complete to Jamari Staples for 16 yds to the Pitt 47 for a 1ST down
Q4 15:00
1st & 10 at opp 47
Lamar Jackson pass complete to Devonte Peete for 5 yds to the Pitt 42
Q4 15:00
2nd & 5 at opp 42
Lamar Jackson pass complete to James Quick for 15 yds to the Pitt 27 for a 1ST down PITTSBURGH Penalty, personal foul (Avonte Maddox) to the Pitt 13 for a 1ST down
Q4 15:00
1st & 10 at opp 13
Lamar Jackson pass incomplete to Traveon Samuel
Q4 15:00
2nd & 10 at opp 13
LOUISVILLE Penalty, false start (Geron Christian) to the Pitt 18
Q4 15:00
2nd & 15 at opp 18
Lamar Jackson run for 2 yds to the Pitt 16
Q4 15:00
3rd & 13 at opp 16
Lamar Jackson pass complete to Jamari Staples for 14 yds to the Pitt 2 for a 1ST down
Q4 12:55
1st & goal at opp 2
Lamar Jackson run for 2 yds for a TD, (John Wallace KICK)Pittsburgh 42, Louisville 34
4th quarter5 drives, then Pittsburgh 45, Louisville 34
Pittsburgh Punt, 3 plays
12:55
1st & 0 at own 35
John Wallace kickoff for 65 yds for a touchback
12:55
1st & 10 at own 25
Nathan Peterman pass complete to Tyler Boyd for 1 yd to the Pitt 26
12:55
2nd & 9 at own 26
Qadree Ollison run for no gain to the Pitt 26
12:55
3rd & 9 at own 26
Nathan Peterman pass incomplete to Qadree Ollison, broken up by Trevon Young
12:55
4th & 9 at own 26
Ryan Winslow punt for 39 yds, fair catch by Jaire Alexander at the PITTSBURGH 35 LOUISVILLE Penalty, delay of game (Jaire Alexander) to the Lvile 30
Louisville Punt, 3 plays
11:25
1st & 10 at own 30
Lamar Jackson sacked by Khaynin Mosley-Smith and Ejuan Price for a loss of 5 yards to the Lvile 24 Lamar Jackson fumbled, recovered by Lvile Keith Towbridge , return for 0 yards
11:25
2nd & 16 at own 24
Lamar Jackson run for 7 yds to the Lvile 31
11:25
3rd & 9 at own 31
Lamar Jackson pass incomplete to Devonte Peete, broken up by Avonte Maddox
11:25
4th & 9 at own 31
Joshua Appleby punt for 30 yds, downed at the Pitt 39
Pittsburgh Field goal, 9 plays
9:54
1st & 10 at own 39
Nathan Peterman run for 2 yds to the Pitt 41
9:54
2nd & 8 at own 41
Nathan Peterman pass complete to J.P. Holtz for 7 yds to the Pitt 48
9:54
3rd & 1 at own 48
Qadree Ollison run for 35 yds to the Lvile 17 for a 1ST down
9:54
1st & 10 at opp 17
Nathan Peterman pass complete to J.P. Holtz for 5 yds to the Lvile 12
9:54
2nd & 5 at opp 12
Qadree Ollison run for 7 yds to the Lvile 5 for a 1ST down
9:54
1st & goal at opp 5
Qadree Ollison run for 3 yds to the Lvile 2
9:54
2nd & goal at opp 2
Qadree Ollison run for 1 yd to the Lvile 1
9:54
3rd & goal at opp 1
Qadree Ollison run for no gain to the Lvile 1
5:29
4th & 0 at opp 1
Timeout LOUISVILLE, clock 05:29
5:25
4th & goal at opp 1
Chris Blewitt 18 yd FG GOODPittsburgh 45, Louisville 34
Louisville Turnover on downs, 5 plays
5:25
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
5:25
1st & 10 at own 25
Lamar Jackson pass complete to Jaylen Smith for 15 yds to the Lvile 40 for a 1ST down
5:25
1st & 10 at own 40
Lamar Jackson pass incomplete to Cole Hikutini, broken up by Matt Galambos
5:25
2nd & 10 at own 40
Lamar Jackson pass complete to Reggie Bonnafon for 7 yds to the Lvile 47
5:25
3rd & 3 at own 47
Lamar Jackson pass incomplete to James Quick, broken up by Terrish Webb
4:20
4th & 3 at own 47
Timeout PITTSBURGH, clock 04:20
4:20
4th & 3 at own 47
Lamar Jackson pass incomplete, broken up by Avonte Maddox
Pittsburgh End of game, 7 plays
4:11
1st & 10 at opp 47
Qadree Ollison run for a loss of 1 yard to the Lvile 48
4:11
2nd & 11 at opp 48
Tyler Boyd run for 3 yds to the Lvile 45
3:25
3rd & 8 at opp 45
Timeout LOUISVILLE, clock 03:25
3:25
3rd & 8 at opp 45
Nathan Peterman pass complete to George Aston for 14 yds to the Lvile 31 for a 1ST down
3:25
1st & 10 at opp 31
Qadree Ollison run for 3 yds to the Lvile 28
3:25
2nd & 7 at opp 28
Qadree Ollison run for 10 yds to the Lvile 18 for a 1ST down
3:25
1st & 10 at opp 18
Qadree Ollison run for 1 yd to the Lvile 17
3:25
2nd & 9 at opp 17
Qadree Ollison run for no gain to the Lvile 17
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.