From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Pittsburgh
403
Total yards
410
285
Passing yards
186
127
Rushing yards
231
5.6
Yards per pass
6.4
2.9
Yards per rush
6.1
28
First downs
21
8–20
Third downs
4–11
2–4
Fourth downs
0–0
1
Turnovers
1
6–57
Penalties
5–53
23:28
Possession
13:22
Efficiency
Buffalo
Pittsburgh
47%
Success rate
41%
0.06
EPA per play
0.18
0.80
Explosiveness
1.27
−0.11
Rushing EPA
0.15
0.19
Passing EPA
0.21
38%
Passing-down success
39%
−0.07
First-down EPA
−0.04
−0.04
Second-down EPA
0.34
0.27
Third-down EPA
0.47
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 going in
Our ratings (scores only)
Pittsburgh 86% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Pittsburgh drives left to right, Buffalo right to left.
Q1 PittsburghPunt, 3 plays, 2 yards
Q1 BuffaloPunt, 6 plays, 24 yards
Q1 PittsburghTouchdown run, 8 plays, 54 yards
Q1 BuffaloPunt, 3 plays, 1 yard
Q1 PittsburghPunt, 4 plays, 32 yards
Q1 BuffaloPunt, 3 plays, 1 yard
Q1 PittsburghPunt, 5 plays, 16 yards
Q1 BuffaloPunt, 3 plays, 9 yards
Q1 PittsburghMissed FG, 6 plays, 22 yards
Q2 BuffaloPunt, 4 plays, 27 yards
Q2 PittsburghMissed FG, 13 plays, 55 yards
Q2 BuffaloField goal, 10 plays, 48 yards
Q2 PittsburghPunt, 3 plays, −10 yards
Q2 BuffaloPunt, 7 plays, 32 yards
Q2 PittsburghEnd of half, 3 plays, 2 yards
Q3 BuffaloInterception, 9 plays, 49 yards
Q3 PittsburghTouchdown run, 2 plays, 20 yards
Q3 BuffaloTouchdown run, 13 plays, 76 yards
Q3 PittsburghTouchdown run, 8 plays, 74 yards
Q3 BuffaloTouchdown run, 9 plays, 64 yards
Q4 PittsburghTouchdown pass, 6 plays, 5 yards
Q4 BuffaloTurnover on downs, 13 plays, 42 yards
Q4 PittsburghFumble, 2 plays, −5 yards
Q4 BuffaloTurnover on downs, 6 plays, 21 yards
Q4 PittsburghTouchdown run, 5 plays, 88 yards
Q4 BuffaloEnd of game, 8 plays, 11 yards
Play by play
1st quarter9 drives, then Pittsburgh 7, Buffalo 0
Pittsburgh Punt, 3 plays
15:00
1st & 10 at opp 40
Tino Sunseri pass incomplete to N/A, hurried by Gordon DuBois.
15:00
2nd & 10 at opp 40
Ray Graham rush for no gain to the Buff 40, tackled by Steven Means and Lee Skinner.
15:00
3rd & 10 at opp 40
Tino Sunseri rush for 2 yards to the Buff 38, tackled by Lee Skinner.
15:00
4th & 8 at opp 38
Tino Sunseri punt for 33 yards, punt out-of-bounds at the Buff 5.
Buffalo Punt, 6 plays
13:30
1st & 10 at own 5
Branden Oliver rush for 3 yards to the Buff 8, tackled by Chas Alecxih.
13:30
2nd & 7 at own 8
Branden Oliver rush for 9 yards to the Buff 17, tackled by Jarred Holley for a 1ST down.
13:30
1st & 10 at own 17
Branden Oliver rush for 11 yards to the Buff 28, tackled by Jason Hendricks for a 1ST down.
13:30
1st & 10 at own 28
Chazz Anderson pass complete to Marcus Rivers for 4 yards to the Buff 32, tackled by Antwuan Reed.
13:30
2nd & 6 at own 32
Ed Young rush for a loss of 3 yards to the Buff 29, tackled by Max Gruder out-of-bounds, BUFFALO penalty holding declined.
13:30
3rd & 9 at own 29
Chazz Anderson pass incomplete to Branden Oliver.
13:30
4th & 9 at own 29
Jacob Schum punt for 35 yards, returned by Ronald Jones for 10 yards to the Pitt 46, tackled by Isaac Baugh.
Pittsburgh Touchdown run, 8 plays
11:14
1st & 10 at own 46
Ray Graham rush for 2 yards to the Pitt 48, tackled by Lee Skinner.
11:14
2nd & 8 at own 48
Tino Sunseri pass complete to Devin Street for 11 yards to the Buff 41, tackled by Cortney Lester for a 1ST down.
11:14
1st & 10 at opp 41
Tino Sunseri rush for 2 yards to the Buff 39, tackled by Lee Skinner.
11:14
2nd & 8 at opp 39
Tino Sunseri pass complete to Mike Shanahan for 14 yards to the Buff 25, tackled by Lee Skinner for a 1ST down.
11:14
1st & 10 at opp 25
Ray Graham rush for 8 yards to the Buff 17, tackled by Steven Means and Lee Skinner.
11:14
2nd & 2 at opp 17
Tino Sunseri pass incomplete to Devin Street.
11:14
3rd & 2 at opp 17
Tino Sunseri pass complete to Mike Shanahan for 11 yards to the Buff 6, tackled by Fred Branch and Lee Skinner for a 1ST down.
9:10
1st & goal at opp 6
Zach Brown rush for 6 yards for a TOUCHDOWN.Pittsburgh 7, Buffalo 0
9:10
Kevin Harper extra point GOOD.
9:10
Kevin Harper kickoff for 55 yards out-of-bounds.
Buffalo Punt, 3 plays
9:10
1st & 10 at own 40
Branden Oliver rush for 1 yard to the Buff 41, tackled by Brandon Lindsey.
9:10
2nd & 9 at own 41
Chazz Anderson pass incomplete, hurried by Aaron Donald.
9:10
3rd & 9 at own 41
Branden Oliver rush for no gain to the Buff 41, tackled by Andrew Taglianetti.
9:10
4th & 9 at own 41
Jacob Schum punt for 38 yards, returned by Ronald Jones for 11 yards to the Pitt 32, tackled by Tim Krantz.
Pittsburgh Punt, 4 plays
7:52
1st & 10 at own 32
Ray Graham rush for 11 yards to the Buff 42, tackled by Colby Way, BUFFALO penalty 15 yard face mask on Isaac Baugh accepted for a 1ST down.
7:52
1st & 10 at opp 42
Tino Sunseri pass complete to Ray Graham for 7 yards to the Buff 35, tackled by Dwellie Striggles.
7:52
2nd & 3 at opp 35
Tino Sunseri pass incomplete to Devin Street.
7:52
3rd & 3 at opp 35
Tino Sunseri pass complete to Ray Graham for a loss of 1 yard to the Buff 36, tackled by Fred Branch and Cortney Lester.
7:52
4th & 4 at opp 36
Tino Sunseri punt for 10 yards, downed at the Buff 26.
Buffalo Punt, 3 plays
7:52
1st & 10 at own 26
Chazz Anderson sacked by Brandon Lindsey for a loss of 7 yards to the Buff 19.
7:52
2nd & 17 at own 19
Branden Oliver rush for 2 yards to the Buff 21, tackled by Khaynin Mosley-Smith and Justin Hargrove.
7:52
3rd & 15 at own 21
Chazz Anderson pass complete to Marcus Rivers for 6 yards to the Buff 27, tackled by Andrew Taglianetti.
7:52
4th & 9 at own 27
Jacob Schum punt for 54 yards, returned by Ronald Jones for 9 yards to the Pitt 28, tackled by Isaac Baugh.
Pittsburgh Punt, 5 plays
4:20
1st & 10 at own 28
Ray Graham rush for 2 yards to the Pitt 30, tackled by Scott Pettigrew.
4:20
2nd & 8 at own 30
Tino Sunseri pass complete to Zach Brown for 19 yards to the Pitt 49, tackled by Mark Richardson for a 1ST down.
4:20
1st & 10 at own 49
Tino Sunseri pass complete to Cameron Saddler for a loss of 5 yards to the Pitt 44.
4:20
2nd & 15 at own 44
Tino Sunseri pass incomplete to Cameron Saddler.
4:20
3rd & 15 at own 44
Tino Sunseri pass incomplete to Zach Brown, broken up by Khalil Mack.
4:20
4th & 15 at own 44
Matt Yoklic punt for 41 yards to the Buff 8, no return, BUFFALO penalty 7 yard holding on Dwellie Striggles accepted.
Buffalo Punt, 3 plays
4:20
1st & 10 at own 8
Branden Oliver rush for 1 yard to the Buff 9, tackled by Justin Hargrove.
2:54
2nd & 9 at own 9
Chazz Anderson pass complete to Alex Neutz for 5 yards to the Buff 14.
2:54
3rd & 4 at own 14
Branden Oliver rush for 3 yards to the Buff 17, tackled by Shane Gordon and Ejuan Price.
2:54
4th & 1 at own 17
Jacob Schum punt for 42 yards, returned by Ronald Jones for 22 yards to the Buff 37, tackled by Scott Pettigrew and Najja Johnson.
Pittsburgh Missed FG, 6 plays
1:01
1st & 10 at opp 37
Ray Graham rush for 5 yards to the Buff 32, tackled by Jaleel Verser.
1:01
2nd & 5 at opp 32
Ray Graham rush for 16 yards to the Buff 16, tackled by Josh Copeland for a 1ST down.
1:01
1st & 10 at opp 16
Ray Graham rush for 3 yards to the Buff 13, tackled by Fred Branch.
Q2 15:00
2nd & 7 at opp 13
Ray Graham rush for 2 yards to the Buff 11, tackled by Richie Smith.
Q2 15:00
3rd & 5 at opp 11
Tino Sunseri sacked by Colby Way for a loss of 4 yards to the Buff 15.
Q2 13:46
4th & 9 at opp 15
Kevin Harper 32 yard field goal MISSED.
2nd quarter6 drives, then Pittsburgh 7, Buffalo 3
Buffalo Punt, 4 plays
13:46
1st & 10 at own 20
Branden Oliver rush for 8 yards to the Buff 43, tackled by Justin Hargrove and Ejuan Price, PITTSBURGH penalty 15 yard personal foul on N/A accepted for a 1ST down.
13:46
1st & 10 at own 43
Branden Oliver rush for 1 yard to the Buff 44, tackled by Tristan Roberts.
13:46
2nd & 9 at own 44
Chazz Anderson pass incomplete to Marcus Rivers.
13:46
3rd & 9 at own 44
Chazz Anderson pass complete to Branden Oliver for a loss of 1 yard, fumbled, forced by K’Waun Williams, recovered by Buff Branden Oliver at the Buff 47.
13:46
4th & 6 at own 47
Jacob Schum punt for 38 yards, punt out-of-bounds at the Pitt 15.
Pittsburgh Missed FG, 13 plays
12:11
1st & 10 at own 15
Ray Graham rush for a loss of 6 yards to the Pitt 9, tackled by Khalil Mack.
12:11
2nd & 16 at own 9
Tino Sunseri rush for 17 yards to the Pitt 26, tackled by Mark Richardson for a 1ST down.
12:11
1st & 10 at own 26
Ray Graham rush for 7 yards to the Pitt 33, tackled by Scott Pettigrew.
12:11
2nd & 3 at own 33
Zach Brown rush for 4 yards to the Pitt 37, tackled by Scott Pettigrew for a 1ST down.
12:11
1st & 10 at own 37
Tino Sunseri pass incomplete to Mike Shanahan.
12:11
2nd & 10 at own 37
Tino Sunseri pass complete to Hubie Graham for 11 yards to the Pitt 48, tackled by Jaleel Verser for a 1ST down.
7:48
1st & 10 at own 48
Tino Sunseri rush for a loss of 2 yards, fumbled, recovered by Pitt N/A at the Pitt 46.
12:11
2nd & 13 at own 45
Tino Sunseri pass incomplete to Devin Street.
12:11
3rd & 13 at own 45
Tino Sunseri pass complete to Hubie Graham for 21 yards to the Buff 34, tackled by Josh Copeland for a 1ST down.
12:11
1st & 10 at opp 34
Ray Graham rush for 1 yard to the Buff 33, tackled by Dalonte Wallace and Kristjan Sokoli.
12:11
2nd & 9 at opp 33
Tino Sunseri pass incomplete.
12:11
3rd & 9 at opp 33
Tino Sunseri pass complete to Zach Brown for 3 yards to the Buff 30, tackled by Fred Branch and Josh Copeland.
7:48
4th & 6 at opp 30
Kevin Harper 47 yard field goal MISSED.
Buffalo Field goal, 10 plays
7:48
1st & 10 at own 30
Chazz Anderson pass complete to Marcus Rivers for 14 yards to the Buff 44, tackled by K’Waun Williams for a 1ST down.
7:48
1st & 10 at own 44
Branden Oliver rush for a loss of 1 yard to the Buff 43, tackled by Chas Alecxih.
7:48
2nd & 11 at own 43
Chazz Anderson pass complete to Alex Neutz for 9 yards to the Pitt 48, tackled by Antwuan Reed and Todd Thomas.
7:48
3rd & 2 at opp 48
Chazz Anderson pass complete to Terrell Jackson for 4 yards to the Pitt 44, tackled by Todd Thomas for a 1ST down.
7:48
1st & 10 at opp 44
Chazz Anderson pass complete to Alex Neutz for 11 yards to the Pitt 33, tackled by Jarred Holley for a 1ST down.
7:48
1st & 10 at opp 33
Chazz Anderson pass incomplete to Ed Young.
7:48
2nd & 10 at opp 33
PITTSBURGH penalty 8 yard pass interference on Antwuan Reed accepted, no play.
7:48
1st & 10 at opp 25
Branden Oliver rush for 3 yards to the Pitt 22, tackled by Greg Williams and Aaron Donald.
7:48
2nd & 7 at opp 22
Chazz Anderson pass incomplete to Marcus Rivers, broken up by Jarred Holley.
4:41
3rd & 7 at opp 22
Timeout Buffalo, clock 04:41.
4:41
3rd & 7 at opp 22
Chazz Anderson pass incomplete to Alex Neutz.
4:33
4th & 7 at opp 22
Peter Fardon 40 yard field goal GOOD.Pittsburgh 7, Buffalo 3
4:33
Patrick Clarke kickoff for 68 yards returned by Buddy Jackson, tackled by Okoye Houston and Scott Pettigrew for 23 yards to the Pitt 25, tackled by Okoye Houston and Scott Pettigrew.
Pittsburgh Punt, 3 plays
4:43
1st & 10 at own 25
Tino Sunseri pass incomplete to Ray Graham, hurried by Gordon DuBois.
4:43
2nd & 10 at own 25
PITTSBURGH penalty 10 yard holding on N/A accepted, no play.
4:43
2nd & 20 at own 15
Tino Sunseri pass incomplete to Ray Graham, hurried by Andrew Omoregie, broken up by Cortney Lester.
4:43
3rd & 20 at own 15
Tino Sunseri pass incomplete, hurried by Khalil Mack.
4:43
4th & 20 at own 15
Matt Yoklic punt for 42 yards, returned by Terrell Jackson for a loss of 1 yard to the Buff 32, tackled by Jarred Holley, BUFFALO penalty 10 yard illegal block on Dwellie Striggles accepted.
Buffalo Punt, 7 plays
3:45
1st & 10 at own 32
Branden Oliver rush for no gain to the Buff 32, tackled by Chas Alecxih.
3:45
2nd & 10 at own 32
Chazz Anderson pass incomplete to Alex Neutz.
3:45
3rd & 10 at own 32
Chazz Anderson pass complete to Alex Neutz for 13 yards to the Buff 45, tackled by Buddy Jackson for a 1ST down.
3:45
1st & 10 at own 45
Chazz Anderson pass complete to Marcus Rivers for 12 yards to the Pitt 43, tackled by Brandon Lindsey and K’Waun Williams for a 1ST down.
3:45
1st & 10 at opp 43
Chazz Anderson rush for 7 yards to the Pitt 36 out-of-bounds.
3:45
2nd & 3 at opp 36
Branden Oliver rush for no gain to the Pitt 36, tackled by Chas Alecxih.
3:45
3rd & 3 at opp 36
Chazz Anderson pass incomplete to Marcus Rivers, broken up by K’Waun Williams.
1:25
4th & 3 at opp 36
Timeout Buffalo, clock 01:25.
1:25
4th & 3 at opp 36
Peter Fardon punt for 35 yards, downed at the Pitt 1.
Pittsburgh End of half, 3 plays
1:16
1st & 10 at own 1
Ray Graham rush for 1 yard to the Pitt 2, tackled by Steven Means.
1:16
2nd & 9 at own 2
Ray Graham rush for 1 yard to the Pitt 3, tackled by Khalil Mack.
0:34
3rd & 8 at own 3
Timeout Buffalo, clock 00:34.
0:00
3rd & 8 at own 3
Ray Graham rush for no gain to the Pitt 3, tackled by Jaleel Verser.
Q3 15:00
Kevin Harper kickoff for 67 yards returned by Terrell Jackson, tackled by Joe Trebitz for 17 yards to the Buff 20, tackled by Joe Trebitz.
3rd quarter5 drives, then Pittsburgh 21, Buffalo 10
Buffalo Interception, 9 plays
15:00
1st & 10 at own 20
Branden Oliver rush for 6 yards to the Buff 26, tackled by Max Gruder.
15:00
2nd & 4 at own 26
Branden Oliver rush for 4 yards to the Buff 30, tackled by Max Gruder for a 1ST down.
15:00
1st & 10 at own 30
Branden Oliver rush for 7 yards to the Buff 37, tackled by Myles Caragein.
15:00
2nd & 3 at own 37
Branden Oliver rush for 3 yards to the Buff 40, tackled by Myles Caragein and Shane Gordon for a 1ST down.
15:00
1st & 10 at own 40
Chazz Anderson pass complete to Marcus Rivers for 7 yards to the Buff 47 out-of-bounds.
15:00
2nd & 3 at own 47
Chazz Anderson pass complete to Marcus Rivers for 23 yards to the Pitt 30, tackled by Antwuan Reed out-of-bounds for a 1ST down.
15:00
1st & 10 at opp 30
Branden Oliver rush for a loss of 3 yards, fumbled, forced by Chas Alecxih, recovered by Buff N/A at the Pitt 31 out-of-bounds.
15:00
2nd & 11 at opp 31
Branden Oliver rush for no gain to the Pitt 31, tackled by Khaynin Mosley-Smith and Tristan Roberts.
10:31
3rd & 11 at opp 31
Timeout Buffalo, clock 10:31.
10:31
3rd & 11 at opp 31
Chazz Anderson pass intercepted by Chas Alecxih at the Pitt 33, returned for 47 yards to the Buff 20, tackled by Terrell Jackson and Jimmy Gordon.
Pittsburgh Touchdown run, 2 plays
10:19
1st & 10 at opp 20
Ray Graham rush for 17 yards to the Buff 3, tackled by Jaleel Verser for a 1ST down.
10:01
1st & goal at opp 3
Ray Graham rush for 3 yards for a TOUCHDOWN.Pittsburgh 13, Buffalo 3
10:01
Kevin Harper extra point GOOD.Pittsburgh 14, Buffalo 3
10:01
Kevin Harper kickoff for 65 yards returned by Terrell Jackson, tackled by Marco Pecora for 19 yards to the Buff 24, tackled by Marco Pecora.
Buffalo Touchdown run, 13 plays
10:01
1st & 10 at own 24
Branden Oliver rush for 4 yards to the Buff 28, tackled by Myles Caragein.
10:01
2nd & 6 at own 28
Chazz Anderson pass complete to Terrell Jackson for 9 yards to the Buff 37, tackled by Greg Williams out-of-bounds for a 1ST down.
10:01
1st & 10 at own 37
Branden Oliver rush for 1 yard to the Buff 38, tackled by K’Waun Williams.
10:01
2nd & 9 at own 38
Chazz Anderson pass complete to Terrell Jackson for 8 yards to the Buff 46, tackled by Max Gruder.
10:01
3rd & 1 at own 46
Chazz Anderson pass complete to Jimmy Gordon for 7 yards to the Pitt 47, tackled by Jason Hendricks for a 1ST down.
10:01
1st & 10 at opp 47
Branden Oliver rush for 7 yards to the Pitt 40, tackled by Jason Hendricks.
10:01
2nd & 3 at opp 40
Chazz Anderson pass incomplete to Marcus Rivers.
10:01
3rd & 3 at opp 40
Branden Oliver rush for 4 yards to the Pitt 36, tackled by Tristan Roberts for a 1ST down.
10:01
1st & 10 at opp 36
Chazz Anderson pass complete to Terrell Jackson for 4 yards to the Pitt 32.
10:01
2nd & 6 at opp 32
Chazz Anderson rush for 13 yards to the Pitt 19 out-of-bounds for a 1ST down.
10:01
1st & 10 at opp 19
Chazz Anderson pass complete to Alex Neutz for 12 yards to the Pitt 7, tackled by Todd Thomas for a 1ST down.
10:01
1st & goal at opp 7
Branden Oliver rush for 5 yards to the Pitt 2, tackled by Brandon Lindsey.
4:27
2nd & 0 at opp 2
Timeout PITT, clock 04:27.
4:22
2nd & goal at opp 2
Chazz Anderson rush for 2 yards for a TOUCHDOWN.Pittsburgh 14, Buffalo 9
4:22
Peter Fardon extra point GOOD.Pittsburgh 14, Buffalo 10
4:22
Patrick Clarke kickoff for 70 yards returned by Corey Davis, tackled by Najja Johnson for 26 yards to the Pitt 26, tackled by Najja Johnson out-of-bounds.
Pittsburgh Touchdown run, 8 plays
4:22
1st & 10 at own 26
Tino Sunseri pass complete to Devin Street for 13 yards to the Pitt 39, tackled by Scott Pettigrew for a 1ST down.
4:22
1st & 10 at own 39
Ray Graham rush for 8 yards to the Pitt 47, tackled by Fred Branch.
4:22
2nd & 2 at own 47
Tino Sunseri pass complete to Hubie Graham for 18 yards to the Buff 35, tackled by Josh Copeland for a 1ST down.
4:22
1st & 10 at opp 35
Ray Graham rush for 8 yards to the Buff 27, tackled by Josh Copeland.
4:22
2nd & 2 at opp 27
Ray Graham rush for 2 yards to the Buff 25, tackled by Khalil Mack for a 1ST down.
4:22
1st & 10 at opp 25
Tino Sunseri pass complete to Cameron Saddler for a loss of 3 yards to the Buff 28, tackled by Najja Johnson.
4:22
2nd & 13 at opp 28
Tino Sunseri pass complete to Mike Shanahan for 23 yards to the Buff 5, tackled by Okoye Houston out-of-bounds for a 1ST down.
1:53
1st & goal at opp 5
Ray Graham rush for 5 yards for a TOUCHDOWN.Pittsburgh 20, Buffalo 10
1:53
Kevin Harper extra point GOOD.Pittsburgh 21, Buffalo 10
1:53
Kevin Harper kickoff for 59 yards returned by Terrell Jackson, tackled by Joe Trebitz for 25 yards to the Buff 36, tackled by Joe Trebitz.
Buffalo Touchdown run, 9 plays
1:53
1st & 10 at own 36
Chazz Anderson pass complete to Fred Lee for 11 yards to the Pitt 38, tackled by K’Waun Williams out-of-bounds, PITTSBURGH penalty 15 yard face mask on K’Waun Williams accepted for a 1ST down.
1:53
1st & 10 at opp 38
Chazz Anderson pass incomplete to Alex Neutz.
1:53
2nd & 10 at opp 38
Chazz Anderson pass complete to Terrell Jackson for 6 yards to the Pitt 32, tackled by Greg Williams.
1:53
3rd & 4 at opp 32
Chazz Anderson pass complete to Jimmy Gordon for 5 yards to the Pitt 27 for a 1ST down.
1:53
1st & 10 at opp 27
Branden Oliver rush for 6 yards to the Pitt 21, tackled by Max Gruder and Brandon Lindsey.
Q4 15:00
2nd & 4 at opp 21
Branden Oliver rush for a loss of 2 yards to the Pitt 23, tackled by K’Waun Williams.
Q4 15:00
3rd & 6 at opp 23
Chazz Anderson pass complete to Alex Neutz for 20 yards to the Pitt 3 out-of-bounds for a 1ST down.
Q4 15:00
1st & goal at opp 3
Branden Oliver rush for 2 yards to the Pitt 1, tackled by Jason Hendricks.
Q4 13:27
2nd & goal at opp 1
Branden Oliver rush for 1 yard for a TOUCHDOWN.Pittsburgh 21, Buffalo 16
Q4 13:27
Two-point conversion attempt, Chazz Anderson pass FAILED.
Q4 13:27
Patrick Clarke kickoff for 61 yards out-of-bounds.
4th quarter6 drives, then Pittsburgh 35, Buffalo 16
Pittsburgh Touchdown pass, 6 plays
13:27
1st & 10 at own 40
PITTSBURGH penalty 5 yard false start on Lucas Nix accepted.
13:27
1st & 15 at own 35
Tino Sunseri pass incomplete to Devin Street.
13:27
2nd & 15 at own 35
Ray Graham rush for 10 yards to the Pitt 45, tackled by Dalonte Wallace.
13:27
3rd & 5 at own 45
Tino Sunseri pass complete to Mike Shanahan for 20 yards to the Buff 35 out-of-bounds for a 1ST down.
13:27
1st & 10 at opp 35
Ray Graham rush for 16 yards to the Buff 19, tackled by Lee Skinner for a 1ST down.
13:27
1st & 10 at opp 19
Ray Graham rush for 2 yards to the Buff 17, tackled by Colby Way and Lee Skinner.
11:51
2nd & 8 at opp 17
Tino Sunseri pass complete to Mike Shanahan for 17 yards for a TOUCHDOWN.Pittsburgh 28, Buffalo 16
11:51
Kevin Harper extra point GOOD.
11:51
1st & 0 at own 30
BUFFALO penalty 15 yard face mask on Steven Means accepted.
11:51
Kevin Harper kickoff for 55 yards for a touchback.
Buffalo Turnover on downs, 13 plays
11:51
1st & 10 at own 20
Branden Oliver rush for 2 yards to the Buff 22, tackled by Max Gruder and Brandon Lindsey.
11:51
2nd & 8 at own 22
Chazz Anderson pass complete to Marcus Rivers for 9 yards to the Buff 31 for a 1ST down.
11:51
1st & 10 at own 31
Branden Oliver rush for 2 yards to the Buff 33, tackled by Aaron Donald.
11:51
2nd & 8 at own 33
Chazz Anderson pass complete to Branden Oliver for 1 yard to the Buff 34, tackled by K’Waun Williams.
11:51
3rd & 7 at own 34
Chazz Anderson pass complete to Marcus Rivers for 8 yards to the Buff 42, tackled by K’Waun Williams for a 1ST down.
11:51
1st & 10 at own 42
Chazz Anderson pass incomplete to Terrell Jackson.
11:51
2nd & 10 at own 42
Chazz Anderson pass complete to Branden Oliver for 7 yards to the Buff 49, tackled by Brandon Lindsey and Max Gruder.
11:51
3rd & 3 at own 49
Chazz Anderson pass complete to Branden Oliver for 2 yards to the Pitt 49, tackled by K’Waun Williams.
11:51
4th & 1 at opp 49
Branden Oliver rush for 6 yards to the Pitt 43, tackled by Chas Alecxih for a 1ST down.
11:51
1st & 10 at opp 43
Branden Oliver rush for 5 yards to the Pitt 38, tackled by Max Gruder.
11:51
2nd & 5 at opp 38
Chazz Anderson rush for no gain to the Pitt 38, tackled by Tristan Roberts.
11:51
3rd & 5 at opp 38
Chazz Anderson pass incomplete to Marcus Rivers.
11:51
4th & 5 at opp 38
Chazz Anderson pass incomplete to Ed Young.
Pittsburgh Fumble, 2 plays
2:43
1st & 10 at own 38
Ray Graham rush for a loss of 2 yards to the Pitt 36, tackled by Kristjan Sokoli.
Buffalo Turnover on downs, 6 plays
5:40
1st & 10 at opp 33
Branden Oliver rush for 8 yards to the Pitt 25, tackled by Jason Hendricks.
2:43
1st & 10 at opp 33
Branden Oliver rush for 8 yards to the Pitt 25, tackled by Jason Hendricks.
2:43
2nd & 2 at opp 25
Chazz Anderson pass complete to Devon Hughes for 9 yards to the Pitt 16, tackled by Greg Williams for a 1ST down.
2:43
1st & 10 at opp 16
Branden Oliver rush for 3 yards to the Pitt 13, tackled by Myles Caragein.
2:43
2nd & 7 at opp 13
Chazz Anderson sacked by Team for a loss of 2 yards to the Pitt 15.
2:43
3rd & 9 at opp 15
Chazz Anderson rush for 3 yards to the Pitt 12, tackled by Ejuan Price.
Pittsburgh Touchdown run, 5 plays
2:58
1st & 10 at own 12
Ray Graham rush for 1 yard to the Pitt 13, tackled by Gordon DuBois and Khalil Mack.
2:43
1st & 10 at own 12
Ray Graham rush for 1 yard to the Pitt 13, tackled by Gordon DuBois and Khalil Mack.
2:50
2nd & 9 at own 13
Timeout Buffalo, clock 02:50.
2:50
2nd & 9 at own 13
Ray Graham rush for 2 yards to the Pitt 15, tackled by Gordon DuBois and Fred Branch.
2:43
3rd & 7 at own 15
Timeout Buffalo, clock 02:43.
2:43
3rd & 7 at own 15
Tino Sunseri rush for 9 yards to the Pitt 24, tackled by Gordon DuBois for a 1ST down.
2:43
1st & 10 at own 24
Ray Graham rush for 75 yards to the Buff 1, tackled by Okoye Houston out-of-bounds for a 1ST down.
1:53
1st & 0 at opp 1
Timeout PITT, clock 01:53.
1:49
1st & goal at opp 1
Ray Graham rush for 1 yard for a TOUCHDOWN.Pittsburgh 34, Buffalo 16
1:49
Kevin Harper extra point GOOD.Pittsburgh 35, Buffalo 16
1:49
Kevin Harper kickoff for 63 yards returned by Terrell Jackson, tackled by Todd Thomas and Saheed Imoru for 19 yards to the Buff 26, tackled by Todd Thomas and Saheed Imoru.
Buffalo End of game, 8 plays
1:49
1st & 10 at own 26
Chazz Anderson pass complete to Alex Neutz for 12 yards to the Buff 38 for a 1ST down.
1:49
1st & 10 at own 38
Chazz Anderson rush for no gain to the Buff 38, tackled by Shane Gordon out-of-bounds.
1:49
2nd & 10 at own 38
Chazz Anderson pass incomplete to Devon Hughes.
1:49
3rd & 10 at own 38
Chazz Anderson pass complete to Alex Neutz for 9 yards to the Buff 47, tackled by Jeremiah Davis.
1:49
4th & 1 at own 47
BUFFALO penalty 5 yard false start accepted.
1:49
4th & 6 at own 42
Chazz Anderson pass complete to Alex Neutz for 8 yards to the 50 yard line, tackled by Antwuan Reed out-of-bounds for a 1ST down.
1:49
1st & 10 at the 50
Chazz Anderson pass incomplete to Marcus Rivers.
1:49
2nd & 10 at the 50
Chazz Anderson pass complete to Terrell Jackson for 9 yards to the Pitt 41 out-of-bounds.
1:49
3rd & 1 at opp 41
Chazz Anderson pass complete to Alex Neutz for 9 yards to the Pitt 32, tackled by Saheed Imoru for a 1ST down.
1:49
1st & 10 at opp 32
BUFFALO penalty 31 yard false start on Alex Neutz accepted.
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.