Q4
0:00End of 4th Quarter21–13
0:36TEAM run for a loss of 1 yard to the Penn 4621–13
0:37Connor Loftus kickoff for 10 yds , Reiley Higgins return for no gain to the Penn 4521–13
0:37Justin Watson 22 Yd pass from Alek Torgersen (Jimmy Gammill PAT failed)21–13
1:37Alek Torgersen sacked by Chad Berry for a loss of 7 yards to the Brown 2221–7
1:37Alek Torgersen pass complete to Conner Scott for 7 yds to the Brown 15 for a 1ST down21–7
1:37Alek Torgersen pass complete to Christian Stapleton for 5 yds to the Brown 2221–7
1:37Alek Torgersen pass incomplete to Justin Watson, broken up by Zachary Gillen21–7
1:37Alek Torgersen pass incomplete to Spencer Kulcsar21–7
1:47TEAM run for a loss of 16 yards to the Brown 27 TEAM fumbled, recovered by Brown21–7
1:47Timeout PENN, clock 01:4721–7
1:55Seth Rosenbauer run for 15 yds to the Brown 4321–7
1:55Timeout PENN, clock 01:5521–7
3:38Andrew Coke run for no gain to the Brown 2821–7
3:38Andrew Coke run for 7 yds to the Brown 28 BROWN Penalty, Offensive holding ( Yards) declined21–7
3:38Coke, Andrew rush for 5 yards to the BRWN41 (Biegel, Nolan;Ijoma, Kevin), PENALTY BRWN personal foul 15 yards to the BRWN21, NO PLAY.21–7
3:38Andrew Coke run for 9 yds to the Brown 36 for a 1ST down21–7
3:38Timeout PENN, clock 03:3821–7
3:45Andrew Coke run for 4 yds to the Brown 2721–7
4:44Alek 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 2321–7
4:44Alek Torgersen pass incomplete to Conner Scott21–7
4:44Torgersen, 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 down21–7
4:44Alek Torgersen pass complete to Kyle Wilcox for 8 yds to the Penn 4321–7
4:44Alek Torgersen pass complete to Spencer Kulcsar for 15 yds to the Penn 35 for a 1ST down21–7
10:44Grant Senne punt for 41 yds for a touchback21–7
10:44Marcus Fuller pass complete to Garrett Swanky for 14 yds to the Penn 4121–7
10:44Andrew Coke run for 7 yds to the Brown 4521–7
10:44BROWN Penalty, intentional grounding (-13 Yards) to the Brown 3821–7
10:44Marcus Fuller pass incomplete to Brian Strachan21–7
10:44Seth Rosenbauer run for 11 yds to the Penn 49 for a 1ST down21–7
10:44Seth Rosenbauer run for 9 yds to the Brown 4021–7
10:44Marcus Fuller pass incomplete21–7
10:44Seth Rosenbauer run for 7 yds to the Brown 31 for a 1ST down21–7
10:44Seth Rosenbauer run for 8 yds to the Brown 2421–7
10:44Seth Rosenbauer run for 6 yds to the Brown 16 for a 1ST down21–7
10:44Seth Rosenbauer run for 9 yds to the Brown 1021–7
14:48Alek Torgersen pass complete to Spencer Kulcsar for 4 yds to the Brown 121–7
14:48Alek Torgersen run for no gain to the Brown 521–7
14:48Alek Torgersen run for 6 yds to the Brown 521–7
14:48Alek Torgersen pass complete to Spencer Kulcsar for a loss of 1 yard to the Brown 1121–7
14:48Alek Torgersen run for 4 yds to the Brown 10 for a 1ST down21–7
14:48Alek Torgersen pass complete to Spencer Kulcsar for 8 yds to the Brown 1421–7
14:48Alek Torgersen pass complete to Conner Scott for 19 yds to the Brown 22 for a 1ST down21–7
14:48Alek Torgersen pass complete to Justin Watson for 8 yds to the Brown 4121–7
14:48Alek Torgersen pass complete to Spencer Kulcsar for 18 yds to the Brown 49 for a 1ST down21–7
14:48Alek Torgersen pass complete to Spencer Kulcsar for 3 yds to the Penn 3321–7
14:48Alek Torgersen pass incomplete to Eric Fiore21–7
14:54Grant Senne kickoff for 44 yds , Eric Fiore return for 9 yds to the Penn 3021–7
14:54Seth Rosenbauer run for 2 yds for a TD, (Grant Senne KICK)21–7
Q3
0:00End of 3rd Quarter14–7
3:57Marcus Fuller pass complete to Reiley Higgins for 9 yds to the Penn 2 for a 1ST down14–7
3:57Seth Rosenbauer run for 5 yds to the Penn 1114–7
3:57Alexander Jette run for 5 yds to the Penn 16 for a 1ST down14–7
3:57Marcus Fuller pass incomplete14–7
3:57Seth Rosenbauer run for 9 yds to the Penn 2114–7
3:57Seth Rosenbauer run for 11 yds to the Penn 30 for a 1ST down14–7
3:57Marcus Fuller pass complete to Brian Strachan for 8 yds to the Penn 4114–7
3:57Marcus Fuller pass incomplete to Brian Strachan, broken up by Kevin Ijoma14–7
3:57Seth Rosenbauer run for 1 yd to the Penn 4914–7
3:57Marcus Fuller pass complete to Alexander Jette for 18 yds to the 50 yard line for a 1ST down14–7
5:22Hunter Kelley punt for 33 yds, fair catch by Alexander Jette at the Brown 3214–7
5:22Alek Torgersen pass incomplete to Conner Scott, broken up by Xavier Russo14–7
5:22Adam Strouss pass incomplete to Spencer Kulcsar14–7
5:22Alek Torgersen pass complete to Spencer Kulcsar for 4 yds to the Penn 3514–7
5:22Alek Torgersen pass complete to Spencer Kulcsar for 11 yds to the Penn 31 for a 1ST down14–7
5:22Alek Torgersen pass incomplete14–7
5:22Eric Fiore run for 2 yds to the Penn 2014–7
9:29Grant Senne punt for 34 yds, fair catch by Spencer Kulcsar at the Penn 1814–7
9:29Marcus Fuller pass complete to Andrew Coke for 5 yds to the Brown 4814–7
9:29Seth Rosenbauer run for 2 yds to the Brown 4314–7
9:29Marcus Fuller pass complete to Alexander Jette for no gain Alexander Jette fumbled, forced by Dan Wilk,14–7
9:29Marcus Fuller pass complete to Brian Strachan for 7 yds to the Brown 41 for a 1ST down14–7
9:29Seth Rosenbauer run for 5 yds to the Brown 3414–7
9:29Seth Rosenbauer run for 5 yds to the Brown 29 for a 1ST down14–7
9:29Seth Rosenbauer run for 5 yds to the Brown 2414–7
10:24Hunter Kelley punt for 38 yds, fair catch by Alexander Jette at the Brown 1914–7
10:24Alek Torgersen pass incomplete to Danny Ferens14–7
10:24Alek Torgersen pass complete to Spencer Kulcsar for 1 yd to the Penn 4314–7
10:24Alek Torgersen pass incomplete to Justin Watson14–7
12:23Grant Senne punt for 52 yds, downed at the Penn 4214–7
12:23Marcus Fuller pass incomplete to Brian Strachan, broken up by Kevin Ijoma14–7
12:23Seth Rosenbauer run for 3 yds to the Brown 614–7
12:23BROWN Penalty, false start (-2 Yards) to the Brown 314–7
12:23Seth Rosenbauer run for 3 yds to the Brown 514–7
14:50Hunter Kelley punt for 33 yds, downed at the Brown 214–7
14:50Alek Torgersen pass incomplete to Justin Watson14–7
14:50Alek Torgersen pass complete to Spencer Kulcsar for 8 yds to the Brown 3514–7
14:50Alek Torgersen pass incomplete to Spencer Kulcsar, broken up by Henry Bumpus14–7
14:50PENN Penalty, false start (-5 Yards) to the Brown 4314–7
14:50PENN Penalty, false start (-5 Yards) to the Brown 3814–7
14:50Alek Torgersen pass complete to Justin Watson for 16 yds to the Brown 33 for a 1ST down14–7
14:50Kyle Wilcox run for no gain to the Brown 4914–7
14:50Alek Torgersen run for 1 yd to the Brown 4914–7
15:00Grant Senne kickoff for 53 yds , Spencer Kulcsar return for 38 yds to the 50 yard line14–7
Q2
0:00End of 2nd Quarter14–7
0:36Andrew Coke run for 6 yds to the Brown 3914–7
0:36Connor Loftus kickoff for 32 yds14–7
0:36Adam Strouss run for 1 yd for a TD, (Jimmy Gammill KICK)14–7
0:39Timeout PENN, clock 00:3914–0
0:59Alek Torgersen run for no gain to the Brown 114–0
0:59Alek Torgersen pass complete to Justin Watson for 19 yds to the Brown 1 for a 1ST down14–0
0:59Timeout PENN, clock 00:5914–0
1:25Alek Torgersen run for 1 yd to the Brown 2014–0
1:25Alek Torgersen run for 4 yds to the Brown 21 for a 1ST down14–0
1:25Timeout PENN, clock 01:2514–0
4:10Kyle Wilcox run for 5 yds to the Brown 2514–0
4:10Alek Torgersen run for 4 yds to the Brown 3014–0
4:10Alek Torgersen pass complete to Ryan Kelly for 12 yds to the Brown 34 for a 1ST down14–0
4:10Kyle Wilcox run for 7 yds to the Brown 4614–0
4:10Alek Torgersen pass complete to Kyle Wilcox for 8 yds to the Penn 47 for a 1ST down14–0
4:10Spencer Kulcsar run for 2 yds to the Penn 3914–0
4:10Alek Torgersen pass complete to Spencer Kulcsar for 7 yds to the Penn 3714–0
4:10PENN Penalty, delay of game (-5 Yards) to the Penn 3014–0
4:19Grant Senne kickoff for 57 yds , Spencer Kulcsar return for 27 yds to the Penn 3514–0
4:19Seth Rosenbauer run for 1 yd for a TD, (Grant Senne KICK)14–0
7:36Seth Rosenbauer run for no gain to the Penn 17–0
7:36Alexander Jette run for 8 yds to the Penn 1 for a 1ST down7–0
7:36Marcus Fuller run for 3 yds to the Penn 97–0
7:36Seth Rosenbauer run for 12 yds to the Penn 12 for a 1ST down7–0
7:36Marcus Fuller pass complete to Brian Strachan for 46 yds to the Penn 24 for a 1ST down7–0
7:36Marcus Fuller pass complete to Reiley Higgins for 3 yds to the Brown 307–0
7:36Seth Rosenbauer run for 9 yds to the Brown 27 for a 1ST down PENN Penalty, offside defense ( Yards) declined for a 1ST down7–0
7:36Seth Rosenbauer run for 9 yds to the Brown 187–0
11:31Hunter Kelley punt for 24 yds, fair catch by Alexander Jette at the Brown 97–0
11:31Alek Torgersen pass complete to Danny Ferens for 3 yds to the Brown 337–0
11:31Alek Torgersen pass incomplete7–0
11:31Alek Torgersen pass complete to Conner Scott for 2 yds to the Brown 367–0
11:31Alek Torgersen pass complete to Spencer Kulcsar for 18 yds to the Brown 38 for a 1ST down7–0
11:31Alek Torgersen pass incomplete to Justin Watson7–0
11:31Alek 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 yards7–0
11:31Alek Torgersen pass complete to Conner Scott for 11 yds to the Brown 49 for a 1ST down7–0
11:31Eric Fiore run for 3 yds to the Penn 407–0
11:31Adam Strouss run for 3 yds to the Penn 377–0
11:31Adam Strouss pass complete to Matt Schwartz for 13 yds to the Penn 34 for a 1ST down7–0
11:38Grant Senne kickoff for 65 yds , Eric Fiore return for 21 yds to the Penn 217–0
11:38Marcus Fuller pass complete to Reiley Higgins for 36 yds for a TD, (Grant Senne KICK)7–0
12:48Seth Rosenbauer run for 19 yds to the Penn 36 for a 1ST down0–0
12:48Marcus Fuller pass complete to Alexander Jette for 10 yds to the Brown 45 for a 1ST down0–0
13:59Hunter Kelley punt for 42 yds, fair catch by Alexander Jette at the Brown 350–0
13:59Alek Torgersen pass complete to Justin Watson for no gain to the Penn 230–0
13:59Eric Fiore run for 3 yds to the Penn 230–0
13:59Alek Torgersen pass incomplete to Spencer Kulcsar0–0
15:00Grant Senne punt for 40 yds for a touchback0–0
15:00Marcus Fuller pass incomplete to Brian Strachan0–0
15:00Andrew Coke run for no gain to the Penn 400–0
15:00Marcus Fuller pass incomplete0–0
Q1
0:00End of 1st Quarter0–0
3:59Seth Rosenbauer run for 9 yds to the Penn 40 for a 1ST down0–0
3:59Seth Rosenbauer run for 3 yds to the Penn 490–0
3:59Marcus Fuller run for 5 yds to the Brown 480–0
3:59Andrew Coke run for 5 yds to the Brown 43 for a 1ST down0–0
3:59Andrew Coke run for 8 yds to the Brown 380–0
3:59Seth Rosenbauer run for 5 yds to the Brown 30 for a 1ST down0–0
3:59Seth Rosenbauer run for 5 yds to the Brown 250–0
6:31Hunter Kelley punt for 64 yds for a touchback0–0
6:31Alek Torgersen pass incomplete to Conner Scott0–0
6:31Alek Torgersen pass incomplete to Spencer Kulcsar0–0
6:31Alek Torgersen pass incomplete to Conner Scott0–0
6:31Alek Torgersen pass complete to Justin Watson for 7 yds to the Penn 36 for a 1ST down0–0
6:31Kyle Wilcox run for no gain to the Penn 290–0
6:31Kyle Wilcox run for 4 yds to the Penn 290–0
6:31Torgersen, 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 down0–0
6:31Alek Torgersen pass incomplete0–0
6:31Alek Torgersen run for a loss of 2 yards to the Penn 10 Alek Torgersen fumbled, recovered by Penn Alek Torgersen0–0
12:27Grant Senne punt for 25 yds, downed at the Penn 120–0
12:27Marcus Fuller pass incomplete to Brian Strachan0–0
12:27Marcus Fuller pass incomplete to Brian Strachan, broken up by Dan Connaughton0–0
12:27Marcus Fuller sacked by Tyler Drake for a loss of 8 yards to the Penn 370–0
12:27Seth Rosenbauer run for 6 yds to the Penn 29 for a 1ST down0–0
12:27Andrew Coke run for 6 yds to the Penn 350–0
12:27Marcus Fuller pass incomplete0–0
12:27Marcus Fuller pass complete to Brian Strachan for 15 yds to the Penn 41 for a 1ST down0–0
12:27Andrew Coke run for 2 yds to the Brown 440–0
12:27Marcus Fuller pass complete to Andrew Coke for a loss of 2 yards to the Brown 420–0
12:27Seth Rosenbauer run for 12 yds to the Brown 44 for a 1ST down0–0
12:27Marcus Fuller pass incomplete to Brian Strachan, broken up by Dan Wilk0–0
12:27Marcus Fuller pass complete to Seth Rosenbauer for 8 yds to the Brown 32 for a 1ST down0–0
12:27Andrew Coke run for 4 yds to the Brown 240–0
13:49Hunter Kelley punt for 35 yds, fair catch by Alexander Jette at the Brown 200–0
13:49Alek Torgersen pass complete to Conner Scott for 2 yds to the Penn 450–0
13:49Alek Torgersen run for 3 yds to the Penn 430–0
13:49Alek Torgersen pass complete to Spencer Kulcsar for 3 yds to the Penn 400–0
15:00Grant Senne punt for 41 yds, punt out-of-bounds at the Penn 370–0
15:00Marcus Fuller pass incomplete to Alexander Jette0–0
15:00Andrew Coke run for 2 yds to the Brown 220–0
15:00Marcus Fuller pass incomplete to Alexander Viox, broken up by Kevin Ijoma0–0
15:00Connor Loftus kickoff for 65 yds , Alexander Jette return for 20 yds to the Brown 200–0