From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pittsburgh
Buffalo
254
Total yards
334
128
Passing yards
165
126
Rushing yards
169
7.5
Yards per pass
3.9
3.0
Yards per rush
4.3
13
First downs
22
7–15
Third downs
7–19
1–1
Fourth downs
3–6
0
Turnovers
1
4–45
Penalties
5–28
28:48
Possession
30:49
Efficiency
Pittsburgh
Buffalo
38%
Success rate
40%
0.07
EPA per play
−0.01
1.05
Explosiveness
0.92
−0.03
Rushing EPA
0.18
0.37
Passing EPA
−0.13
39%
Passing-down success
30%
−0.19
First-down EPA
−0.11
−0.12
Second-down EPA
−0.06
0.76
Third-down EPA
0.35
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 65% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Pittsburgh right to left.
Q1 BuffaloPunt, 4 plays, 26 yards
Q1 PittsburghPunt, 3 plays, 9 yards
Q1 BuffaloPunt, 3 plays, 3 yards
Q1 PittsburghField goal, 6 plays, 17 yards
Q1 BuffaloPunt, 3 plays, 7 yards
Q1 PittsburghField goal, 8 plays, 61 yards
Q1 BuffaloInterception, 7 plays, 35 yards
Q2 PittsburghTouchdown run, 9 plays, 27 yards
Q2 BuffaloField goal, 11 plays, 55 yards
Q2 PittsburghPunt, 2 plays, 5 yards
Q2 BuffaloField goal, 12 plays, 36 yards
Q2 PittsburghEnd of half, 1 play, −6 yards
Q3 PittsburghPunt, 3 plays, −8 yards
Q3 BuffaloPunt, 3 plays, 8 yards
Q3 PittsburghTouchdown run, 9 plays, 58 yards
Q3 BuffaloTurnover on downs, 13 plays, 49 yards
Q3 PittsburghPunt, 10 plays, 32 yards
Q4 BuffaloTurnover on downs, 9 plays, 51 yards
Q4 PittsburghPunt, 8 plays, 23 yards
Q4 BuffaloTurnover on downs, 18 plays, 75 yards
Q4 PittsburghResult not recorded, 1 play, 1 yard
Play by play
1st quarter7 drives, then Pittsburgh 6, Buffalo 0
Buffalo Punt, 4 plays
15:00
1st & 10 at own 35
Devin Campbell rush for 23 yards to the Pitt 42, tackled by K’Waun Williams for a 1ST down.
15:00
1st & 10 at opp 42
Alex Zordich pass incomplete to N/A.
15:00
2nd & 10 at opp 42
Devin Campbell rush for 2 yards to the Pitt 40, tackled by Todd Thomas.
15:00
3rd & 8 at opp 40
Devin Campbell rush for 1 yard to the Pitt 39, tackled by Todd Thomas and Bryan Murphy.
15:00
4th & 7 at opp 39
Tyler Grassman punt for 22 yards, punt out-of-bounds at the Pitt 17.
Pittsburgh Punt, 3 plays
13:11
1st & 10 at own 17
Ray Graham rush for 7 yards to the Pitt 24, tackled by Najja Johnson.
13:11
2nd & 3 at own 24
Ray Graham rush for 2 yards to the Pitt 26, tackled by Steven Means.
13:11
3rd & 1 at own 26
Ray Graham rush for no gain to the Pitt 26, tackled by Colby Way and Steven Means.
13:11
4th & 1 at own 26
Matt Yoklic punt for 45 yards, downed at the Buff 29.
Buffalo Punt, 3 plays
11:18
1st & 10 at own 29
Alex Zordich pass complete to Cordero Dixon for 1 yard to the Buff 30, tackled by K’Waun Williams.
11:18
2nd & 9 at own 30
Devin Campbell rush for no gain to the Buff 30, tackled by Todd Thomas and Dan Mason.
11:18
3rd & 9 at own 30
Alex Zordich pass complete to Devin Campbell for 2 yards to the Buff 32, tackled by Todd Thomas and Dan Mason.
11:18
4th & 7 at own 32
Tyler Grassman punt for 13 yards, punt out-of-bounds at the Buff 45.
Pittsburgh Field goal, 6 plays
11:18
1st & 10 at opp 45
Ray Graham rush for 8 yards to the Buff 37, tackled by Derek Brim.
9:27
2nd & 2 at opp 37
PITTSBURGH penalty 5 yard ineligible downfield on pass on N/A accepted, no play.
9:27
2nd & 7 at opp 42
Devin Street rush for 8 yards to the Buff 34, tackled by Derek Brim for a 1ST down.
9:27
1st & 10 at opp 34
Tino Sunseri pass complete to Devin Street for 1 yard to the Buff 33, tackled by Najja Johnson.
9:27
2nd & 9 at opp 33
Ray Graham rush for 5 yards to the Buff 28, tackled by Khalil Mack and Colby Way.
9:27
3rd & 4 at opp 28
Tino Sunseri pass incomplete to Devin Street.
6:55
4th & 4 at opp 28
Kevin Harper 45 yard field goal GOOD.Pittsburgh 3, Buffalo 0
6:55
Kevin Harper kickoff for 65 yards returned by Brandon Murie for 12 yards to the Buff 12, tackled by Malcolm Crockett and Ray Vinopal.
Buffalo Punt, 3 plays
6:50
1st & 10 at own 12
BUFFALO penalty 6 yard holding on Graham Whinery accepted, no play.
6:50
1st & 16 at own 6
Alex Zordich pass incomplete to Cordero Dixon, hurried by Eric Williams.
6:50
2nd & 16 at own 6
Alex Zordich pass complete to John Dunmore for 10 yards to the Buff 16.
6:50
3rd & 6 at own 16
Alex Zordich rush for 3 yards to the Buff 19, tackled by Bryan Murphy.
6:50
4th & 3 at own 19
Tyler Grassman punt for 47 yards, downed at the Pitt 34.
Pittsburgh Field goal, 8 plays
5:08
1st & 10 at own 34
Rushel Shell rush for 16 yards to the 50 yard line, tackled by Derek Brim for a 1ST down.
5:08
1st & 10 at the 50
Rushel Shell rush for 3 yards to the Buff 47, tackled by Khalil Mack.
5:08
2nd & 7 at opp 47
Tino Sunseri pass incomplete to Mike Shanahan, hurried by Khalil Mack.
5:08
3rd & 7 at opp 47
Tino Sunseri pass complete to Rushel Shell for 41 yards to the Buff 6, tackled by Khalil Mack for a 1ST down.
5:08
1st & goal at opp 6
Rushel Shell rush for 2 yards to the Buff 4, tackled by Steven Means and Colby Way.
5:08
2nd & goal at opp 4
Rushel Shell rush for a loss of 1 yard to the Buff 5, tackled by Adam Redden.
5:08
3rd & goal at opp 5
Tino Sunseri pass incomplete to Mike Shanahan, broken up by Steven Means.
2:12
4th & goal at opp 5
Kevin Harper 22 yard field goal GOOD.Pittsburgh 6, Buffalo 0
2:12
Kevin Harper kickoff for 65 yards returned by Brandon Murie for 14 yards to the Buff 7, tackled by Isaac Bennett and Jarred Holley, BUFFALO penalty 7 yard holding on N/A accepted.
Buffalo Interception, 7 plays
2:12
1st & 10 at own 7
Devin Campbell rush for 4 yards to the Buff 11, tackled by Aaron Donald.
2:05
2nd & 6 at own 11
Devin Campbell rush for 17 yards to the Buff 28, tackled by Jason Hendricks for a 1ST down.
2:05
1st & 10 at own 28
Devin Campbell rush for 2 yards to the Buff 30, tackled by T.J. Clemmings.
2:05
2nd & 8 at own 30
Devin Campbell rush for 1 yard to the Buff 31, tackled by Jason Hendricks out-of-bounds.
Q2 15:00
3rd & 7 at own 31
Alex Zordich pass complete to Cordero Dixon for 10 yards to the Buff 41, tackled by Lafayette Pitts and Andrew Taglianetti for a 1ST down.
Q2 15:00
1st & 10 at own 41
PITTSBURGH penalty 15 yard pass interference on Jarred Holley accepted, no play.
Q2 15:00
1st & 10 at opp 44
Devon Hughes rush for a loss of 14 yards, fumbled, forced by Aaron Donald, recovered by Buff Gokhan Ozkan at the Buff 42.
Q2 15:00
2nd & 24 at own 42
Alex Zordich pass intercepted by Jason Hendricks at the 50 yard line, returned for 23 yards to the Buff 27, tackled by Rudy Johnson.
2nd quarter8 drives, then Pittsburgh 13, Buffalo 6
Pittsburgh Touchdown run, 9 plays
13:38
1st & 10 at opp 27
Devin Street rush for 8 yards to the Buff 19, tackled by Najja Johnson.
13:38
2nd & 2 at opp 19
Rushel Shell rush for 1 yard to the Buff 18, tackled by Khalil Mack.
13:38
3rd & 1 at opp 18
Tino Sunseri rush for 2 yards to the Buff 16, tackled by Steven Means for a 1ST down.
13:38
1st & 10 at opp 16
Rushel Shell rush for a loss of 4 yards to the Buff 20, tackled by Derek Brim.
13:38
2nd & 14 at opp 20
Rushel Shell rush for 6 yards to the Buff 14, tackled by Adam Redden.
13:38
3rd & 8 at opp 14
Tino Sunseri rush for 6 yards to the Buff 8.
13:38
4th & 2 at opp 8
Rushel Shell rush for 3 yards to the Buff 5, tackled by Khalil Mack for a 1ST down.
13:38
1st & goal at opp 5
Rushel Shell rush for 1 yard to the Buff 4, tackled by Willie Moseley.
8:40
2nd & goal at opp 4
Rushel Shell rush for 4 yards for a TOUCHDOWN.Pittsburgh 12, Buffalo 0
8:40
Kevin Harper extra point GOOD.Pittsburgh 13, Buffalo 0
8:40
Kevin Harper kickoff for 44 yards returned by Jimmy Gordon for 14 yards to the Buff 35, tackled by Malcolm Crockett.
Buffalo Field goal, 11 plays
8:34
1st & 10 at own 35
Alex Zordich pass complete to Rudy Johnson for 11 yards to the Buff 46, tackled by Jarred Holley for a 1ST down.
8:34
1st & 10 at own 46
Alex Zordich pass complete to John Dunmore for 10 yards to the Pitt 44, tackled by Jason Hendricks for a 1ST down.
8:34
1st & 10 at opp 44
Devin Campbell rush for 2 yards to the Pitt 42, tackled by Jason Hendricks.
8:34
2nd & 8 at opp 42
Alex Zordich rush for 11 yards to the Pitt 31, tackled by Lafayette Pitts out-of-bounds for a 1ST down.
8:34
1st & 10 at opp 31
Alex Zordich pass incomplete to Devon Hughes.
8:34
2nd & 10 at opp 31
Alex Zordich pass complete to Devin Campbell for 7 yards to the Pitt 24, tackled by Lafayette Pitts.
8:34
3rd & 3 at opp 24
Alex Zordich pass complete to Devon Hughes for 9 yards to the Pitt 15, tackled by Jarred Holley for a 1ST down.
8:34
1st & 10 at opp 15
Alex Zordich rush for 3 yards to the Pitt 12, tackled by Aaron Donald and T.J. Clemmings.
8:34
2nd & 7 at opp 12
Devin Campbell rush for 2 yards to the Pitt 10, tackled by Dan Mason.
8:34
3rd & 5 at opp 10
Alex Zordich pass incomplete to Devin Campbell, hurried by Bryan Murphy.
4:16
4th & 5 at opp 10
Patrick Clarke 27 yard field goal GOOD.Pittsburgh 13, Buffalo 3
4:16
Patrick Clarke kickoff for 65 yards for a touchback.
Pittsburgh Punt, 2 plays
4:16
1st & 10 at own 25
Ray Graham rush for 3 yards to the Pitt 28, tackled by Wyatt Cahill.
4:16
2nd & 7 at own 28
Ray Graham rush for 2 yards to the Pitt 30, tackled by Khalil Mack.
3:40
3rd & 5 at own 30
Timeout Buffalo, clock 03:40.
3:29
3rd & 5 at own 30
Matt Yoklic punt for 28 yards, punt out-of-bounds at the Buff 42.
3:40
4th & 5 at own 30
Matt Yoklic punt for 28 yards, punt out-of-bounds at the Buff 42.
Buffalo Field goal, 12 plays
3:29
2nd & 12 at own 40
Alex Zordich pass complete to John Dunmore for 10 yards to the 50 yard line, tackled by K’Waun Williams.
3:29
3rd & 2 at the 50
Alex Zordich pass incomplete to Cordero Dixon.
3:29
3rd & 12 at own 40
Alex Zordich pass complete to John Dunmore for 10 yards to the 50 yard line, tackled by K’Waun Williams.
3:29
4th & 2 at the 50
Alex Zordich pass incomplete to Cordero Dixon.
0:26
4th & 2 at the 50
Alex Zordich pass complete to Devon Hughes for 2 yards to the Pitt 48, tackled by Eric Williams and Dan Mason for a 1ST down.
0:26
1st & 10 at opp 48
Alex Zordich rush for 4 yards to the Pitt 44, tackled by Aaron Donald and Jason Hendricks.
3:29
4th & 4 at opp 42
Alex Zordich pass complete to Devon Hughes for 12 yards to the Pitt 30, tackled by Andrew Taglianetti and Jarred Holley for a 1ST down.
3:29
1st & 10 at opp 30
Alex Zordich rush for no gain to the Pitt 30, tackled by T.J. Clemmings and Bryan Murphy.
3:29
2nd & 10 at opp 30
Alex Zordich sacked by Aaron Donald for a loss of 10 yards to the Pitt 40.
Buffalo 1 play
0:26
2nd & 10 at opp 30
Alex Zordich sacked by Aaron Donald for a loss of 10 yards to the Pitt 40.
Buffalo 2 plays
3:29
1st & 10 at opp 42
Alex Zordich pass complete to Devon Hughes for 12 yards to the Pitt 30, tackled by Andrew Taglianetti and Jarred Holley for a 1ST down.
3:29
1st & 10 at opp 30
Alex Zordich rush for no gain to the Pitt 30, tackled by T.J. Clemmings and Bryan Murphy.
Buffalo Field goal, 12 plays
0:26
3rd & 20 at opp 40
Timeout Buffalo, clock 00:26.
0:26
3rd & 20 at opp 40
Alex Zordich rush for 16 yards to the Pitt 24, tackled by Ray Vinopal out-of-bounds.
0:18
4th & 4 at opp 24
Timeout Pittsburgh, clock 00:18.
0:12
4th & 4 at opp 24
Patrick Clarke 41 yard field goal GOOD.Pittsburgh 13, Buffalo 6
0:12
Patrick Clarke kickoff for 65 yards for a touchback.
Pittsburgh End of half, 1 play
0:12
1st & 10 at own 25
Team rush for a loss of 1 yard to the Pitt 24.
Q3 15:00
Patrick Clarke kickoff for 65 yards for a touchback.
3rd quarter5 drives, then Pittsburgh 20, Buffalo 6
Pittsburgh Punt, 3 plays
15:00
1st & 10 at own 25
Ray Graham rush for 4 yards to the Pitt 29, tackled by Wyatt Cahill and Khalil Mack.
15:00
2nd & 6 at own 29
Tino Sunseri pass complete to Devin Street for 5 yards to the Pitt 34, tackled by Derek Brim.
15:00
3rd & 1 at own 34
Ray Graham rush for no gain to the Pitt 34, tackled by Khalil Mack.
15:00
4th & 1 at own 34
Matt Yoklic punt for 44 yards, downed at the Buff 22.
Buffalo Punt, 3 plays
13:01
1st & 10 at own 22
Devin Campbell rush for 4 yards to the Buff 26, tackled by T.J. Clemmings.
13:01
2nd & 6 at own 26
Devin Campbell rush for 5 yards to the Buff 31, tackled by Dan Mason and T.J. Clemmings.
13:01
3rd & 1 at own 31
BUFFALO penalty 5 yard false start on Devin Campbell accepted.
13:01
3rd & 6 at own 26
Alex Zordich rush for 4 yards to the Buff 30, tackled by Dan Mason and Todd Thomas.
13:01
4th & 2 at own 30
Tyler Grassman punt for 28 yards, fair catch by Mike Shanahan at the Pitt 42.
Pittsburgh Touchdown run, 9 plays
6:29
1st & 10 at own 42
Rushel Shell rush for 2 yards to the Pitt 44, tackled by Colby Way.
10:58
2nd & 8 at own 44
Tino Sunseri pass complete to Mike Shanahan for 14 yards to the Buff 42, tackled by Derek Brim for a 1ST down.
10:58
1st & 10 at opp 42
Tino Sunseri sacked by Steven Means for a loss of 8 yards to the 50 yard line.
10:58
2nd & 18 at the 50
Tino Sunseri pass complete to Devin Street for 4 yards to the Buff 46, tackled by Lee Skinner and Adam Redden.
10:58
3rd & 14 at opp 46
Tino Sunseri pass complete to Mike Shanahan for 25 yards to the Buff 21, tackled by Najja Johnson for a 1ST down.
10:58
1st & 10 at opp 21
Rushel Shell rush for 2 yards to the Buff 19, tackled by Khalil Mack and Colby Way.
10:58
2nd & 8 at opp 19
Tino Sunseri pass complete to Joshua Brinson for 7 yards to the Buff 12, tackled by Najja Johnson.
10:58
3rd & 1 at opp 12
Ray Graham rush for 5 yards to the Buff 7, tackled by Okoye Houston and Khalil Mack for a 1ST down.
6:29
1st & goal at opp 7
Ray Graham rush for 7 yards for a TOUCHDOWN.Pittsburgh 19, Buffalo 6
6:29
Kevin Harper extra point GOOD.Pittsburgh 20, Buffalo 6
6:29
Kevin Harper kickoff for 59 yards returned by Brandon Murie for 20 yards to the Buff 26, tackled by Nicholas Grigsby.
Buffalo Turnover on downs, 13 plays
6:29
1st & 10 at own 26
Alex Zordich pass complete to Jimmy Gordon for 14 yards to the Buff 40, tackled by Jason Hendricks for a 1ST down.
6:24
1st & 10 at own 40
Alex Zordich rush for 8 yards to the Buff 48, tackled by Eric Williams.
6:24
2nd & 2 at own 48
Devin Campbell rush for 3 yards to the Pitt 49, tackled by Eric Williams for a 1ST down.
6:24
1st & 10 at opp 49
Alex Zordich rush for a loss of 2 yards to the Buff 49, tackled by Dan Mason.
6:24
2nd & 12 at own 49
Alex Zordich pass incomplete to Jimmy Gordon, hurried by Aaron Donald, broken up by Jarred Holley.
4:25
3rd & 12 at own 49
[SGUN], timeout Buffalo, clock 04:25.
4:25
3rd & 12 at own 49
Alex Zordich rush for 10 yards to the Pitt 41, tackled by Todd Thomas.
4:25
4th & 2 at opp 41
Devin Campbell rush for 4 yards to the Pitt 37, tackled by Aaron Donald for a 1ST down.
4:25
1st & 10 at opp 37
Alex Zordich rush for 9 yards to the Pitt 28, tackled by Jason Hendricks.
4:25
2nd & 1 at opp 28
Devin Campbell rush for 6 yards to the Pitt 22, tackled by Jason Hendricks and Eric Williams for a 1ST down.
4:25
1st & 10 at opp 22
Alex Zordich rush for 2 yards to the Pitt 20, tackled by Todd Thomas.
4:25
2nd & 8 at opp 20
Alex Zordich pass complete to Jimmy Gordon for a loss of 5 yards to the Pitt 25, tackled by Devin Cook.
4:25
3rd & 13 at opp 25
Alex Zordich pass incomplete to Devon Hughes, hurried by Aaron Donald.
4:25
4th & 13 at opp 25
Tony Daniel pass incomplete to N/A.
Pittsburgh Punt, 10 plays
1:22
1st & 10 at own 25
Ray Graham rush for 5 yards to the Pitt 30, tackled by Derek Brim.
1:22
2nd & 5 at own 30
Ray Graham rush for 1 yard to the Pitt 31, tackled by Wyatt Cahill and Jake Stockman.
Q4 15:00
3rd & 4 at own 31
Ray Graham rush for 5 yards to the Pitt 36, tackled by Steven Means for a 1ST down.
Q4 15:00
1st & 10 at own 36
Tino Sunseri pass complete to Devin Street for 14 yards to the 50 yard line, tackled by Cortney Lester for a 1ST down.
Q4 15:00
1st & 10 at the 50
Tino Sunseri pass incomplete to Ray Graham, hurried by Kristjan Sokoli.
Q4 15:00
2nd & 10 at the 50
Ray Graham rush for 5 yards to the Buff 45, tackled by Dalton Barksdale and Khalil Mack.
Q4 15:00
3rd & 5 at opp 45
Tino Sunseri rush for 9 yards to the Buff 36 for a 1ST down.
Q4 15:00
1st & 10 at opp 36
Tino Sunseri pass incomplete to Devin Street, broken up by Najja Johnson.
Q4 12:35
2nd & 10 at opp 36
Timeout Pittsburgh, clock 12:35.
Q4 12:35
2nd & 10 at opp 36
Tino Sunseri pass incomplete to N/A.
Q4 12:35
3rd & 10 at opp 36
Ray Graham rush for 3 yards to the Buff 33, tackled by Khalil Mack.
Q4 11:47
4th & 7 at opp 33
[SGUN], timeout Buffalo, clock 11:47.
Q4 11:47
4th & 7 at opp 33
PITTSBURGH penalty 10 yard holding accepted, no play.
Q4 11:16
4th & 17 at opp 43
Matt Yoklic punt for 28 yards, downed at the Buff 15.
4th quarter4 drives, then Pittsburgh 20, Buffalo 6
Buffalo Turnover on downs, 9 plays
1:48
1st & 10 at own 15
Alex Zordich pass complete to John Dunmore for 20 yards to the Buff 35, tackled by Todd Thomas for a 1ST down.
11:16
1st & 10 at own 35
Alex Zordich pass complete to Devon Hughes for 2 yards to the Pitt 48, tackled by Jason Hendricks, PITTSBURGH penalty 15 yard roughing passer on Aaron Donald accepted for a 1ST down.
11:16
1st & 10 at opp 48
Alex Zordich pass complete to John Dunmore for 7 yards to the Pitt 41, tackled by Jarred Holley.
11:16
2nd & 3 at opp 41
Alex Zordich pass incomplete to John Dunmore.
11:16
3rd & 3 at opp 41
Devin Campbell rush for 7 yards to the Pitt 34, tackled by Eric Williams and T.J. Clemmings for a 1ST down.
11:16
1st & 10 at opp 34
Devin Campbell rush for 6 yards to the Pitt 28, tackled by Eric Williams and Todd Thomas.
11:16
2nd & 4 at opp 28
Alex Zordich pass incomplete to John Dunmore.
11:16
3rd & 4 at opp 28
Alex Zordich pass complete to Devin Campbell for a loss of 5 yards to the Pitt 33, tackled by Bryan Murphy.
11:16
4th & 9 at opp 33
Alex Zordich sacked by Ray Vinopal for a loss of 1 yard to the Pitt 34, BUFFALO penalty holding declined.
Pittsburgh Punt, 8 plays
8:21
1st & 10 at own 34
Ray Graham rush for 5 yards to the Pitt 39, tackled by Carlos Lammons.
8:21
2nd & 5 at own 39
Ray Graham rush for 6 yards to the Pitt 45, tackled by Carlos Lammons and Jake Stockman for a 1ST down.
8:21
1st & 10 at own 45
Ray Graham rush for 1 yard to the Pitt 46, tackled by Lee Skinner and Colby Way.
8:21
2nd & 9 at own 46
Tino Sunseri rush for no gain, fumbled, recovered by Pitt Tino Sunseri at the Pitt 44.
6:21
3rd & 11 at own 44
Timeout Buffalo, clock 06:21.
6:21
3rd & 11 at own 44
Tino Sunseri pass complete to Devin Street for 17 yards to the Buff 39, tackled by Adam Redden for a 1ST down.
6:21
1st & 10 at opp 39
Tino Sunseri rush for no gain, fumbled, recovered by Pitt at the Buff 43 out-of-bounds.
6:21
2nd & 14 at opp 43
Ray Graham rush for no gain to the Buff 43, tackled by Wyatt Cahill.
6:21
3rd & 14 at opp 43
Tino Sunseri pass incomplete to Ray Graham, hurried by Khalil Mack.
6:21
4th & 14 at opp 43
Matt Yoklic punt for 43 yards for a touchback.
Buffalo Turnover on downs, 18 plays
4:31
1st & 10 at own 20
Alex Zordich pass incomplete to John Dunmore.
4:31
2nd & 10 at own 20
Alex Zordich pass complete to Rudy Johnson for 18 yards to the Buff 38, tackled by Jarred Holley for a 1ST down.
4:31
1st & 10 at own 38
Alex Zordich pass incomplete to John Dunmore.
4:31
2nd & 10 at own 38
Alex Zordich pass complete to John Dunmore for 9 yards to the Buff 47, tackled by Jason Hendricks and Dan Mason.
4:31
3rd & 1 at own 47
Devin Campbell rush for 7 yards to the Pitt 46, tackled by T.J. Clemmings and Tyrone Ezell for a 1ST down.
4:31
1st & 10 at opp 46
Alex Zordich pass complete to John Dunmore for 6 yards to the Pitt 40, tackled by Todd Thomas.
4:31
2nd & 4 at opp 40
Alex Zordich pass incomplete to Rudy Johnson.
4:31
3rd & 4 at opp 40
Devin Campbell rush for 8 yards to the Pitt 32, tackled by Jason Hendricks for a 1ST down.
4:31
1st & 10 at opp 32
Alex Zordich pass incomplete to John Dunmore.
4:31
2nd & 10 at opp 32
Alex Zordich pass complete to Devin Campbell for 9 yards to the Pitt 23, tackled by Dan Mason and Lafayette Pitts.
4:31
3rd & 1 at opp 23
Alex Zordich rush for 4 yards to the Pitt 19, tackled by Todd Thomas out-of-bounds for a 1ST down.
1:48
1st & 10 at opp 19
BUFFALO penalty 5 yard ineligible downfield on pass on Graham Whinery accepted, no play.
1:48
1st & 15 at opp 24
Alex Zordich pass complete to Cordero Dixon for 4 yards to the Pitt 20, tackled by Lafayette Pitts.
1:48
2nd & 11 at opp 20
Alex Zordich pass incomplete to Cordero Dixon.
1:48
3rd & 11 at opp 20
Alex Zordich rush for 13 yards to the Pitt 7, tackled by Aaron Donald for a 1ST down.
1:48
1st & 0 at opp 7
BUFFALO penalty substitution infraction declined, BUFFALO penalty 5 yard illegal formation on Jimmy Gordon accepted, no play.
1:48
1st & goal at opp 12
Alex Zordich pass incomplete to Devon Hughes, broken up by Eric Williams.
1:48
2nd & goal at opp 12
Alex Zordich rush for 5 yards to the Pitt 7, tackled by T.J. Clemmings.
1:48
3rd & goal at opp 7
Alex Zordich pass incomplete, broken up by Eric Williams.
1:48
4th & goal at opp 7
Alex Zordich pass complete to Devon Hughes for 2 yards to the Pitt 5, tackled by Dan Mason.
Pittsburgh Result not recorded, 1 play
1:48
1st & 10 at own 5
Team rush for a loss of 1 yard to the Pitt 4.
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.