Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Connor Loftus kickoff for 65 yds , Alexander Jette return for 20 yds to the Brown 20
Incompletion
15:00 - 1st
Marcus Fuller pass incomplete to Alexander Viox, broken up by Kevin Ijoma
1st & 10 at BRWN 20
2-yd Run
15:00 - 1st
Andrew Coke run for 2 yds to the Brown 22
2nd & 10 at BRWN 20
Incompletion
15:00 - 1st
Marcus Fuller pass incomplete to Alexander Jette
3rd & 8 at BRWN 22
Punt
15:00 - 1st
Grant Senne punt for 41 yds, punt out-of-bounds at the Penn 37
4th & 8 at BRWN 22
3-yd Pass
13:49 - 1st
Alek Torgersen pass complete to Spencer Kulcsar for 3 yds to the Penn 40
1st & 10 at PENN 37
3-yd Run
13:49 - 1st
Alek Torgersen run for 3 yds to the Penn 43
2nd & 7 at PENN 40
2-yd Pass
13:49 - 1st
Alek Torgersen pass complete to Conner Scott for 2 yds to the Penn 45
3rd & 4 at PENN 43
Punt
13:49 - 1st
Hunter Kelley punt for 35 yds, fair catch by Alexander Jette at the Brown 20
4th & 2 at PENN 45
4-yd Run
12:27 - 1st
Andrew Coke run for 4 yds to the Brown 24
1st & 10 at BRWN 20
8-yd Pass
12:27 - 1st
Marcus Fuller pass complete to Seth Rosenbauer for 8 yds to the Brown 32 for a 1ST down
2nd & 6 at BRWN 24
Incompletion
12:27 - 1st
Marcus Fuller pass incomplete to Brian Strachan, broken up by Dan Wilk
1st & 10 at BRWN 32
12-yd Run
12:27 - 1st
Seth Rosenbauer run for 12 yds to the Brown 44 for a 1ST down
2nd & 10 at BRWN 32
-2-yd Pass
12:27 - 1st
Marcus Fuller pass complete to Andrew Coke for a loss of 2 yards to the Brown 42
1st & 10 at BRWN 44
2-yd Run
12:27 - 1st
Andrew Coke run for 2 yds to the Brown 44
2nd & 12 at BRWN 42
15-yd Pass
12:27 - 1st
Marcus Fuller pass complete to Brian Strachan for 15 yds to the Penn 41 for a 1ST down
3rd & 10 at BRWN 44
Incompletion
12:27 - 1st
Marcus Fuller pass incomplete
1st & 10 at PENN 41
6-yd Run
12:27 - 1st
Andrew Coke run for 6 yds to the Penn 35
2nd & 10 at PENN 41
6-yd Run
12:27 - 1st
Seth Rosenbauer run for 6 yds to the Penn 29 for a 1ST down
3rd & 4 at PENN 35
Sack
12:27 - 1st
Marcus Fuller sacked by Tyler Drake for a loss of 8 yards to the Penn 37
1st & 10 at PENN 29
Incompletion
12:27 - 1st
Marcus Fuller pass incomplete to Brian Strachan, broken up by Dan Connaughton
2nd & 18 at PENN 37
Incompletion
12:27 - 1st
Marcus Fuller pass incomplete to Brian Strachan
3rd & 18 at PENN 37
Punt
12:27 - 1st
Grant Senne punt for 25 yds, downed at the Penn 12
4th & 18 at PENN 37
Fumble Recovery (Own)
6:31 - 1st
Alek Torgersen run for a loss of 2 yards to the Penn 10 Alek Torgersen fumbled, recovered by Penn Alek Torgersen
1st & 10 at PENN 12
Incompletion
6:31 - 1st
Alek Torgersen pass incomplete
2nd & 12 at PENN 10
15-yd Penalty
6:31 - 1st
Torgersen, Alek pass complete to Watson, Justin for 2 yards to the PENN12, fumble by Watson, Justin recovered by BRWN Giovacchini, D. at PENN12, PENALTY BRWN roughing passer 15 yards to the PENN25, 1ST DOWN PENN, NO PLAY. for a 1ST down
3rd & 12 at PENN 10
4-yd Run
6:31 - 1st
Kyle Wilcox run for 4 yds to the Penn 29
1st & 10 at PENN 25
0-yd Run
6:31 - 1st
Kyle Wilcox run for no gain to the Penn 29
2nd & 6 at PENN 29
7-yd Pass
6:31 - 1st
Alek Torgersen pass complete to Justin Watson for 7 yds to the Penn 36 for a 1ST down
3rd & 6 at PENN 29
Incompletion
6:31 - 1st
Alek Torgersen pass incomplete to Conner Scott
1st & 10 at PENN 36
Incompletion
6:31 - 1st
Alek Torgersen pass incomplete to Spencer Kulcsar
2nd & 10 at PENN 36
Incompletion
6:31 - 1st
Alek Torgersen pass incomplete to Conner Scott
3rd & 10 at PENN 36
Punt
6:31 - 1st
Hunter Kelley punt for 64 yds for a touchback
4th & 10 at PENN 36
2nd Quarter
5-yd Run
3:59 - 1st
Seth Rosenbauer run for 5 yds to the Brown 25
1st & 10 at BRWN 20
5-yd Run
3:59 - 1st
Seth Rosenbauer run for 5 yds to the Brown 30 for a 1ST down
2nd & 5 at BRWN 25
8-yd Run
3:59 - 1st
Andrew Coke run for 8 yds to the Brown 38
1st & 10 at BRWN 30
5-yd Run
3:59 - 1st
Andrew Coke run for 5 yds to the Brown 43 for a 1ST down
2nd & 2 at BRWN 38
5-yd Run
3:59 - 1st
Marcus Fuller run for 5 yds to the Brown 48
1st & 10 at BRWN 43
3-yd Run
3:59 - 1st
Seth Rosenbauer run for 3 yds to the Penn 49
2nd & 5 at BRWN 48
9-yd Run
3:59 - 1st
Seth Rosenbauer run for 9 yds to the Penn 40 for a 1ST down
3rd & 2 at PENN 49

