Final at Franklin Field, PhiladelphiaTV: ESPN+Attendance 2,970
At kickoff
70°F, a few clouds, wind 5 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Philadelphia International Airport (KPHL), 9 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Columbia
Pennsylvania
424
Total yards
352
334
Passing yards
241
90
Rushing yards
111
8.4
Yards per pass
5.0
3.9
Yards per rush
3.5
22
First downs
23
4–12
Third downs
8–19
0–1
Fourth downs
3–4
0
Turnovers
2
4–19
Penalties
8–70
27:26
Possession
32:34
Efficiency
Columbia
Pennsylvania
45%
Success rate
46%
0.18
EPA per play
−0.02
1.08
Explosiveness
0.96
−0.06
Rushing EPA
0.16
0.30
Passing EPA
−0.14
41%
Passing-down success
21%
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)
Pennsylvania 60% to win. Columbia won as Elo’s underdog.
The line
Pennsylvania −3.5, over/under 45.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Pennsylvania drives left to right, Columbia right to left.
Q1 PennsylvaniaPunt, 7 plays, 35 yards
Q1 ColumbiaPunt, 6 plays, 28 yards
Q1 PennsylvaniaInterception, 5 plays, 11 yards
Q1 ColumbiaTouchdown, 6 plays, 43 yards
Q1 PennsylvaniaTurnover on downs, 15 plays, 44 yards
Q2 ColumbiaTurnover on downs, 8 plays, 57 yards
Q2 PennsylvaniaInterception, 3 plays, 0 yards
Q2 ColumbiaTouchdown, 1 play, 18 yards
Q2 PennsylvaniaTouchdown, 12 plays, 51 yards
Q2 ColumbiaField goal, 10 plays, 54 yards
Q3 ColumbiaPunt, 3 plays, 4 yards
Q3 PennsylvaniaTouchdown, 13 plays, 80 yards
Q3 ColumbiaField goal, 10 plays, 87 yards
Q3 PennsylvaniaPunt, 4 plays, 18 yards
Q3 ColumbiaField goal, 10 plays, 80 yards
Q4 PennsylvaniaPunt, 3 plays, 0 yards
Q4 ColumbiaMissed FG, 7 plays, 51 yards
Q4 PennsylvaniaField goal, 15 plays, 71 yards
Q4 ColumbiaPunt, 6 plays, 37 yards
Q4 PennsylvaniaEnd of game, 3 plays, 25 yards
Play by play
1st quarter5 drives, then Columbia 7, Pennsylvania 0
Pennsylvania Punt, 7 plays
15:00
Hugo Merry kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
SAYIN, Aidan pass up the middle complete for 1 yard to SACCHETTI, Luke caught at the PENN25 and advanced to the PENN26 (KNOX, James). PENALTY PENN Illegal Touch-Pass enforced 5 yards from the PENN25 to the PENN20, penalty results in a loss of down [NHSG]. NO PLAY (replay the down).
15:00
2nd & 15 at own 20
Aidan Sayin pass complete to Julien Stokes for 21 yds to the PENN 41 for a 1ST down
15:00
1st & 10 at own 41
Malachi Hosley run for 1 yd to the PENN 42
15:00
2nd & 9 at own 42
SAYIN, Aidan pass short to the left incomplete intended for STOKES, Julien broken up by MCCRAY, Carter at the PENN46. PENALTY COL Pass Interference enforced at the spot of the foul for 4 yards to the PENN46 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
15:00
1st & 10 at own 46
Malachi Hosley run for a loss of 1 yard to the PENN 45
15:00
2nd & 11 at own 45
Aidan Sayin pass complete to Jared Richardson for 11 yds to the COLU 44 for a 1ST down
15:00
1st & 10 at opp 44
Aidan Sayin pass complete to Julien Stokes for 7 yds to the COLU 37
15:00
2nd & 3 at opp 37
Malachi Hosley run for 2 yds to the COLU 35
15:00
3rd & 1 at opp 35
Malachi Hosley run for no gain to the COLU 35
15:00
4th & 1 at opp 35
Pennsylvania Penalty, False Start (-5 Yards) to the COLU 40
10:19
4th & 6 at opp 40
Albert Jang punt for 28 yds, fair catch by Carter McFadden at the COLU 12
Columbia Punt, 6 plays
10:19
1st & 10 at own 12
Chase Goodwin pass complete to Bryson Canty for 5 yds to the COLU 17
10:19
2nd & 5 at own 17
Joey Giorgi run for no gain to the COLU 17
10:19
3rd & 5 at own 17
Chase Goodwin pass complete to Jordan Kelley for 14 yds to the COLU 31 for a 1ST down
10:19
1st & 10 at own 31
Chase Goodwin pass complete to Joey Giorgi for 5 yds to the COLU 36
10:19
2nd & 5 at own 36
Joey Giorgi run for no gain to the COLU 36
10:19
3rd & 5 at own 36
Chase Goodwin pass complete to Bryson Canty for 4 yds to the COLU 40
6:58
4th & 1 at own 40
William Hughes punt for 43 yds , Julien Stokes returns for 7 yds to the PENN 24
Pennsylvania Interception, 5 plays
6:58
1st & 5 at own 24
Jayden Drayton run for 6 yds to the PENN 30 for a 1ST down
6:58
2nd & 4 at own 30
Malachi Hosley run for 3 yds to the PENN 33
6:58
3rd & 1 at own 33
Aidan Sayin pass complete to Jared Richardson for 5 yds to the PENN 38 for a 1ST down
6:58
1st & 10 at own 38
Aidan Sayin run for 2 yds to the PENN 40
6:58
2nd & 8 at own 40
Jamal Bing Jr. run for 1 yd to the PENN 41
4:13
3rd & 7 at own 41
Aidan Sayin pass intercepted Aaron Brebnor return for no gain to the PENN 43
Columbia Touchdown, 6 plays
4:13
1st & 10 at opp 43
Chase Goodwin pass complete to Edan Stagg for 13 yds to the PENN 30 for a 1ST down
4:13
1st & 10 at opp 30
Malcolm Terry II run for 5 yds to the PENN 25
4:13
2nd & 5 at opp 25
Chase Goodwin pass complete to Edan Stagg for a loss of 3 yards to the PENN 28
4:13
3rd & 8 at opp 28
Chase Goodwin pass complete to Bryson Canty for 16 yds to the PENN 12 for a 1ST down
4:13
1st & 10 at opp 12
Cole Freeman run for a loss of 3 yards to the PENN 15
0:58
2nd & 13 at opp 15
Chase Goodwin pass complete to Marcus Libman for 15 yds for a TD (Hugo Merry KICK)Columbia 7, Pennsylvania 0
0:58
1st & 10 at own 24
Jayden Drayton run for 6 yds to the PENN 30
Pennsylvania Turnover on downs, 15 plays
0:58
Hugo Merry kickoff for 65 yds for a touchback
0:58
1st & 10 at own 25
Aidan Sayin pass complete to Jared Richardson for 5 yds to the PENN 30
0:58
2nd & 5 at own 30
Malachi Hosley run for 4 yds to the PENN 34
0:00
3rd & 1 at own 34
Malachi Hosley run for 1 yd to the PENN 35 for a 1ST down
Q2 15:00
1st & 10 at own 35
Aidan Sayin pass incomplete
Q2 15:00
2nd & 10 at own 35
Aidan Sayin pass incomplete
Q2 15:00
3rd & 10 at own 35
Aidan Sayin pass complete to Jayden Drayton for 9 yds to the PENN 44
Q2 15:00
4th & 1 at own 44
Malachi Hosley run for 3 yds to the PENN 47 for a 1ST down
Q2 15:00
1st & 10 at own 47
Aidan Sayin pass incomplete
Q2 15:00
2nd & 10 at own 47
Jamal Bing Jr. run for 4 yds to the COLU 49
Q2 15:00
3rd & 6 at opp 49
Aidan Sayin pass complete to Justin Cayenne for 5 yds to the COLU 44
Q2 15:00
4th & 1 at opp 44
Aidan Sayin pass complete to Julien Stokes for 8 yds to the COLU 36 for a 1ST down
Q2 11:40
1st & 10 at opp 36
Malachi Hosley run for 2 yds to the COLU 34
Q2 11:40
2nd & 8 at opp 34
Malachi Hosley run for 2 yds to the COLU 32
Q2 11:40
3rd & 6 at opp 32
Aidan Sayin pass complete to Julien Stokes for 1 yd to the COLU 31
Q2 9:35
4th & 5 at opp 31
Aidan Sayin pass incomplete
2nd quarter5 drives, then Columbia 17, Pennsylvania 7
Columbia Turnover on downs, 8 plays
9:35
1st & 10 at own 31
Chase Goodwin pass incomplete
9:35
2nd & 10 at own 31
Pennsylvania Penalty, Roughing the Passer enforced (15 Yards) to the PENN 46 for a 1ST down
9:35
1st & 10 at opp 46
Chase Goodwin pass incomplete
9:35
2nd & 10 at opp 46
Chase Goodwin pass complete to Bryson Canty for 26 yds to the PENN 20 for a 1ST down
9:35
1st & 10 at opp 20
Chase Goodwin pass incomplete
9:35
2nd & 10 at opp 20
Joey Giorgi run for 2 yds to the PENN 18
9:35
3rd & 8 at opp 18
Chase Goodwin pass complete to Titus Evans for 6 yds to the PENN 12
7:10
4th & 2 at opp 12
Chase Goodwin pass incomplete
Pennsylvania Interception, 3 plays
7:10
1st & 10 at own 12
Aidan Sayin pass incomplete
7:10
2nd & 10 at own 12
Aidan Sayin pass incomplete
6:52
3rd & 10 at own 12
Aidan Sayin pass intercepted Hayden McDonald return for 19 yds to the PENN 18
Columbia Touchdown, 1 play
6:47
1st & 10 at opp 18
Chase Goodwin pass complete to Bryson Canty for 18 yds for a TD (Hugo Merry KICK)Columbia 14, Pennsylvania 0
Pennsylvania Touchdown, 12 plays
6:46
Hugo Merry kickoff for 16 yds , return for no gain to the PENN 49
6:46
1st & 10 at own 49
Malachi Hosley run for 2 yds to the COLU 49
6:46
2nd & 8 at opp 49
Aidan Sayin pass complete to Justin Cayenne for a loss of 5 yards to the PENN 46
6:46
3rd & 13 at own 46
Aidan Sayin pass complete to Bisi Owens for 9 yds to the COLU 45
6:46
4th & 4 at opp 45
SAYIN, Aidan pass to the right incomplete intended for OWENS, Bisi broken up by MCFADDEN, Carter at the COL39. PENALTY COL Offsides enforced 5 yards from the COL45 to the COL40 and results in a 1ST DOWN [NHSG]. NO PLAY (replay the down).
6:46
1st & 10 at opp 40
Aidan Sayin pass complete to Jared Richardson for 7 yds to the COLU 33
6:46
2nd & 3 at opp 33
Jamal Bing Jr. run for 2 yds to the COLU 31
6:46
3rd & 1 at opp 31
Pennsylvania Penalty, False Start (-5 Yards) to the COLU 36
3:33
4th & 6 at opp 36
Timeout Pennsylvania, clock 03:33
3:33
3rd & 6 at opp 36
Aidan Sayin pass incomplete
3:33
4th & 6 at opp 36
Aidan Sayin pass complete to Bisi Owens for 10 yds to the COLU 26 for a 1ST down
3:33
1st & 10 at opp 26
Aidan Sayin pass complete to Julien Stokes for 5 yds to the COLU 21
2:00
3rd & 4 at opp 20
Timeout Pennsylvania, clock 02:00
2:00
2nd & 5 at opp 21
Malachi Hosley run for 1 yd to the COLU 20
2:00
3rd & 4 at opp 20
Aidan Sayin run for 18 yds to the COLU 2 for a 1ST down
2:00
1st & goal at opp 2
Aidan Sayin run for 1 yd to the COLU 1
1:06
2nd & goal at opp 1
Malachi Hosley run for 1 yd for a TD (Sam Smith KICK)Columbia 14, Pennsylvania 7
Columbia Field goal, 10 plays
1:00
Santiago Sturla kickoff for 50 yds , Aidan Shinfeld return for 20 yds to the COLU 35
1:00
1st & 10 at own 35
Chase Goodwin pass complete to Edan Stagg for 7 yds to the COLU 42
1:00
2nd & 3 at own 42
Chase Goodwin pass complete to Edan Stagg for 13 yds to the PENN 45 for a 1ST down
1:00
1st & 10 at opp 45
Chase Goodwin pass complete to Marcus Libman for 6 yds to the PENN 39
1:00
2nd & 4 at opp 39
Chase Goodwin pass complete to Bryson Canty for 8 yds to the PENN 31 for a 1ST down
0:38
1st & 10 at opp 31
Chase Goodwin pass complete to Jordan Kelley for 8 yds to the PENN 23
0:25
1st & 10 at opp 18
Timeout Columbia, clock 00:25
0:25
2nd & 2 at opp 23
Malcolm Terry II run for 5 yds to the PENN 18 for a 1ST down
0:25
1st & 10 at opp 18
Chase Goodwin pass complete to Marcus Libman for 4 yds to the PENN 14
0:25
2nd & 6 at opp 14
Chase Goodwin pass complete to Marcus Libman for no gain to the PENN 14
0:14
3rd & 6 at opp 14
Joey Giorgi run for 3 yds to the PENN 11
0:02
4th & 3 at opp 11
Timeout Pennsylvania, clock 00:02
0:00
4th & 3 at opp 11
Hugo Merry 29 yd FG GOODColumbia 17, Pennsylvania 7
3rd quarter5 drives, then Columbia 20, Pennsylvania 14
Columbia Punt, 3 plays
15:00
Sam Smith kickoff for 40 yds
15:00
1st & 10 at own 30
Joey Giorgi run for 4 yds to the COLU 34
15:00
2nd & 6 at own 34
Chase Goodwin pass incomplete
15:00
3rd & 6 at own 34
Chase Goodwin pass incomplete
14:10
4th & 6 at own 34
William Hughes punt for 45 yds , Julien Stokes returns for a loss of 1 yard to the PENN 20
14:10
1st & 10 at own 20
HOSLEY, Malachi rush up the middle for a gain of 5 yards to the PENN25 (ROUSSOS, Anthony). PENALTY PENN Holding enforced 10 yards from the PENN20 to the PENN10 [NHSG]. NO PLAY (replay the down).
Pennsylvania Touchdown, 13 plays
14:10
1st & 20 at own 10
Aidan Sayin pass complete to Bisi Owens for 11 yds to the PENN 21
14:10
2nd & 9 at own 21
Malachi Hosley run for 11 yds to the PENN 32 for a 1ST down
14:10
1st & 10 at own 32
Malachi Hosley run for 5 yds to the PENN 37
14:10
2nd & 5 at own 37
Malachi Hosley run for 2 yds to the PENN 39
14:10
3rd & 3 at own 39
Jamal Bing Jr. run for 3 yds to the PENN 42 for a 1ST down
14:10
1st & 10 at own 42
Aidan Sayin pass complete to Justin Cayenne for 5 yds to the PENN 47
14:10
2nd & 5 at own 47
Aidan Sayin pass complete to Jared Richardson for 9 yds to the COLU 44 for a 1ST down
14:10
1st & 10 at opp 44
Aidan Sayin pass complete to Julien Stokes for 12 yds to the COLU 32 for a 1ST down
14:10
1st & 10 at opp 32
Aidan Sayin pass complete to Julien Stokes for 11 yds to the COLU 21 for a 1ST down
14:10
1st & 10 at opp 21
Aidan Sayin pass complete to Jayden Drayton for a loss of 1 yard to the COLU 22
14:10
2nd & 11 at opp 22
Jamal Bing Jr. run for 10 yds to the COLU 12
14:10
3rd & 1 at opp 12
Malachi Hosley run for 2 yds to the COLU 10 for a 1ST down
7:30
1st & goal at opp 10
Aidan Sayin run for 10 yds for a TD (Sam Smith KICK)Columbia 17, Pennsylvania 14
Columbia Field goal, 10 plays
7:23
Sam Smith kickoff for 63 yds , Edan Stagg return for no gain to the COLU 2 , return for no gain to the COLU 2
7:23
1st & 10 at own 2
GOODWIN, Chase pass deep up the middle incomplete intended for CANTY, Bryson thrown to the COL36. PENALTY PENN Pass Interference enforced 15 yards to the COL17 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:23
1st & 10 at own 17
Chase Goodwin pass incomplete
7:23
2nd & 10 at own 17
Chase Goodwin pass incomplete
7:23
3rd & 10 at own 17
Chase Goodwin pass complete to Braden Dougherty for 36 yds to the PENN 47 for a 1ST down
7:23
1st & 10 at opp 47
GOODWIN, Chase pass deep to the left incomplete intended for LIBMAN, Marcus broken up by MEANS, Shiloh at the PENN24. PENALTY PENN Holding enforced 10 yards from the PENN47 to the PENN37 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:23
1st & 10 at opp 37
Chase Goodwin run for 9 yds to the PENN 28
7:23
2nd & 1 at opp 28
Chase Goodwin pass complete to Jack Larsen for 8 yds to the PENN 20 for a 1ST down
7:23
1st & 10 at opp 20
Chase Goodwin pass complete to Malcolm Terry II for 12 yds to the PENN 8 for a 1ST down
7:23
1st & goal at opp 8
Chase Goodwin pass incomplete
7:23
2nd & goal at opp 8
Chase Goodwin pass complete to Braden Dougherty for 6 yds to the PENN 2
7:23
3rd & goal at opp 2
Chase Goodwin sacked by Julian Talley for a loss of 9 yards to the PENN 11
2:45
4th & goal at opp 11
Hugo Merry 29 yd FG GOODColumbia 20, Pennsylvania 14
Pennsylvania Punt, 4 plays
2:45
Hugo Merry kickoff for 65 yds for a touchback
2:45
1st & 10 at own 25
Aidan Sayin pass complete to Bisi Owens for 17 yds to the PENN 42 for a 1ST down
2:45
1st & 10 at own 42
Malachi Hosley run for 1 yd to the PENN 43
2:45
2nd & 9 at own 43
Aidan Sayin pass incomplete
2:45
3rd & 9 at own 43
Aidan Sayin pass incomplete
1:25
4th & 9 at own 43
Albert Jang punt for 43 yds, downed at the COLU 14
Columbia Field goal, 10 plays
1:25
1st & 10 at own 14
Joey Giorgi run for 2 yds to the COLU 16
0:12
1st & 10 at own 45
Timeout Columbia, clock 00:12
0:12
2nd & 8 at own 16
Chase Goodwin pass complete to Bryson Canty for 29 yds to the COLU 45 for a 1ST down
0:12
1st & 10 at own 45
Joey Giorgi run for 30 yds to the PENN 25 for a 1ST down
Q4 15:00
1st & 10 at opp 25
Chase Goodwin pass incomplete
Q4 15:00
2nd & 10 at opp 25
Chase Goodwin run for 5 yds to the PENN 20
Q4 15:00
3rd & 5 at opp 20
Chase Goodwin pass complete to Marcus Libman for 13 yds to the PENN 7 for a 1ST down
Q4 15:00
1st & goal at opp 7
Chase Goodwin sacked by Julian Talley for a loss of 3 yards to the PENN 10
Q4 15:00
2nd & goal at opp 10
GOODWIN, Chase pass short to the left complete for 5 yards to LIBMAN, Marcus caught at the PENN6 and advanced to the PENN5 (TALLEY, Julian). PENALTY Before the snap, COL Illegal Shift enforced 5 yards from the PENN10 to the PENN15. NO PLAY (replay the down).
Q4 15:00
2nd & goal at opp 15
Chase Goodwin pass incomplete
Q4 15:00
3rd & goal at opp 15
Malcolm Terry II run for 9 yds to the PENN 6
Q4 11:17
4th & goal at opp 6
Hugo Merry 24 yd FG GOODColumbia 23, Pennsylvania 14
4th quarter5 drives, then Columbia 23, Pennsylvania 17
Pennsylvania Punt, 3 plays
11:17
Hugo Merry kickoff for 65 yds for a touchback
11:17
1st & 10 at own 25
Aidan Sayin pass incomplete
11:17
2nd & 10 at own 25
Aidan Sayin pass incomplete
11:02
4th & 10 at own 25
Timeout Pennsylvania, clock 11:02
11:02
3rd & 10 at own 25
Aidan Sayin pass incomplete
10:55
4th & 10 at own 25
Albert Jang punt for 47 yds, fair catch by Carter McFadden at the COLU 28
Columbia Missed FG, 7 plays
10:55
1st & 10 at own 28
Joey Giorgi run for 8 yds to the COLU 36
10:55
2nd & 2 at own 36
Chase Goodwin pass complete to Edan Stagg for 11 yds to the COLU 47 for a 1ST down
10:55
1st & 10 at own 47
Chase Goodwin pass complete to Bryson Canty for 31 yds to the PENN 22 for a 1ST down
10:55
1st & 10 at opp 22
Malcolm Terry II run for no gain to the PENN 22
10:55
2nd & 10 at opp 22
Malcolm Terry II run for 1 yd to the PENN 21
10:55
3rd & 9 at opp 21
Chase Goodwin pass incomplete
7:52
4th & 9 at opp 21
Hugo Merry 39 yd FG MISSED
Pennsylvania Field goal, 15 plays
7:52
1st & 10 at own 21
Aidan Sayin pass incomplete
7:52
2nd & 10 at own 21
Aidan Sayin run for 6 yds to the PENN 27
7:52
3rd & 4 at own 27
Malachi Hosley run for 8 yds to the PENN 35 for a 1ST down
7:52
1st & 10 at own 35
SAYIN, Aidan pass up the middle intercepted by BREBNOR, Aaron at the COL50 intended for STOKES, Julien. Brebnor return for 14 yards to the PENN36, out of bounds. PENALTY Before the snap, COL Illegal Substitution enforced 5 yards from the PENN35 to the PENN40. NO PLAY (replay the down).
7:52
1st & 5 at own 40
Aidan Sayin pass incomplete
7:52
2nd & 5 at own 40
Aidan Sayin pass complete to Jamal Bing Jr. for 4 yds to the PENN 44
7:52
3rd & 1 at own 44
Jamal Bing Jr. run for 4 yds to the PENN 48 for a 1ST down
7:52
1st & 10 at own 48
Aidan Sayin pass incomplete
7:52
2nd & 10 at own 48
Aidan Sayin pass complete to Alex Haight for 6 yds to the COLU 46
7:52
3rd & 4 at opp 46
Aidan Sayin pass complete to Justin Cayenne for 13 yds to the COLU 33 for a 1ST down
7:52
1st & 10 at opp 33
Aidan Sayin pass incomplete
7:52
2nd & 10 at opp 33
Aidan Sayin pass complete to Jared Richardson for 25 yds to the COLU 8 for a 1ST down
7:52
1st & goal at opp 8
Aidan Sayin pass incomplete
7:52
2nd & goal at opp 8
Aidan Sayin pass incomplete
7:52
3rd & goal at opp 8
Aidan Sayin pass incomplete
3:42
4th & goal at opp 8
Sam Smith 25 yd FG GOODColumbia 23, Pennsylvania 17
Columbia Punt, 6 plays
3:42
Santiago Sturla kickoff for 49 yds
3:42
1st & 10 at own 25
Griffin Johnson run for 16 yds to the COLU 41 for a 1ST down
2:51
2nd & 10 at own 41
Timeout Pennsylvania, clock 02:51
2:51
1st & 10 at own 41
Griffin Johnson run for no gain to the COLU 41
2:00
1st & 10 at opp 44
Timeout Pennsylvania, clock 02:00
2:00
2nd & 10 at own 41
Chase Goodwin pass complete to Malcolm Terry II for 15 yds to the PENN 44 for a 1ST down
2:00
1st & 10 at opp 44
Cole Freeman run for 2 yds to the PENN 42
1:55
2nd & 8 at opp 42
Timeout Pennsylvania, clock 01:55
1:04
3rd & 6 at opp 40
Timeout Columbia, clock 01:04
1:04
2nd & 8 at opp 42
Chase Goodwin run for 2 yds to the PENN 40
1:04
3rd & 6 at opp 40
Chase Goodwin run for 2 yds to the PENN 38
0:14
4th & 4 at opp 38
William Hughes punt for 38 yds for a touchback
Pennsylvania End of game, 3 plays
0:06
1st & 10 at own 44
Timeout Columbia, clock 00:06
0:06
1st & 10 at own 20
Aidan Sayin pass complete to Bisi Owens for 24 yds to the PENN 44 for a 1ST down
0:06
1st & 10 at own 44
Aidan Sayin pass complete to Bisi Owens for 7 yds to the COLU 49
0:03
2nd & 3 at opp 49
Aidan Sayin sacked by Jack Smiechowski for a loss of 6 yards to the PENN 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.