Q4
0:00End of 4th Quarter24–19
0:28Kurt Rawlings run for a loss of 2 yards to the Yale 4324–19
0:28Timeout PENN, clock 00:2824–19
2:37Kurt Rawlings run for a loss of 3 yards to the Yale 4524–19
2:37Zane Dudek run for 2 yds to the Yale 4824–19
2:37Deshawn Salter run for 16 yds to the Yale 46 for a 1ST down24–19
2:37Deshawn Salter run for 5 yds to the Yale 30 for a 1ST down24–19
2:37Timeout PENN, clock 02:3724–19
3:28Deshawn Salter run for 3 yds to the Yale 2524–19
3:28Deshawn Salter run for 4 yds to the Yale 2224–19
4:06Hunter Kelley punt for 55 yds, downed at the Yale 1824–19
4:06Will Fischer-Colbrie pass incomplete to Nicholas Bokun24–19
4:06Will Fischer-Colbrie pass incomplete to Tre Solomon24–19
4:06Will Fischer-Colbrie pass complete to Justin Watson for no gain to the Penn 2724–19
4:11Sam Tuckerman kickoff for 56 yds , Isaiah Malcome return for 23 yds to the Penn 2724–19
4:11Kurt Rawlings pass complete to Christopher Williams-Lopez for 4 yds for a TD, (Two-Point Conversion failed )24–19
5:25Zane Dudek run for 10 yds to the Penn 4 for a 1ST down18–19
5:25Kurt Rawlings run for 9 yds to the Penn 14 for a 1ST down18–19
5:25Kurt Rawlings pass complete to C. Williams-Lop for 17 yards to the PENN0, clock 05:25, PENALTY YALE holding (JP Shohfi) 6 yards to the PENN23, NO PLAY.18–19
9:03Kurt Rawlings pass complete to JP Shohfi for 8 yds to the Penn 1718–19
9:03Zane Dudek run for 18 yds to the Penn 25 for a 1ST down18–19
9:03Kurt Rawlings pass incomplete to JP Shohfi18–19
9:03Kurt Rawlings pass complete to Melvin Rouse II for 10 yds to the Penn 43 for a 1ST down18–19
9:03Zane Dudek run for 5 yds to the Yale 4718–19
9:03Kurt Rawlings pass complete to Zane Dudek for 14 yds to the Yale 42 for a 1ST down18–19
9:03Kurt Rawlings pass complete to Jaeden Graham for 12 yds to the Yale 32 for a 1ST down18–19
9:03Jack Soslow kickoff for 60 yds for a touchback18–19
9:03Tre Solomon run for 2 yds for a TD, (Two-Point Conversion failed )18–19
10:12Will Fischer-Colbrie pass complete to Nicholas Bokun for 31 yds to the Yale 2 for a 1ST down18–13
10:12Tre Solomon run for a loss of 1 yard to the Yale 3318–13
10:51Kurt Rawlings run for 9 yds to the Yale 32 Kurt Rawlings fumbled, forced by Jay Cammon Jr., recovered by Penn Jacob Martin18–13
10:51Deshawn Salter run for 3 yds to the Yale 2318–13
10:51Jack Soslow kickoff for 60 yds for a touchback18–13
10:51Jack Soslow 44 yd FG GOOD18–13
14:32Will Fischer-Colbrie sacked by Matthew Oplinger for a loss of 3 yards to the Yale 2718–10
14:32Tre Solomon run for a loss of 3 yards to the Yale 2418–10
14:32Tre Solomon run for a loss of 2 yards to the Yale 2118–10
14:32Robinson, Nick pass incomplete to Watson, Justin (Hayden Carlson), PENALTY YALE offside (Kyle Mullen) 5 yards to the YALE19, 1ST DOWN PENN, NO PLAY.18–10
14:32Tre Solomon run for 9 yds to the Yale 2418–10
14:32Tre Solomon run for no gain to the Yale 3318–10
14:32Tre Solomon run for 10 yds to the Yale 33 for a 1ST down18–10
14:40Zane Dudek run for 11 yds to the Yale 43 Zane Dudek fumbled, forced by Jacob Martin, recovered by Penn Sam Philippi18–10
15:00Hunter Kelley punt for 45 yds , Jason Alessi returns for 62 yds to the PENN 15 YALE Penalty, illegal block (Deonte Henson) to the Yale 2718–10
15:00Will Fischer-Colbrie pass incomplete to Karekin Brooks, broken up by Matthew Oplinger18–10
Q3
0:00End of 3rd Quarter18–10
1:07Will Fischer-Colbrie sacked by J. Hunter Roman for a loss of 7 yards to the Penn 2318–10
1:07Will Fischer-Colbrie pass complete to Abe Willows for 2 yds to the Penn 3018–10
2:33Alex Galland punt for 37 yds, fair catch by Sam Philippi at the Penn 2818–10
2:33Kurt Rawlings pass incomplete to Jaeden Graham18–10
2:33Kurt Rawlings pass complete to Jaeden Graham for 3 yds to the Yale 3518–10
2:33Kurt Rawlings run for 1 yd to the Yale 3218–10
2:33Jack Soslow 48 yd FG MISSED18–10
2:38Timeout PENN, clock 02:3818–10
7:17Nick Robinson pass incomplete to Justin Watson, broken up by Malcolm Dixon18–10
7:17Tre Solomon run for 2 yds to the Yale 3118–10
7:17Nick Robinson run for no gain to the Yale 3318–10
7:17Nick Robinson pass complete to Justin Watson for 28 yds to the Yale 33 for a 1ST down18–10
7:17Tre Solomon run for 1 yd to the Penn 3918–10
7:17Nick Robinson pass complete to Christian Pearson for 11 yds to the Penn 38 for a 1ST down18–10
7:17Nick Robinson pass complete to Justin Watson for 4 yds to the Penn 2718–10
7:17Tre Solomon run for no gain to the Penn 2318–10
7:17Nick Robinson run for 18 yds to the Penn 23 for a 1ST down18–10
7:17Nick Robinson pass complete to Justin Watson for a loss of 2 yards to the Penn 518–10
7:29Alex Galland punt for 31 yds, fair catch by Sam Philippi at the Penn 718–10
7:29Kurt Rawlings pass incomplete to Jaeden Graham, broken up by Brian O'Neill18–10
7:29Timeout YALE, clock 07:2918–10
11:43Kurt Rawlings pass complete to Christopher Williams-Lopez for 2 yds to the Penn 3818–10
11:43Zane Dudek run for 2 yds to the Penn 4018–10
11:43YALE Penalty, false start (-5 Yards) to the Penn 4218–10
11:43Kurt Rawlings pass complete to Michael Siragusa Jr. for 19 yds to the Penn 37 for a 1ST down18–10
11:43Kurt Rawlings pass complete to Christopher Williams-Lopez for 9 yds to the Yale 4418–10
11:43Kurt Rawlings sacked by Pat McInerney for a loss of 5 yards to the Yale 3518–10
11:43Deshawn Salter run for 12 yds to the Yale 40 for a 1ST down18–10
11:43Kurt Rawlings pass complete to Ross Drwal for 7 yds to the Yale 2818–10
14:55Hunter Kelley punt for 36 yds, punt out-of-bounds at the Yale 2118–10
14:55Nick Robinson sacked by Spencer Matthaei for a loss of 1 yard to the Penn 4318–10
14:55Tre Solomon run for a loss of 3 yards to the Penn 4418–10
14:55Nick Robinson run for 7 yds to the Penn 4718–10
14:55Tre Solomon run for 3 yds to the Penn 40 for a 1ST down18–10
14:55Robinson, Nick pass incomplete to Watson, Justin, PENALTY YALE offside (Copache Tyler) 5 yards to the PENN37, NO PLAY.18–10
14:55Tre Solomon run for 3 yds to the Penn 3218–10
14:55Nick Robinson pass incomplete18–10
15:00Sam Tuckerman kickoff for 51 yds , Isaiah Malcome return for 20 yds to the Penn 2918–10
Q2
0:00End of 2nd Quarter18–10
0:24Tre Solomon run for 5 yds to the Penn 2518–10
0:30Sam Tuckerman kickoff for 60 yds , Isaiah Malcome return for 20 yds to the Penn 2018–10
0:30Kurt Rawlings pass complete to Reed Klubnik for 13 yds for a TD PENN Penalty, Defensive pass interference ( Yards) declined, (Andrew Johnson pass to Matthew Oplinger for Two-Point Conversion)18–10
2:10Kurt Rawlings pass complete to Michael Siragusa Jr. for 16 yds to the Penn 13 for a 1ST down10–10
2:10Kurt Rawlings run for 16 yds to the Penn 29 for a 1ST down10–10
2:10Zane Dudek run for 8 yds to the Penn 4510–10
3:46Hunter Kelley punt for 18 yds, punt out-of-bounds at the Yale 4710–10
3:46Will Fischer-Colbrie pass incomplete to Logan Sharp10–10
3:46PENN Penalty, false start (-5 Yards) to the Penn 3510–10
3:46Will Fischer-Colbrie sacked by Foyesade Oluokun for a loss of 8 yards to the Penn 4010–10
3:46Solomon, Tre rush for 7 yards to the YALE38 (Deonte Henson), PENALTY PENN holding (Escobedo, Alan) 7 yards to the PENN48, NO PLAY.10–10
3:46Will Fischer-Colbrie pass incomplete to Christian Pearson10–10
3:46Timeout YALE, clock 03:4610–10
5:01Will Fischer-Colbrie pass complete to Justin Watson for 20 yds to the Yale 45 for a 1ST down10–10
5:01Tre Solomon run for 2 yds to the Penn 3510–10
5:01Will Fischer-Colbrie pass incomplete10–10
6:04Kurt Rawlings pass complete to Melvin Rouse II for 5 yds Melvin Rouse II fumbled, forced by Louis Vecchio, recovered by Penn Sam Philippi10–10
6:04Kurt Rawlings pass complete to JP Shohfi for 28 yds to the PENN 42 for a 1ST down PENN Penalty, Defensive holding ( Yards) declined for a 1ST down10–10
6:04Zane Dudek run for 6 yds to the Yale 3010–10
7:21Hunter Kelley punt for 48 yds , Jason Alessi returns for no gain to the Yale 2410–10
7:21Will Fischer-Colbrie pass complete to Justin Watson for 6 yds to the Penn 2810–10
7:21Will Fischer-Colbrie run for 1 yd to the Penn 2210–10
7:21Will Fischer-Colbrie pass incomplete to Justin Watson10–10
7:26Sam Tuckerman kickoff for 58 yds , Justin Morrison return for 19 yds to the Penn 2110–10
7:26Alex Galland 35 yd FG GOOD10–10
10:04Kurt Rawlings pass incomplete to Jaeden Graham YALE Penalty, ineligible downfield on pass ( Yards) declined7–10
10:04Zane Dudek run for 2 yds to the Penn 187–10
10:04Deshawn Salter run for 4 yds to the Penn 207–10
10:04Deshawn Salter run for 25 yds to the Penn 24 for a 1ST down7–10
10:04Deshawn Salter run for 1 yd to the Penn 497–10
11:05Nick Robinson pass complete to Justin Watson for 7 yds Justin Watson fumbled, forced by Foyesade Oluokun, recovered by Yale Jason Alessi , return to the 50 yard line7–10
11:05Nick Robinson pass complete to Justin Watson for 14 yds to the Penn 35 for a 1ST down7–10
11:05Karekin Brooks run for 1 yd to the Penn 217–10
13:00Alex Galland punt for 43 yds, fair catch by Sam Philippi at the Penn 207–10
13:00Kurt Rawlings pass incomplete to Jaeden Graham, broken up by Sam Philippi7–10
13:00Kurt Rawlings run for 3 yds to the Yale 377–10
13:00Kurt Rawlings run for 3 yds to the Yale 347–10
13:00Kurt Rawlings pass complete to JP Shohfi for 11 yds to the Yale 31 for a 1ST down7–10
13:00Jack Soslow kickoff for 60 yds for a touchback7–10
13:00Jack Soslow 34 yd FG GOOD7–10
15:00Nick Robinson run for a loss of 1 yard to the Yale 177–7
15:00Nick Robinson pass incomplete to Tre Solomon7–7
15:00Nick Robinson pass incomplete to Christian Pearson7–7
15:00Nick Robinson pass complete to Tre Solomon for 9 yds to the Yale 16 for a 1ST down7–7
15:00Nick Robinson pass incomplete to Justin Watson7–7
15:00Tre Solomon run for 3 yds to the Yale 257–7
Q1
0:00End of 1st Quarter7–7
0:18Nick Robinson run for 10 yds to the PENN 43 for a 1ST down YALE Penalty, unsportsmanlike conduct (Spencer Rymiszewski) to the Yale 28 for a 1ST down7–7
0:18Timeout YALE, clock 00:187–7
2:27Nick Robinson pass complete to Nicholas Bokun for 5 yds to the Penn 47 for a 1ST down7–7
2:27Nick Robinson pass complete to Logan Sharp for 5 yds to the Penn 427–7
2:27Nick Robinson pass incomplete to Justin Watson, broken up by Spencer Rymiszewski7–7
2:27Nick Robinson pass complete to Justin Watson for 12 yds to the Penn 37 for a 1ST down7–7
2:27Tre Solomon run for 2 yds to the Penn 10 for a 1ST down YALE Penalty, unsportsmanlike conduct (Nicholas Crowle) to the Penn 25 for a 1ST down7–7
2:27Nick Robinson run for a loss of 3 yards to the Penn 87–7
2:32Sam Tuckerman kickoff for 60 yds , Isaiah Malcome return for 11 yds to the Penn 117–7
2:32Zane Dudek run for 8 yds for a TD, (Alex Galland KICK)7–7
4:25Zane Dudek run for 24 yds to the Penn 8 for a 1ST down0–7
4:25Kurt Rawlings pass incomplete, broken up by Nick Miller0–7
4:25Deshawn Salter run for 3 yds to the Penn 32 for a 1ST down0–7
4:25Kurt Rawlings pass complete to Christopher Williams-Lopez for 7 yds to the Penn 350–7
7:29Hunter Kelley punt for 24 yds, punt out-of-bounds at the Penn 420–7
7:29Will Fischer-Colbrie sacked by J. Hunter Roman and Kyle Mullen for a loss of 9 yards to the Penn 180–7
7:29Tre Solomon run for a loss of 5 yards to the Penn 270–7
7:29Will Fischer-Colbrie pass complete to Nicholas Bokun for 1 yd to the Penn 320–7
7:29Tre Solomon run for 8 yds to the Penn 31 for a 1ST down0–7
7:29Justin Watson run for 9 yds to the Penn 230–7
9:21Alex Galland punt for 33 yds, fair catch by Sam Philippi at the Penn 140–7
9:21Kurt Rawlings pass incomplete to JP Shohfi, broken up by Sam Philippi0–7
9:21Kurt Rawlings pass incomplete to Jaeden Graham, broken up by Jacob Martin0–7
9:21Zane Dudek run for 2 yds to the Penn 470–7
9:21Kurt Rawlings pass complete to JP Shohfi for 21 yds to the Penn 49 for a 1ST down0–7
9:21Kurt Rawlings run for 10 yds to the Yale 30 for a 1ST down0–7
9:21Jack Soslow kickoff for 60 yds for a touchback0–7
9:21Will Fischer-Colbrie pass complete to Justin Watson for 23 yds for a TD, (Jack Soslow KICK)0–7
11:00Tre Solomon run for 1 yd to the Yale 230–0
11:00Will Fischer-Colbrie pass incomplete to Justin Watson0–0
11:00Fischer-Colbrie pass incomplete to Watson, Justin, PENALTY YALE pass interference (S. Rymiszewski) 15 yards to the YALE24, 1ST DOWN PENN, NO PLAY.0–0
11:00PENN Penalty, illegal participation (Christian Pearson) to the Yale 390–0
11:00Will Fischer-Colbrie pass complete to Logan Sharp for 16 yds to the Yale 34 for a 1ST down0–0
11:00Timeout PENN, clock 11:000–0
13:11Will Fischer-Colbrie run for a loss of 2 yards to the 50 yard line0–0
13:11Fischer-Colbrie pass incomplete to Huber, Kolton, PENALTY YALE holding (Hayden Carlson) 10 yards to the YALE48, 1ST DOWN PENN, NO PLAY.0–0
13:11Tre Solomon run for 4 yds to the Penn 420–0
13:11Will Fischer-Colbrie run for 7 yds to the Penn 38 for a 1ST down0–0
13:11Will Fischer-Colbrie pass complete to Tre Solomon for 7 yds to the Penn 310–0
15:00Alex Galland punt for 49 yds, downed at the Penn 240–0
15:00Kurt Rawlings pass complete to Christopher Williams-Lopez for a loss of 2 yards to the Yale 270–0
15:00Deshawn Salter run for 1 yd to the Yale 290–0
15:00Kurt Rawlings pass complete to Christopher Williams-Lopez for 8 yds to the Yale 280–0
15:00Jack Soslow kickoff for 59 yds , Caden Herring return for 19 yds to the Yale 200–0