End of 1st Quarter

Incompletion
15:00 - 2nd
Marcus Fuller pass incomplete
1st & 10 at PENN 40
0-yd Run
15:00 - 2nd
Andrew Coke run for no gain to the Penn 40
2nd & 10 at PENN 40
Incompletion
15:00 - 2nd
Marcus Fuller pass incomplete to Brian Strachan
3rd & 10 at PENN 40
Punt
15:00 - 2nd
Grant Senne punt for 40 yds for a touchback
4th & 10 at PENN 40
Incompletion
13:59 - 2nd
Alek Torgersen pass incomplete to Spencer Kulcsar
1st & 10 at PENN 20
3-yd Run
13:59 - 2nd
Eric Fiore run for 3 yds to the Penn 23
2nd & 10 at PENN 20
0-yd Pass
13:59 - 2nd
Alek Torgersen pass complete to Justin Watson for no gain to the Penn 23
3rd & 7 at PENN 23
Punt
13:59 - 2nd
Hunter Kelley punt for 42 yds, fair catch by Alexander Jette at the Brown 35
4th & 7 at PENN 23
10-yd Pass
12:48 - 2nd
Marcus Fuller pass complete to Alexander Jette for 10 yds to the Brown 45 for a 1ST down
1st & 10 at BRWN 35
19-yd Run
12:48 - 2nd
Seth Rosenbauer run for 19 yds to the Penn 36 for a 1ST down
1st & 10 at BRWN 45
36-yd Touchdown Pass
11:38 - 2nd
Marcus Fuller pass complete to Reiley Higgins for 36 yds for a TD, (Grant Senne KICK)
1st & 10 at PENN 36
Kickoff
11:38 - 2nd
Grant Senne kickoff for 65 yds , Eric Fiore return for 21 yds to the Penn 21
13-yd Pass
11:31 - 2nd
Adam Strouss pass complete to Matt Schwartz for 13 yds to the Penn 34 for a 1ST down
1st & 10 at PENN 21
3-yd Run
11:31 - 2nd
Adam Strouss run for 3 yds to the Penn 37
1st & 10 at PENN 34
3-yd Run
11:31 - 2nd
Eric Fiore run for 3 yds to the Penn 40
2nd & 7 at PENN 37
11-yd Pass
11:31 - 2nd
Alek Torgersen pass complete to Conner Scott for 11 yds to the Brown 49 for a 1ST down
3rd & 4 at PENN 40
Fumble Recovery (Own)
11:31 - 2nd
Alek Torgersen sacked by Ludovic Richardson for a loss of 5 yards to the Penn 44 Alek Torgersen fumbled, recovered by Penn Ryan Kelly , return for 0 yards
1st & 10 at BRWN 49
Incompletion
11:31 - 2nd
Alek Torgersen pass incomplete to Justin Watson
2nd & 17 at PENN 44
18-yd Pass
11:31 - 2nd
Alek Torgersen pass complete to Spencer Kulcsar for 18 yds to the Brown 38 for a 1ST down
3rd & 17 at PENN 44
2-yd Pass
11:31 - 2nd
Alek Torgersen pass complete to Conner Scott for 2 yds to the Brown 36
1st & 10 at BRWN 38
Incompletion
11:31 - 2nd
Alek Torgersen pass incomplete
2nd & 8 at BRWN 36
3-yd Pass
11:31 - 2nd
Alek Torgersen pass complete to Danny Ferens for 3 yds to the Brown 33
3rd & 8 at BRWN 36
Punt
11:31 - 2nd
Hunter Kelley punt for 24 yds, fair catch by Alexander Jette at the Brown 9
4th & 5 at BRWN 33
9-yd Run
7:36 - 2nd
Seth Rosenbauer run for 9 yds to the Brown 18
1st & 10 at BRWN 9
9-yd Run
7:36 - 2nd
Seth Rosenbauer run for 9 yds to the Brown 27 for a 1ST down PENN Penalty, offside defense ( Yards) declined for a 1ST down
2nd & 1 at BRWN 18
3-yd Pass
7:36 - 2nd
Marcus Fuller pass complete to Reiley Higgins for 3 yds to the Brown 30
1st & 10 at BRWN 27
46-yd Pass
7:36 - 2nd
Marcus Fuller pass complete to Brian Strachan for 46 yds to the Penn 24 for a 1ST down
2nd & 7 at BRWN 30
12-yd Run
7:36 - 2nd
Seth Rosenbauer run for 12 yds to the Penn 12 for a 1ST down
1st & 10 at PENN 24
3-yd Run
7:36 - 2nd
Marcus Fuller run for 3 yds to the Penn 9
1st & 10 at PENN 12
8-yd Run
7:36 - 2nd
Alexander Jette run for 8 yds to the Penn 1 for a 1ST down
2nd & 7 at PENN 9
0-yd Run
7:36 - 2nd
Seth Rosenbauer run for no gain to the Penn 1
1st & Goal at PENN 1
1-yd Touchdown Run
4:19 - 2nd
Seth Rosenbauer run for 1 yd for a TD, (Grant Senne KICK)
2nd & Goal at PENN 1
Kickoff
4:19 - 2nd
Grant Senne kickoff for 57 yds , Spencer Kulcsar return for 27 yds to the Penn 35
5-yd Penalty
4:10 - 2nd
PENN Penalty, delay of game (-5 Yards) to the Penn 30
1st & 10 at PENN 35
7-yd Pass
4:10 - 2nd
Alek Torgersen pass complete to Spencer Kulcsar for 7 yds to the Penn 37
1st & 15 at PENN 30
2-yd Run
4:10 - 2nd
Spencer Kulcsar run for 2 yds to the Penn 39
2nd & 8 at PENN 37
8-yd Pass
4:10 - 2nd
Alek Torgersen pass complete to Kyle Wilcox for 8 yds to the Penn 47 for a 1ST down
3rd & 6 at PENN 39
7-yd Run
4:10 - 2nd
Kyle Wilcox run for 7 yds to the Brown 46
1st & 10 at PENN 47
12-yd Pass
4:10 - 2nd
Alek Torgersen pass complete to Ryan Kelly for 12 yds to the Brown 34 for a 1ST down
2nd & 3 at BRWN 46
4-yd Run
4:10 - 2nd
Alek Torgersen run for 4 yds to the Brown 30
1st & 10 at BRWN 34
5-yd Run
4:10 - 2nd
Kyle Wilcox run for 5 yds to the Brown 25
2nd & 6 at BRWN 30

