| Q1 12:40 | Penn State | +22 yd | Trace McSorley pass complete to Jonathan Holland for 22 yds to the Pitt 42 for a 1ST down |
| Q1 12:14 | Penn State | +32 yd | KJ Hamler run for 32 yds for a TD (Jake Pinegar KICK) |
| Q1 12:05 | Pittsburgh | +38 yd | Shocky Jacques-Louis run for 38 yds to the PnSt 37 for a 1ST down |
| Q1 7:09 | Pittsburgh | +13 yd | Qadree Ollison run for 13 yds for a TD (Two-Point Conversion failed) |
| Q1 5:34 | Penn State | +45 yd | Jake Pinegar 45 yd FG MISSED |
| Q1 7:09 | Pittsburgh | +27 yd | Alex Kessman kickoff for 52 yds , KJ Hamler return for 27 yds to the PITTSBURGH 38 PITTSBURGH Penalty, Face Mask (15 yards) (Jazzee Stocker) to the Pitt 45 |
| Q1 2:50 | Pittsburgh | +20 yd | Kenny Pickett run for 5 yds to the PnSt 43 for a 1ST down PENN ST Penalty, Unnecessary Roughness (Shareef Miller) to the PnSt 42 for a 1ST down |
| Q1 1:05 | Pittsburgh | +0 yd | Kenny Pickett pass intercepted Amani Oruwariye return for no gain to the PnSt 1 |
| Q1 0:50 | Penn State | +31 yd | Miles Sanders run for 41 yds to the PnSt 42 for a 1ST down PENN ST Penalty, Illegal Block (Brandon Polk) to the PnSt 32 for a 1ST down |
| Q2 12:20 | Pittsburgh | +63 yd | Qadree Ollison run for 63 yds to the PnSt 33 for a 1ST down |
| Q2 8:49 | Pittsburgh | +35 yd | Alex Kessman 35 yd FG MISSED |
| Q2 7:30 | Penn State | +3 yd | Ricky Slade run for 3 yds to the PnSt 31 Ricky Slade fumbled, forced by Quintin Wirginis, recovered by Pitt Rashad Weaver |
| Q2 0:59 | Pittsburgh | -7 yd | Kirk Christodoulou run for a loss of 7 yards to the Pitt 35 Kirk Christodoulou fumbled, recovered by PnSt Jarvis Miller |
| Q2 0:40 | Penn State | +21 yd | Miles Sanders run for 21 yds to the Pitt 14 for a 1ST down |
| Q2 0:26 | Penn State | +14 yd | Trace McSorley pass complete to KJ Hamler for 14 yds for a TD (Jake Pinegar KICK) |
| Q3 15:00 | Pittsburgh | +28 yd | Alex Kessman kickoff for 65 yds , KJ Hamler return for 28 yds to the PnSt 28 |
| Q3 8:36 | Penn State | +4 yd | Trace McSorley run for 4 yds for a TD (Jake Pinegar KICK) |
| Q3 10:00 | Penn State | +16 yd | Trace McSorley pass complete to Jonathan Holland for 3 yds Jonathan Holland fumbled, forced by Dane Jackson, recovered by PnSt for a 1ST down PITTSBURGH Penalty, Roughing Passer (Patrick Jones II) to the Pitt 11 for a 1ST down |
| Q3 7:38 | Pittsburgh | +0 yd | PITTSBURGH Penalty, Offensive Holding (Stefano Millin) to the Pitt 0 for a SAFETY |
| Q3 0:28 | Pittsburgh | +39 yd | Kirk Christodoulou punt for 36 yds , DeAndre Thompkins returns for 39 yds for a TD (Jake Pinegar KICK) |
| Q4 14:09 | Pittsburgh | +39 yd | Kirk Christodoulou punt for 39 yds , DeAndre Thompkins returns for a loss of 1 yard to the PnSt 36 |
| Q4 11:40 | Penn State | +11 yd | Trace McSorley pass complete to Mac Hippenhammer for 11 yds for a TD (Jake Pinegar KICK) |
| Q4 13:59 | Penn State | +20 yd | Trace McSorley run for 20 yds to the Pitt 44 for a 1ST down |
| Q4 13:30 | Penn State | +20 yd | Miles Sanders run for 20 yds to the Pitt 24 for a 1ST down |
| Q4 6:17 | Penn State | +4 yd | Mark Allen run for 4 yds for a TD (Jake Pinegar KICK) |
| Q4 4:32 | Pittsburgh | +13 yd | Kenny Pickett pass complete to Shocky Jacques-Louis for 13 yds Shocky Jacques-Louis fumbled, forced by Jonathan Sutherland, recovered by PnSt Ayron Monroe |
| Q4 4:21 | Penn State | +34 yd | Sean Clifford pass complete to Brandon Polk for 34 yds for a TD (Jake Pinegar KICK) |
| Q4 1:00 | Penn State | +6 yd | Ricky Slade run for 2 yds to the Pitt 43 Ricky Slade fumbled, forced by Rashad Weaver, recovered by Pitt Rashad Weaver , return for 6 yds to the Pitt 43 |
| Q4 0:30 | Pittsburgh | +22 yd | A.J. Davis run for 22 yds to the PnSt 35 for a 1ST down |