Final at UB Stadium, AmherstTV: ESPN3Attendance 20,329
At kickoff
82°F, thunderstorm, light rain, wind 20 mph from the southwest, gusts to 26 mphWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, 22 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duquesne
Buffalo
373
Total yards
472
322
Passing yards
298
51
Rushing yards
174
8.7
Yards per pass
8.3
1.5
Yards per rush
3.6
18
First downs
26
6–16
Third downs
11–20
2–2
Fourth downs
2–2
1
Turnovers
2
3–45
Penalties
3–31
25:19
Possession
45:36
Efficiency
Duquesne
Buffalo
33%
Success rate
43%
0.18
EPA per play
0.21
1.75
Explosiveness
1.19
−0.05
Rushing EPA
0.14
0.34
Passing EPA
0.33
21%
Passing-down success
43%
−0.29
First-down EPA
−0.14
0.25
Second-down EPA
0.31
0.76
Third-down EPA
0.60
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)
Buffalo 77% to win. Elo’s favorite won.
The line
Buffalo −28.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Buffalo 97%, Duquesne 3%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Duquesne right to left.
Q1 BuffaloTouchdown, 8 plays, 75 yards
Q1 DuquesnePunt, 3 plays, 3 yards
Q1 BuffaloTouchdown, 7 plays, 77 yards
Q1 DuquesnePunt, 4 plays, 18 yards
Q1 BuffaloPunt, 3 plays, 3 yards
Q1 DuquesnePunt, 7 plays, 13 yards
Q1 BuffaloPunt, 3 plays, 6 yards
Q2 DuquesneFumble, 4 plays, 7 yards
Q2 BuffaloInterception, 6 plays, 25 yards
Q2 DuquesnePunt, 3 plays, 3 yards
Q2 BuffaloTouchdown, 9 plays, 37 yards
Q2 DuquesnePunt, 6 plays, 13 yards
Q2 DuquesneTouchdown, 5 plays, 29 yards
Q2 BuffaloMissed FG, 9 plays, 51 yards
Q3 DuquesneTouchdown, 8 plays, 75 yards
Q3 BuffaloPunt, 4 plays, 16 yards
Q3 DuquesneTouchdown, 3 plays, 93 yards
Q3 BuffaloPunt, 3 plays, −1 yard
Q3 DuquesnePunt, 3 plays, 1 yard
Q3 BuffaloField goal, 7 plays, 28 yards
Q3 DuquesneTouchdown, 6 plays, 75 yards
Q4 BuffaloPunt, 3 plays, 3 yards
Q4 DuquesnePunt, 3 plays, 4 yards
Q4 BuffaloTouchdown, 9 plays, 97 yards
Q4 DuquesnePunt, 3 plays, 0 yards
Q4 BuffaloTouchdown, 16 plays, 75 yards
Q4 DuquesneEnd of game, 12 plays, 60 yards
Play by play
1st quarter7 drives, then Buffalo 14, Duquesne 0
Buffalo Touchdown, 8 plays
15:00
1st & 10 at own 35
Austin Crimmins kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Anthone Taylor run for 1 yd to the Buff 26
15:00
2nd & 9 at own 26
Anthone Taylor run for 6 yds to the Buff 32
14:04
3rd & 3 at own 32
Timeout DUQUESNE, clock 14:04
14:04
3rd & 3 at own 32
Devin Campbell run for 11 yds to the Buff 43 for a 1ST down
14:04
1st & 10 at own 43
Anthone Taylor run for 3 yds to the Buff 46
14:04
2nd & 7 at own 46
Joe Licata pass incomplete to N/A
14:04
3rd & 7 at own 46
Joe Licata pass complete to Devin Campbell for 10 yds to the Duqsn 44 for a 1ST down
14:04
1st & 10 at opp 44
Anthone Taylor run for 3 yds to the Duqsn 41
11:49
2nd & 7 at opp 41
Joe Licata pass complete to Matt Weiser for 41 yds for a TD, (Patrick Clarke KICK)Buffalo 7, Duquesne 0
Duquesne Punt, 3 plays
11:49
1st & 0 at own 35
Patrick Clarke kickoff for 63 yds , Devin Rahming return for 16 yds to the Duqsn 18
11:43
1st & 10 at own 18
Dillon Buechel pass incomplete to N/A
11:43
2nd & 10 at own 18
Ryan Ho run for 3 yds to the Duqsn 21
11:43
3rd & 7 at own 21
Dillon Buechel pass incomplete to N/A
11:43
4th & 7 at own 21
Patrick Dill punt for 56 yds, punt out-of-bounds at the Buff 23
Buffalo Touchdown, 7 plays
10:43
1st & 10 at own 23
Anthone Taylor run for 6 yds to the Buff 29
10:43
2nd & 4 at own 29
TAYLOR, Anthone rush for loss of 1 yard to the UB28 (STONE, Nathan), PENALTY DUQ personal foul (WILLIAMS, A.) 15 yards to the UB44, 1ST DOWN UB, NO PLAY. for a 1ST down
10:43
1st & 10 at own 44
Anthone Taylor run for 1 yd to the Buff 45
10:43
2nd & 9 at own 45
Jordan Johnson run for 11 yds to the Duqsn 44 for a 1ST down
10:43
1st & 10 at opp 44
Joe Licata pass incomplete to Jordan Johnson
10:43
2nd & 10 at opp 44
Joe Licata pass complete to Ron Willoughby for 12 yds to the Duqsn 32 for a 1ST down
10:43
1st & 10 at opp 32
LICATA, Joe pass incomplete to WILLOUGHBY, Ron, PENALTY DUQ pass interference (FLOYD, Nick) 15 yards to the DUQ17, 1ST DOWN UB, NO PLAY. for a 1ST down
10:43
1st & 10 at opp 17
Joe Licata pass complete to Anthone Taylor for 6 yds to the Duqsn 11
7:30
2nd & 4 at opp 11
Anthone Taylor run for 11 yds for a TD, (Patrick Clarke KICK)Buffalo 14, Duquesne 0
Duquesne Punt, 4 plays
7:30
1st & 0 at own 35
Patrick Clarke kickoff for 65 yds , Devin Rahming return for 10 yds to the Duqsn 10
7:23
1st & 10 at own 10
Dillon Buechel pass complete to Chris King for 14 yds to the Duqsn 24 for a 1ST down
7:23
1st & 10 at own 24
Marcus Hughes run for 4 yds to the Duqsn 28
7:23
2nd & 6 at own 28
Dillon Buechel pass incomplete to N/A
7:23
3rd & 6 at own 28
Dillon Buechel pass incomplete to Devin Rahming, broken up by Brandon Crawford
7:23
4th & 6 at own 28
Patrick Dill punt for 50 yds, downed at the Buff 22
Buffalo Punt, 3 plays
6:04
1st & 10 at own 22
Devin Campbell run for 3 yds to the Buff 25
6:04
2nd & 7 at own 25
Joe Licata pass complete to Jacob Martinez for no gain to the Buff 25
6:04
3rd & 7 at own 25
Joe Licata pass incomplete to Ron Willoughby
6:04
4th & 7 at own 25
Tyler Grassman punt for 44 yds
Duquesne Punt, 7 plays
5:02
1st & 10 at own 31
Klartel Claridy run for 1 yd to the Duqsn 32
5:02
2nd & 9 at own 32
Dillon Buechel pass complete to Noel Oduho for 6 yds to the Duqsn 38
5:02
3rd & 3 at own 38
Klartel Claridy run for 4 yds to the Duqsn 42 for a 1ST down
5:02
1st & 10 at own 42
Klartel Claridy run for 13 yds to the Buff 45 for a 1ST down
5:02
1st & 10 at opp 45
Klartel Claridy run for no gain to the Buff 45
5:02
2nd & 10 at opp 45
Dillon Buechel sacked by Tedroy Lynch and Kyril Threats for a loss of 5 yards to the 50 yard line
5:02
3rd & 15 at the 50
Dillon Buechel sacked by Adam Redden for a loss of 6 yards to the Duqsn 44
5:02
4th & 21 at own 44
Patrick Dill punt for 38 yds, fair catch by Marcus McGill at the Buff 18
Buffalo Punt, 3 plays
1:16
1st & 10 at own 18
Anthone Taylor run for no gain to the Buff 18 Anthone Taylor fumbled, forced by Austin Whalen, recovered by Buff Jake Silas
1:16
2nd & 10 at own 18
Joe Licata pass incomplete to Ron Willoughby
1:16
3rd & 10 at own 18
Joe Licata pass complete to Marcus McGill for 6 yds to the Buff 24
Q2 15:00
4th & 4 at own 24
Tyler Grassman punt for 51 yds , Devin Rahming returns for 8 yds to the Duqsn 33
2nd quarter7 drives, then Buffalo 21, Duquesne 7
Duquesne Fumble, 4 plays
14:48
1st & 10 at own 33
Rafiq Douglas run for 2 yds to the Duqsn 35
14:48
2nd & 8 at own 35
Dillon Buechel pass complete to Chris King for 7 yds to the Duqsn 42
14:48
3rd & 1 at own 42
Rafiq Douglas run for 2 yds to the Duqsn 44 for a 1ST down
14:48
1st & 10 at own 44
Dillon Buechel sacked by Brandon Crawford for a loss of 6 yards to the Duqsn 40 Dillon Buechel fumbled, recovered by Buff Kendall Roberson , return for 0 yards
Buffalo Interception, 6 plays
12:57
1st & 10 at opp 40
Joe Licata pass incomplete to N/A
12:57
2nd & 10 at opp 40
Jordan Johnson run for 4 yds to the Duqsn 36
12:57
3rd & 6 at opp 36
Joe Licata pass complete to Boise Ross for 10 yds to the Duqsn 26 for a 1ST down
12:57
1st & 10 at opp 26
Jordan Johnson run for 4 yds to the Duqsn 22
12:57
2nd & 6 at opp 22
Joe Licata pass complete to Ron Willoughby for 7 yds to the Duqsn 15 for a 1ST down
12:57
1st & 10 at opp 15
Joe Licata pass intercepted Nick Floyd return for no gain to the Duqsn 1
Duquesne Punt, 3 plays
10:49
1st & 10 at own 1
Randy Morris run for 2 yds to the Duqsn 3
10:49
2nd & 8 at own 3
Klartel Claridy run for 1 yd to the Duqsn 4
9:24
3rd & 7 at own 4
Timeout DUQUESNE, clock 09:24
9:24
3rd & 7 at own 4
Dillon Buechel pass incomplete to Chris King, broken up by Cortney Lester
9:24
4th & 7 at own 4
Patrick Dill punt for 33 yds, punt out-of-bounds at the Duqsn 37
Buffalo Touchdown, 9 plays
9:09
1st & 10 at opp 37
Anthone Taylor run for no gain to the Duqsn 37
9:09
2nd & 10 at opp 37
Anthone Taylor run for 17 yds to the Duqsn 20 for a 1ST down
9:09
1st & 10 at opp 20
Anthone Taylor run for 3 yds to the Duqsn 17
9:09
2nd & 7 at opp 17
Boise Ross run for no gain to the Duqsn 17
9:09
3rd & 7 at opp 17
Joe Licata pass complete to Devin Campbell for 6 yds to the Duqsn 11
9:09
4th & 1 at opp 11
Anthone Taylor run for 4 yds to the Duqsn 7 for a 1ST down
9:09
1st & goal at opp 7
Joe Licata pass incomplete to Ron Willoughby
9:09
2nd & goal at opp 7
Anthone Taylor run for 2 yds to the Duqsn 5
5:24
3rd & goal at opp 5
Anthone Taylor run for 5 yds for a TD, (Patrick Clarke KICK)Buffalo 21, Duquesne 0
Duquesne Punt, 6 plays
5:24
1st & 0 at own 35
Patrick Clarke kickoff for 65 yds for a touchback
5:24
1st & 10 at own 25
Ryan Ho run for 6 yds to the Duqsn 31
5:24
2nd & 4 at own 31
Ryan Ho run for 2 yds to the Duqsn 33
5:24
3rd & 2 at own 33
Ryan Ho run for 5 yds to the Duqsn 38 for a 1ST down
5:24
1st & 10 at own 38
Dillon Buechel pass incomplete to Devin Rahming, broken up by Kristjan Sokoli
4:02
2nd & 10 at own 38
Timeout DUQUESNE, clock 04:02
4:02
2nd & 10 at own 38
Dillon Buechel pass incomplete to Devin Rahming
4:02
3rd & 10 at own 38
Dillon Buechel pass incomplete to Ryan Ho
4:02
4th & 10 at own 38
Patrick Dill punt for 33 yds , Marcus McGill returns for no gain to the Buff 29 Marcus McGill fumbled, recovered by Duqsn Wayne Capers Jr.
Duquesne Touchdown, 5 plays
3:45
1st & 10 at opp 29
Dillon Buechel pass complete to Chris King for 25 yds to the Buff 4 for a 1ST down
3:45
1st & goal at opp 4
Marcus Hughes run for a loss of 4 yards to the Buff 8
3:45
2nd & goal at opp 8
Dillon Buechel pass incomplete to N/A
3:45
3rd & 0 at opp 8
[SGUN], BUECHEL, Dillon pass intercepted by STRIGGLES, D. at the UB0, REDDEN, Adam return to the UB0, touchback, PENALTY UB pass interference (STRIGGLES, D.) 6 yards to the UB2, 1ST DOWN DUQ, NO PLAY. for a 1ST down
3:45
1st & goal at opp 2
Marcus Hughes run for a loss of 2 yards to the Buff 4
Austin Crimmins kickoff for 61 yds , Devin Campbell return for 18 yds to the Buff 22
1:51
1st & 10 at own 22
Joe Licata pass complete to Ron Willoughby for 8 yds to the Buff 30
1:51
2nd & 2 at own 30
Joe Licata pass complete to Marcus McGill for 13 yds to the Buff 43 for a 1ST down
1:51
1st & 10 at own 43
Joe Licata pass complete to Boise Ross for 15 yds to the Duqsn 42 for a 1ST down
1:28
1st & 10 at opp 42
Timeout BUFFALO, clock 01:28
1:28
1st & 10 at opp 42
Joe Licata pass incomplete to Devin Campbell
1:28
2nd & 10 at opp 42
Joe Licata pass complete to Devon Hughes for 15 yds to the Duqsn 27 for a 1ST down
1:28
1st & 10 at opp 27
Joe Licata pass complete to Ron Willoughby for 4 yds to the Duqsn 23
1:15
2nd & 6 at opp 23
Timeout BUFFALO, clock 01:15
1:15
2nd & 6 at opp 23
Joe Licata pass complete to Devin Campbell for 4 yds to the Duqsn 19
1:15
3rd & 2 at opp 19
Joe Licata sacked by Nathan Stone for a loss of 8 yards to the Duqsn 27
0:07
4th & 10 at opp 27
Timeout BUFFALO, clock 00:07
0:00
4th & 10 at opp 27
Patrick Clarke 44 yd FG MISSED
3rd quarter7 drives, then Buffalo 24, Duquesne 21
Duquesne Touchdown, 8 plays
15:00
1st & 10 at own 35
Patrick Clarke kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Klartel Claridy run for 7 yds to the Duqsn 32
15:00
2nd & 3 at own 32
Klartel Claridy run for 2 yds to the Duqsn 34
15:00
3rd & 1 at own 34
Klartel Claridy run for 4 yds to the Duqsn 38 for a 1ST down
15:00
1st & 10 at own 38
Klartel Claridy run for 2 yds to the Duqsn 40
15:00
2nd & 8 at own 40
Dillon Buechel pass complete to Chris King for 11 yds to the Buff 49 for a 1ST down
15:00
1st & 10 at opp 49
Ryan Ho run for 5 yds to the Buff 44
15:00
2nd & 5 at opp 44
Dillon Buechel pass complete to Chris King for 41 yds to the Buff 3 for a 1ST down
11:21
1st & goal at opp 3
Randy Morris run for 3 yds for a TD, (Austin Crimmins KICK)Buffalo 21, Duquesne 14
Buffalo Punt, 4 plays
11:21
1st & 0 at own 35
Austin Crimmins kickoff for 49 yds , Greg Lis return for 15 yds to the Buff 31
11:16
1st & 10 at own 31
Joe Licata pass complete to Marcus McGill for 17 yds to the Buff 48 for a 1ST down
11:16
1st & 10 at own 48
Anthone Taylor run for 4 yds to the Duqsn 48
11:16
2nd & 6 at opp 48
Anthone Taylor run for 4 yds to the Duqsn 44
11:16
3rd & 2 at opp 44
[PSTL], TAYLOR, Anthone rush for 4 yards to the DUQ40 (STONE, Nathan), PENALTY UB holding (DAVIS, Andre) 10 yards to the UB46, NO PLAY.
11:16
3rd & 12 at own 46
Devin Campbell run for 1 yd to the Buff 47
11:16
4th & 11 at own 47
Tyler Grassman punt for 46 yds, fair catch by Devin Rahming at the Duqsn 7
Duquesne Touchdown, 3 plays
8:25
1st & 10 at own 7
Marcus Hughes run for 1 yd to the Duqsn 8
8:25
2nd & 9 at own 8
Klartel Claridy run for 4 yds to the Duqsn 12
7:04
3rd & 5 at own 12
Dillon Buechel pass complete to Chris King for 88 yds for a TD, (Austin Crimmins KICK)Tied at 21
Buffalo Punt, 3 plays
7:04
1st & 0 at own 20
Austin Crimmins kickoff for 59 yds , Devin Campbell return for 28 yds to the Buff 49
6:56
1st & 10 at own 49
Joe Licata pass complete to Boise Ross for 8 yds to the Duqsn 43
6:56
2nd & 2 at opp 43
Joe Licata sacked by Devin Williams for a loss of 9 yards to the Buff 48
6:56
3rd & 11 at own 48
Joe Licata pass incomplete to Boise Ross, broken up by Devin Williams
6:56
4th & 11 at own 48
Tyler Grassman punt for 41 yds
Duquesne Punt, 3 plays
5:52
1st & 10 at own 11
Klartel Claridy run for 1 yd to the Duqsn 12
5:52
2nd & 9 at own 12
Klartel Claridy run for no gain to the Duqsn 12
5:52
3rd & 9 at own 12
Dillon Buechel pass incomplete to Wayne Capers Jr., broken up by Brandon Crawford
5:52
4th & 9 at own 12
Patrick Dill punt for 23 yds, punt out-of-bounds at the Duqsn 35
Buffalo Field goal, 7 plays
4:27
1st & 10 at opp 35
Joe Licata pass complete to Ron Willoughby for 8 yds to the Duqsn 27
4:27
2nd & 2 at opp 27
Devin Campbell run for 1 yd to the Duqsn 26
4:27
3rd & 1 at opp 26
Devin Campbell run for 20 yds to the Duqsn 6 for a 1ST down
4:27
1st & goal at opp 6
Devin Campbell run for 1 yd to the Duqsn 5
4:27
2nd & goal at opp 5
Anthone Taylor run for a loss of 2 yards to the Duqsn 7
4:27
3rd & goal at opp 7
Joe Licata pass incomplete to Ron Willoughby
1:46
4th & goal at opp 7
Patrick Clarke 24 yd FG GOODBuffalo 24, Duquesne 21
Duquesne Touchdown, 6 plays
1:46
1st & 0 at own 35
Patrick Clarke kickoff for 65 yds for a touchback
1:46
1st & 10 at own 25
Dillon Buechel pass complete to Chavas Rawlins for 18 yds to the Duqsn 43 for a 1ST down
1:46
1st & 10 at own 43
Marcus Hughes run for no gain to the Duqsn 43
1:46
2nd & 10 at own 43
Dillon Buechel pass complete to Chavas Rawlins for 10 yds to the Buff 47 for a 1ST down
1:46
1st & 10 at opp 47
Dillon Buechel pass complete to Kevin Enright for 45 yds to the Buff 2 for a 1ST down
1:46
1st & goal at opp 2
Marcus Hughes run for a loss of 4 yards to the Buff 6
Q4 14:55
2nd & goal at opp 6
Dillon Buechel pass complete to Chris King for 6 yds for a TD, (Austin Crimmins KICK)Duquesne 28, Buffalo 24
4th quarter6 drives, then Buffalo 38, Duquesne 28
Buffalo Punt, 3 plays
14:55
1st & 0 at own 35
Austin Crimmins kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Joe Licata pass complete to Ron Willoughby for a loss of 1 yard to the Buff 24
14:55
2nd & 11 at own 24
Joe Licata pass complete to Marcus McGill for 4 yds to the Buff 28
14:55
3rd & 7 at own 28
Joe Licata pass incomplete to Boise Ross, broken up by Malik Shegog
14:55
4th & 7 at own 28
Tyler Grassman punt for 47 yds , Bobby Gustine returns for 26 yds to the Buff 49
Duquesne Punt, 3 plays
13:28
1st & 10 at opp 49
Dillon Buechel pass incomplete to Devin Rahming, broken up by Dwellie Striggles
13:28
2nd & 10 at opp 49
Dillon Buechel pass incomplete to Wayne Capers Jr.
13:28
3rd & 10 at opp 49
Ryan Ho run for 4 yds to the Buff 45
13:28
4th & 6 at opp 45
Patrick Dill punt for 42 yds, downed at the Buff 3
Buffalo Touchdown, 9 plays
12:56
1st & 10 at own 3
Anthone Taylor run for 3 yds to the Buff 6
12:56
2nd & 7 at own 6
Anthone Taylor run for 3 yds to the Buff 9
12:56
3rd & 4 at own 9
Anthone Taylor run for 4 yds to the Buff 13 for a 1ST down
12:56
1st & 10 at own 13
Anthone Taylor run for 4 yds to the Buff 17
12:56
2nd & 6 at own 17
Joe Licata pass complete to Ron Willoughby for 46 yds to the Duqsn 37 for a 1ST down
12:56
1st & 10 at opp 37
Anthone Taylor run for 6 yds to the Duqsn 31
12:56
2nd & 4 at opp 31
Anthone Taylor run for 3 yds to the Duqsn 28
12:56
3rd & 1 at opp 28
Jordan Johnson run for 4 yds to the Duqsn 24 for a 1ST down
9:50
1st & 10 at opp 24
Joe Licata pass complete to Ron Willoughby for 24 yds for a TD, (Patrick Clarke KICK)Buffalo 31, Duquesne 28
Duquesne Punt, 3 plays
9:50
1st & 0 at own 35
Patrick Clarke kickoff for 60 yds , Devin Rahming return for 36 yds to the Duqsn 41
9:42
1st & 10 at own 41
Dillon Buechel sacked by Adam Redden for a loss of 7 yards to the Duqsn 34
9:42
2nd & 17 at own 34
Dillon Buechel pass complete to Chris King for 7 yds to the Duqsn 41
9:42
3rd & 10 at own 41
Dillon Buechel pass incomplete to Devin Rahming
9:42
4th & 10 at own 41
Patrick Dill punt for 34 yds, fair catch by Marcus McGill at the Buff 25
Buffalo Touchdown, 16 plays
8:06
1st & 10 at own 25
Anthone Taylor run for 2 yds to the Buff 27
8:06
2nd & 8 at own 27
Anthone Taylor run for 4 yds to the Buff 31
8:06
3rd & 4 at own 31
Joe Licata pass complete to Ron Willoughby for 13 yds to the Buff 44 for a 1ST down
8:06
1st & 10 at own 44
Anthone Taylor run for 6 yds to the 50 yard line
8:06
2nd & 4 at the 50
Anthone Taylor run for 3 yds to the Duqsn 47
8:06
3rd & 1 at opp 47
Jordan Johnson run for no gain to the Duqsn 47
8:06
4th & 1 at opp 47
Joe Licata run for 1 yd to the Duqsn 46 for a 1ST down
8:06
1st & 10 at opp 46
Jordan Johnson run for 5 yds to the Duqsn 41
8:06
2nd & 5 at opp 41
Jordan Johnson run for 4 yds to the Duqsn 37
8:06
3rd & 1 at opp 37
Jordan Johnson run for 3 yds to the Duqsn 34 for a 1ST down
8:06
1st & 10 at opp 34
Jordan Johnson run for 3 yds to the Duqsn 31
8:06
2nd & 7 at opp 31
Anthone Taylor run for 4 yds to the Duqsn 27
2:04
3rd & 3 at opp 27
Timeout DUQUESNE, clock 02:04
2:04
3rd & 3 at opp 27
Joe Licata pass complete to Matt Weiser for 11 yds to the Duqsn 16 for a 1ST down
2:04
1st & 10 at opp 16
Anthone Taylor run for 3 yds to the Duqsn 13
1:43
2nd & 7 at opp 13
Timeout DUQUESNE, clock 01:43
1:43
2nd & 7 at opp 13
Anthone Taylor run for 2 yds to the Duqsn 11
1:38
3rd & 5 at opp 11
Timeout DUQUESNE, clock 01:38
1:32
3rd & 5 at opp 11
Joe Licata pass complete to Ron Willoughby for 11 yds for a TD, (Patrick Clarke KICK)Buffalo 38, Duquesne 28
Duquesne End of game, 12 plays
1:32
1st & 0 at own 35
Patrick Clarke kickoff for 65 yds , Devin Rahming return for 27 yds to the Duqsn 27
1:24
1st & 10 at own 27
Dillon Buechel pass incomplete to Devin Rahming, broken up by Brandon Crawford
1:24
2nd & 10 at own 27
Dillon Buechel pass incomplete to Devin Rahming, broken up by Cortney Lester
1:24
3rd & 10 at own 27
Dillon Buechel pass complete to Ryan Ho for 11 yds to the Buff 38 for a 1ST down BUFFALO Penalty, personal foul (Okezie Alozie) to the Buff 47 for a 1ST down
1:24
1st & 10 at opp 47
Dillon Buechel pass incomplete to Chavas Rawlins
1:24
2nd & 10 at opp 47
Dillon Buechel run for 5 yds to the Buff 42
1:24
3rd & 5 at opp 42
Dillon Buechel pass complete to Marcus Hughes for 3 yds to the Buff 39
1:24
4th & 2 at opp 39
Dillon Buechel pass complete to Chavas Rawlins for 9 yds to the Buff 30 for a 1ST down
1:24
1st & 10 at opp 30
Dillon Buechel pass incomplete to Chavas Rawlins
1:24
2nd & 10 at opp 30
Dillon Buechel pass complete to Chavas Rawlins for 5 yds to the Buff 25
1:24
3rd & 5 at opp 25
Dillon Buechel pass incomplete to Wayne Capers Jr., broken up by Andrews Dadeboe
1:24
4th & 5 at opp 25
Dillon Buechel pass complete to Devin Rahming for 12 yds to the Buff 13 for a 1ST down
1:24
1st & 10 at opp 13
Dillon Buechel pass incomplete to Chavas Rawlins, broken up by Andrews Dadeboe
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.