(1:25 - 2nd) Timeout PENN, clock 01:25

4-yd Run
1:25 - 2nd
Alek Torgersen run for 4 yds to the Brown 21 for a 1ST down
3rd & 1 at BRWN 25
1-yd Run
1:25 - 2nd
Alek Torgersen run for 1 yd to the Brown 20
1st & 10 at BRWN 21

(0:59 - 2nd) Timeout PENN, clock 00:59

19-yd Pass
0:59 - 2nd
Alek Torgersen pass complete to Justin Watson for 19 yds to the Brown 1 for a 1ST down
2nd & 9 at BRWN 20
0-yd Run
0:59 - 2nd
Alek Torgersen run for no gain to the Brown 1
1st & Goal at BRWN 1

(0:39 - 2nd) Timeout PENN, clock 00:39

1-yd Touchdown Run
0:36 - 2nd
Adam Strouss run for 1 yd for a TD, (Jimmy Gammill KICK)
2nd & Goal at BRWN 1
Kickoff
0:36 - 2nd
Connor Loftus kickoff for 32 yds
6-yd Run
0:36 - 2nd
Andrew Coke run for 6 yds to the Brown 39
1st & 10 at BRWN 33

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Grant Senne kickoff for 53 yds , Spencer Kulcsar return for 38 yds to the 50 yard line
1-yd Run
14:50 - 3rd
Alek Torgersen run for 1 yd to the Brown 49
1st & 10 at 50
0-yd Run
14:50 - 3rd
Kyle Wilcox run for no gain to the Brown 49
2nd & 9 at BRWN 49
16-yd Pass
14:50 - 3rd
Alek Torgersen pass complete to Justin Watson for 16 yds to the Brown 33 for a 1ST down
3rd & 9 at BRWN 49
5-yd Penalty
14:50 - 3rd
PENN Penalty, false start (-5 Yards) to the Brown 38
1st & 10 at BRWN 33
5-yd Penalty
14:50 - 3rd
PENN Penalty, false start (-5 Yards) to the Brown 43
1st & 15 at BRWN 38
Incompletion
14:50 - 3rd
Alek Torgersen pass incomplete to Spencer Kulcsar, broken up by Henry Bumpus
1st & 20 at BRWN 43
8-yd Pass
14:50 - 3rd
Alek Torgersen pass complete to Spencer Kulcsar for 8 yds to the Brown 35
2nd & 20 at BRWN 43
Incompletion
14:50 - 3rd
Alek Torgersen pass incomplete to Justin Watson
3rd & 12 at BRWN 35
Punt
14:50 - 3rd
Hunter Kelley punt for 33 yds, downed at the Brown 2
4th & 12 at BRWN 35
3-yd Run
12:23 - 3rd
Seth Rosenbauer run for 3 yds to the Brown 5
1st & 10 at BRWN 2
2-yd Penalty
12:23 - 3rd
BROWN Penalty, false start (-2 Yards) to the Brown 3
2nd & 7 at BRWN 5
3-yd Run
12:23 - 3rd
Seth Rosenbauer run for 3 yds to the Brown 6
2nd & 9 at BRWN 3
Incompletion
12:23 - 3rd
Marcus Fuller pass incomplete to Brian Strachan, broken up by Kevin Ijoma
3rd & 6 at BRWN 6
Punt
12:23 - 3rd
Grant Senne punt for 52 yds, downed at the Penn 42
4th & 6 at BRWN 6
Incompletion
10:24 - 3rd
Alek Torgersen pass incomplete to Justin Watson
1st & 10 at PENN 42
1-yd Pass
10:24 - 3rd
Alek Torgersen pass complete to Spencer Kulcsar for 1 yd to the Penn 43
2nd & 10 at PENN 42
Incompletion
10:24 - 3rd
Alek Torgersen pass incomplete to Danny Ferens
3rd & 9 at PENN 43
Punt
10:24 - 3rd
Hunter Kelley punt for 38 yds, fair catch by Alexander Jette at the Brown 19
4th & 9 at PENN 43
5-yd Run
9:29 - 3rd
Seth Rosenbauer run for 5 yds to the Brown 24
1st & 10 at BRWN 19
5-yd Run
9:29 - 3rd
Seth Rosenbauer run for 5 yds to the Brown 29 for a 1ST down
2nd & 5 at BRWN 24
5-yd Run
9:29 - 3rd
Seth Rosenbauer run for 5 yds to the Brown 34
1st & 10 at BRWN 29
7-yd Pass
9:29 - 3rd
Marcus Fuller pass complete to Brian Strachan for 7 yds to the Brown 41 for a 1ST down
2nd & 5 at BRWN 34
Fumble Recovery (Own)
9:29 - 3rd
Marcus Fuller pass complete to Alexander Jette for no gain Alexander Jette fumbled, forced by Dan Wilk,
1st & 10 at BRWN 41
2-yd Run
9:29 - 3rd
Seth Rosenbauer run for 2 yds to the Brown 43
2nd & 10 at BRWN 41
5-yd Pass
9:29 - 3rd
Marcus Fuller pass complete to Andrew Coke for 5 yds to the Brown 48
3rd & 8 at BRWN 43
Punt
9:29 - 3rd
Grant Senne punt for 34 yds, fair catch by Spencer Kulcsar at the Penn 18
4th & 3 at BRWN 48
2-yd Run
5:22 - 3rd
Eric Fiore run for 2 yds to the Penn 20
1st & 10 at PENN 18
Incompletion
5:22 - 3rd
Alek Torgersen pass incomplete
2nd & 8 at PENN 20
11-yd Pass
5:22 - 3rd
Alek Torgersen pass complete to Spencer Kulcsar for 11 yds to the Penn 31 for a 1ST down
3rd & 8 at PENN 20
4-yd Pass
5:22 - 3rd
Alek Torgersen pass complete to Spencer Kulcsar for 4 yds to the Penn 35
1st & 10 at PENN 31
Incompletion
5:22 - 3rd
Adam Strouss pass incomplete to Spencer Kulcsar
2nd & 6 at PENN 35
Incompletion
5:22 - 3rd
Alek Torgersen pass incomplete to Conner Scott, broken up by Xavier Russo
3rd & 6 at PENN 35
Punt
5:22 - 3rd
Hunter Kelley punt for 33 yds, fair catch by Alexander Jette at the Brown 32
4th & 6 at PENN 35
4th Quarter
18-yd Pass
3:57 - 3rd
Marcus Fuller pass complete to Alexander Jette for 18 yds to the 50 yard line for a 1ST down
1st & 10 at BRWN 32
1-yd Run
3:57 - 3rd
Seth Rosenbauer run for 1 yd to the Penn 49
1st & 10 at 50
Incompletion
3:57 - 3rd
Marcus Fuller pass incomplete to Brian Strachan, broken up by Kevin Ijoma
2nd & 9 at PENN 49
8-yd Pass
3:57 - 3rd
Marcus Fuller pass complete to Brian Strachan for 8 yds to the Penn 41
3rd & 9 at PENN 49
11-yd Run
3:57 - 3rd
Seth Rosenbauer run for 11 yds to the Penn 30 for a 1ST down
4th & 1 at PENN 41
9-yd Run
3:57 - 3rd
Seth Rosenbauer run for 9 yds to the Penn 21
1st & 10 at PENN 30
Incompletion
3:57 - 3rd
Marcus Fuller pass incomplete
2nd & 1 at PENN 21
5-yd Run
3:57 - 3rd
Alexander Jette run for 5 yds to the Penn 16 for a 1ST down
3rd & 1 at PENN 21
5-yd Run
3:57 - 3rd
Seth Rosenbauer run for 5 yds to the Penn 11
1st & 10 at PENN 16
9-yd Pass
3:57 - 3rd
Marcus Fuller pass complete to Reiley Higgins for 9 yds to the Penn 2 for a 1ST down
2nd & 5 at PENN 11

End of 3rd Quarter

2-yd Touchdown Run
14:54 - 4th
Seth Rosenbauer run for 2 yds for a TD, (Grant Senne KICK)
1st & Goal at PENN 2
Kickoff
14:54 - 4th
Grant Senne kickoff for 44 yds , Eric Fiore return for 9 yds to the Penn 30
Incompletion
14:48 - 4th
Alek Torgersen pass incomplete to Eric Fiore
1st & 10 at PENN 30
3-yd Pass
14:48 - 4th
Alek Torgersen pass complete to Spencer Kulcsar for 3 yds to the Penn 33
2nd & 10 at PENN 30
18-yd Pass
14:48 - 4th
Alek Torgersen pass complete to Spencer Kulcsar for 18 yds to the Brown 49 for a 1ST down
3rd & 7 at PENN 33
8-yd Pass
14:48 - 4th
Alek Torgersen pass complete to Justin Watson for 8 yds to the Brown 41
1st & 10 at BRWN 49
19-yd Pass
14:48 - 4th
Alek Torgersen pass complete to Conner Scott for 19 yds to the Brown 22 for a 1ST down
2nd & 2 at BRWN 41
8-yd Pass
14:48 - 4th
Alek Torgersen pass complete to Spencer Kulcsar for 8 yds to the Brown 14
1st & 10 at BRWN 22
4-yd Run
14:48 - 4th
Alek Torgersen run for 4 yds to the Brown 10 for a 1ST down
2nd & 2 at BRWN 14
-1-yd Pass
14:48 - 4th
Alek Torgersen pass complete to Spencer Kulcsar for a loss of 1 yard to the Brown 11
1st & Goal at BRWN 10
6-yd Run
14:48 - 4th
Alek Torgersen run for 6 yds to the Brown 5
2nd & Goal at BRWN 11
0-yd Run
14:48 - 4th
Alek Torgersen run for no gain to the Brown 5
3rd & Goal at BRWN 5
4-yd Pass
14:48 - 4th
Alek Torgersen pass complete to Spencer Kulcsar for 4 yds to the Brown 1
4th & Goal at BRWN 5
9-yd Run
10:44 - 4th
Seth Rosenbauer run for 9 yds to the Brown 10
1st & 10 at BRWN 1
6-yd Run
10:44 - 4th
Seth Rosenbauer run for 6 yds to the Brown 16 for a 1ST down
2nd & 1 at BRWN 10
8-yd Run
10:44 - 4th
Seth Rosenbauer run for 8 yds to the Brown 24
1st & 10 at BRWN 16
7-yd Run
10:44 - 4th
Seth Rosenbauer run for 7 yds to the Brown 31 for a 1ST down
2nd & 2 at BRWN 24
Incompletion
10:44 - 4th
Marcus Fuller pass incomplete
1st & 10 at BRWN 31
9-yd Run
10:44 - 4th
Seth Rosenbauer run for 9 yds to the Brown 40
2nd & 10 at BRWN 31
11-yd Run
10:44 - 4th
Seth Rosenbauer run for 11 yds to the Penn 49 for a 1ST down
3rd & 1 at BRWN 40
Incompletion
10:44 - 4th
Marcus Fuller pass incomplete to Brian Strachan
1st & 10 at PENN 49
13-yd Penalty
10:44 - 4th
BROWN Penalty, intentional grounding (-13 Yards) to the Brown 38
2nd & 10 at PENN 49
7-yd Run
10:44 - 4th
Andrew Coke run for 7 yds to the Brown 45
2nd & 23 at BRWN 38
14-yd Pass
10:44 - 4th
Marcus Fuller pass complete to Garrett Swanky for 14 yds to the Penn 41
3rd & 16 at BRWN 45
Punt
10:44 - 4th
Grant Senne punt for 41 yds for a touchback
4th & 2 at PENN 41
15-yd Pass
4:44 - 4th
Alek Torgersen pass complete to Spencer Kulcsar for 15 yds to the Penn 35 for a 1ST down
1st & 10 at PENN 20
8-yd Pass
4:44 - 4th
Alek Torgersen pass complete to Kyle Wilcox for 8 yds to the Penn 43
1st & 10 at PENN 35
15-yd Penalty
4:44 - 4th
Torgersen, Alek pass incomplete to Kulcsar, S. (Russo, Xavier), PENALTY BRWN roughing passer 15 yards to the BRWN42, 1ST DOWN PENN, NO PLAY. for a 1ST down
2nd & 2 at PENN 43
Incompletion
4:44 - 4th
Alek Torgersen pass incomplete to Conner Scott
1st & 10 at BRWN 42
Fumble Recovery
4:44 - 4th
Alek Torgersen pass complete to Spencer Kulcsar for 4 yds Spencer Kulcsar fumbled, recovered by Brown Jacob Supron BROWN Penalty, unsportsmanlike conduct (15 Yards) to the Brown 23
2nd & 10 at BRWN 42
4-yd Run
3:45 - 4th
Andrew Coke run for 4 yds to the Brown 27
1st & 10 at BRWN 23

(3:38 - 4th) Timeout PENN, clock 03:38

9-yd Run
3:38 - 4th
Andrew Coke run for 9 yds to the Brown 36 for a 1ST down
2nd & 6 at BRWN 27
15-yd Penalty
3:38 - 4th
Coke, Andrew rush for 5 yards to the BRWN41 (Biegel, Nolan;Ijoma, Kevin), PENALTY BRWN personal foul 15 yards to the BRWN21, NO PLAY.
1st & 10 at BRWN 36
7-yd Run
3:38 - 4th
Andrew Coke run for 7 yds to the Brown 28 BROWN Penalty, Offensive holding ( Yards) declined
1st & 25 at BRWN 21
0-yd Run
3:38 - 4th
Andrew Coke run for no gain to the Brown 28
2nd & 18 at BRWN 28

(1:55 - 4th) Timeout PENN, clock 01:55

15-yd Run
1:55 - 4th
Seth Rosenbauer run for 15 yds to the Brown 43
3rd & 18 at BRWN 28

(1:47 - 4th) Timeout PENN, clock 01:47

Fumble Recovery (Own)
1:47 - 4th
TEAM run for a loss of 16 yards to the Brown 27 TEAM fumbled, recovered by Brown
4th & 3 at BRWN 43
Incompletion
1:37 - 4th
Alek Torgersen pass incomplete to Spencer Kulcsar
1st & 10 at BRWN 27
Incompletion
1:37 - 4th
Alek Torgersen pass incomplete to Justin Watson, broken up by Zachary Gillen
2nd & 10 at BRWN 27
5-yd Pass
1:37 - 4th
Alek Torgersen pass complete to Christian Stapleton for 5 yds to the Brown 22
3rd & 10 at BRWN 27
7-yd Pass
1:37 - 4th
Alek Torgersen pass complete to Conner Scott for 7 yds to the Brown 15 for a 1ST down
4th & 5 at BRWN 22
Sack
1:37 - 4th
Alek Torgersen sacked by Chad Berry for a loss of 7 yards to the Brown 22
1st & 10 at BRWN 15
22-yd Touchdown Pass
0:37 - 4th
Justin Watson 22 Yd pass from Alek Torgersen (Jimmy Gammill PAT failed)
2nd & 17 at BRWN 22
Kickoff
0:37 - 4th
Connor Loftus kickoff for 10 yds , Reiley Higgins return for no gain to the Penn 45
-1-yd Run
0:36 - 4th
TEAM run for a loss of 1 yard to the Penn 46
1st & 10 at PENN 45

End of 4th Quarter