4th 0:00 42 - 15 End of Game
4th 0:00 42 - 15 End of Regulation
4th 0:18 42 - 15 Matt Barkley rushed up the middle for 1 yard loss
4th 0:26 42 - 15 Brett Rypien sacked by Eli Ankou for 19 yard loss
4th 0:26 42 - 15 Denver timeout
4th 0:30 42 - 15 Stevie Scott III rushed up the middle for 2 yard gain, tackled by Mike Love
4th 0:30 42 - 15 Denver timeout
4th 0:37 42 - 15 Brett Rypien rushed up the middle for 1 yard gain, tackled by Prince Emili
4th 0:42 42 - 15 Brett Rypien incomplete pass to the left intended for Trey Quinn
4th 1:11 42 - 15 Brett Rypien passed to Trey Quinn to the left for 5 yard gain, tackled by Andre Smith
4th 1:15 42 - 15 Buffalo committed 5 yard penalty (Offside)
4th 1:15 42 - 15 Denver timeout
4th 1:26 42 - 15 Brett Rypien passed to Stevie Scott III to the left for 1 yard gain, tackled by Joe Giles-Harris
4th 2:00 42 - 15 Brett Rypien passed to Trey Quinn to the left for 5 yard gain, tackled by Ja'Marcus Ingram
4th 2:00 42 - 15 Two-minute warning
4th 2:36 42 - 15 Brett Rypien passed to Eric Saubert to the right for 6 yard gain, tackled by Baylon Spector
4th 3:16 42 - 15 Brett Rypien passed to Darrius Shepherd to the right for 6 yard gain, tackled by Ja'Marcus Ingram
4th 4:02 42 - 15 Brett Rypien passed to Darrius Shepherd to the left for 4 yard gain, tackled by Jordan Miller
4th 4:32 42 - 15 Brett Rypien passed to Trey Quinn to the right for 7 yard gain, tackled by Nick McCloud
4th 4:34 42 - 15 Denver committed 5 yard penalty (False Start)
4th 5:17 42 - 15 Brett Rypien passed to Jalen Virgil to the left for 19 yard gain, tackled by Baylon Spector
4th 5:57 42 - 15 Stevie Scott III rushed up the middle for 2 yard gain, tackled by Mike Love
4th 6:40 42 - 15 Brett Rypien passed to Jalen Virgil to the right for 20 yard gain, tackled by Baylon Spector
4th 7:27 42 - 15 Brett Rypien passed to Seth Williams to the left for 3 yard gain, tackled by Andre Smith
4th 8:08 42 - 15 Brett Rypien passed to JaQuan Hardy to the left for 2 yard gain, tackled by Nick McCloud
4th 8:15 42 - 15 Matt Haack punted for 38 yards, no return
4th 8:59 42 - 15 Matt Barkley passed to Quintin Morris to the right for 2 yard gain, tackled by Delarrin Turner-Yell
4th 9:41 42 - 15 Raheem Blackshear rushed up the middle for 5 yard gain, tackled by Delarrin Turner-Yell
4th 10:16 42 - 15 Raheem Blackshear rushed to the left for 2 yard gain, tackled by Jonathan Harris
4th 10:55 42 - 15 Matt Barkley passed to Raheem Blackshear to the left for 16 yard gain, tackled by Barrington Wade
4th 10:55 42 - 15 Denver kicked off, touchback
4th 10:55 42 - 15 2pt attempt failed, Brett Rypien pass to Stevie Scott III
4th 11:01 42 - 15 Brett Rypien passed to Eric Saubert to the right for 1 yard touchdown
4th 11:44 42 - 9 Brett Rypien passed to Dylan Parham down the middle for 9 yard gain, tackled by Baylon Spector
4th 12:23 42 - 9 Brett Rypien passed to Trey Quinn down the middle for 3 yard gain, tackled by Ja'Marcus Ingram
4th 13:07 42 - 9 Brett Rypien passed to Trey Quinn to the right for 27 yard gain, tackled by Ja'Marcus Ingram
4th 13:11 42 - 9 Brett Rypien incomplete pass to the right intended for Stevie Scott III
4th 13:47 42 - 9 Brett Rypien passed to Dylan Parham to the left for 5 yard gain, tackled by Josh Thomas
4th 14:25 42 - 9 Brett Rypien passed to Stevie Scott III to the left for 2 yard gain, tackled by Joe Giles-Harris
4th 15:00 42 - 9 Brett Rypien passed to Albert Okwuegbunam to the right for 26 yard gain, tackled by Andre Smith
3rd 0:04 42 - 9 End of 3rd Quarter
3rd 0:07 42 - 9 Brett Rypien incomplete pass down the middle intended for Trey Quinn
3rd 0:42 42 - 9 Brett Rypien rushed up the middle for 2 yard gain, tackled by Prince Emili
3rd 1:21 42 - 9 Brett Rypien passed to Eric Saubert down the middle for 10 yard gain, tackled by Baylon Spector
3rd 1:58 42 - 9 JaQuan Hardy rushed to the right for 1 yard loss, tackled by Andre Smith
3rd 2:05 42 - 9 Buffalo kicked off for 67 yards, Trey Quinn returned kickoff for 18 yards. Trey Quinn fumbled. Trey Quinn recovered fumble for no gain
3rd 2:05 42 - 9 Tyler Bass made PAT
3rd 2:09 42 - 9 Duke Johnson rushed to the left for 8 yard touchdown
3rd 2:46 35 - 9 Matt Barkley passed to Tavon Austin to the left for 7 yard gain, tackled by Ja'Quan McMillian
3rd 3:25 35 - 9 Duke Johnson rushed up the middle for 5 yard gain, tackled by Ja'Quan McMillian
3rd 4:12 35 - 9 Matt Barkley passed to Quintin Morris to the right for 12 yard gain, tackled by Joe Schobert
3rd 4:51 35 - 9 Matt Barkley passed to Raheem Blackshear down the middle for 5 yard gain, tackled by Barrington Wade
3rd 5:29 35 - 9 Raheem Blackshear rushed to the left for 25 yard gain, tackled by Barrington Wade
3rd 6:07 35 - 9 Matt Barkley passed to Tavon Austin to the left for 11 yard gain, tackled by Bless Austin
3rd 6:12 35 - 9 Matt Barkley incomplete pass to the left intended for Isaiah Hodgins
3rd 6:17 35 - 9 Denver kicked off for 60 yards, Raheem Blackshear returned kickoff for 22 yards
3rd 6:23 35 - 9 Brandon McManus kicked a 55-yard field goal
3rd 7:03 35 - 6 Brett Rypien passed to Albert Okwuegbunam to the right for 2 yard gain, tackled by Ja'Marcus Ingram
3rd 7:07 35 - 6 Brett Rypien incomplete pass to the left intended for Trey Quinn
3rd 7:51 35 - 6 Brett Rypien passed to Albert Okwuegbunam to the left for no gain, tackled by Cam Lewis
3rd 8:14 35 - 6 Brett Rypien passed to Darrius Shepherd to the left for 28 yard gain, tackled by Ja'Marcus Ingram
3rd 8:54 35 - 6 Brett Rypien rushed to the right for 6 yard gain, tackled by Tyrel Dodson
3rd 9:02 35 - 6 Buffalo kicked off for 68 yards, Jalen Virgil returned kickoff for 30 yards
3rd 9:02 35 - 6 Tyler Bass made PAT
3rd 9:06 35 - 6 Duke Johnson rushed to the right for 2 yard touchdown
3rd 9:50 28 - 6 Duke Johnson rushed up the middle for 8 yard gain, tackled by J.R. Reed
3rd 10:32 28 - 6 Duke Johnson rushed up the middle for 3 yard gain, tackled by Barrington Wade
3rd 11:13 28 - 6 Raheem Blackshear rushed to the left for 19 yard gain, tackled by Barrington Wade
3rd 11:45 28 - 6 Raheem Blackshear rushed to the right for 7 yard gain, tackled by Eyioma Uwazurike
3rd 12:24 28 - 6 Duke Johnson rushed to the left for 3 yard gain, tackled by Matt Henningsen
3rd 13:05 28 - 6 Duke Johnson rushed up the middle for 9 yard gain, tackled by Barrington Wade
3rd 13:45 28 - 6 Matt Barkley passed to Khalil Shakir to the right for 12 yard gain, tackled by Faion Hicks
3rd 14:24 28 - 6 Duke Johnson rushed to the left for 8 yard gain, tackled by Bless Austin
3rd 14:56 28 - 6 Duke Johnson rushed up the middle for 9 yard gain, tackled by Jonathan Harris
3rd 15:00 28 - 6 Denver kicked off for 61 yards, Duke Johnson returned kickoff for 16 yards
2nd 0:13 28 - 6 End of Half
2nd 0:13 28 - 6 Josh Johnson rushed up the middle for 1 yard loss
2nd 0:13 28 - 6 Buffalo kicked off, touchback
2nd 0:13 28 - 6 Tyler Bass made PAT
2nd 0:17 28 - 6 Case Keenum passed to O.J. Howard to the right for 7 yard touchdown
2nd 0:21 21 - 6 Case Keenum passed to Khalil Shakir to the right for 25 yard gain
2nd 0:25 21 - 6 Denver committed 5 yard penalty (Offside)
2nd 0:30 21 - 6 Buffalo committed 10 yard penalty (Illegal Use of Hands)
2nd 0:30 21 - 6 Buffalo committed 5 yard penalty (False Start)
2nd 0:36 21 - 6 Case Keenum incomplete pass to the right
2nd 0:36 21 - 6 Buffalo timeout
2nd 0:42 21 - 6 Case Keenum passed to O.J. Howard to the left for 5 yard gain, tackled by Essang Bassey
2nd 0:42 21 - 6 Buffalo timeout
2nd 0:46 21 - 6 Case Keenum passed to Jake Kumerow to the right for 10 yard gain, tackled by Essang Bassey
2nd 0:46 21 - 6 Denver timeout
2nd 0:49 21 - 6 Case Keenum passed to Isaiah Hodgins to the left for 9 yard gain
2nd 1:10 21 - 6 Case Keenum passed to Isaiah Hodgins to the left for 12 yard gain, tackled by Bless Austin
2nd 1:33 21 - 6 Case Keenum passed to Isaiah Hodgins to the right for 7 yard gain, tackled by Essang Bassey
2nd 2:00 21 - 6 Case Keenum passed to Jamison Crowder down the middle for 11 yard gain, tackled by Essang Bassey
2nd 2:00 21 - 6 Two-minute warning
2nd 2:19 21 - 6 Buffalo committed 5 yard penalty (Illegal Formation)
2nd 2:42 21 - 6 James Cook rushed to the right for 9 yard gain, tackled by Delarrin Turner-Yell
2nd 2:53 21 - 6 Corliss Waitman punted for 63 yards, touchback
2nd 3:38 21 - 6 Josh Johnson passed to JaQuan Hardy to the right for 5 yard gain, tackled by Tyrel Dodson
2nd 3:44 21 - 6 Josh Johnson incomplete pass to the right intended for JaQuan Hardy
2nd 4:24 21 - 6 JaQuan Hardy rushed to the right for no gain, tackled by Boogie Basham
2nd 4:31 21 - 6 Buffalo kicked off for 60 yards, Mike Boone returned kickoff for 27 yards
2nd 4:31 21 - 6 Tyler Bass made PAT
2nd 4:35 21 - 6 Zack Moss rushed to the right for 1 yard touchdown
2nd 5:16 14 - 6 Case Keenum passed to James Cook down the middle for 12 yard gain, tackled by Jonathon Cooper
2nd 5:22 14 - 6 Buffalo committed 10 yard penalty (Holding)
2nd 5:44 14 - 6 Case Keenum passed to Jake Kumerow to the left for 9 yard gain, tackled by Barrington Wade
2nd 6:20 14 - 6 Zack Moss rushed up the middle for 11 yard gain, tackled by Caden Sterns
2nd 6:58 14 - 6 Case Keenum passed to Khalil Shakir to the left for 22 yard gain, tackled by Caden Sterns
2nd 7:35 14 - 6 James Cook rushed to the left for 6 yard gain, tackled by Caden Sterns
2nd 8:12 14 - 6 Case Keenum passed to O.J. Howard to the left for 4 yard gain, tackled by Michael Ojemudia
2nd 8:54 14 - 6 James Cook rushed to the left for 19 yard gain, tackled by Caden Sterns
2nd 9:33 14 - 6 James Cook rushed to the right for 4 yard gain, tackled by Jonathon Cooper
2nd 9:39 14 - 6 Denver kicked off for 61 yards, Duke Johnson returned kickoff for 18 yards
2nd 9:44 14 - 6 Brandon McManus kicked a 43-yard field goal
2nd 9:49 14 - 3 Josh Johnson incomplete pass to the right intended for Stevie Scott III
2nd 10:33 14 - 3 Stevie Scott III rushed to the left for no gain, tackled by Jaquan Johnson
2nd 10:40 14 - 3 Josh Johnson incomplete pass to the left intended for Albert Okwuegbunam
2nd 10:45 14 - 3 Buffalo committed 15 yard penalty (Face Mask)
2nd 11:27 14 - 3 Josh Johnson passed to Stevie Scott III to the left for 7 yard gain, tackled by Brandin Bryant
2nd 12:05 14 - 3 Stevie Scott III rushed to the left for 1 yard gain, tackled by Christian Benford
2nd 12:41 14 - 3 Josh Johnson passed to Brandon Johnson to the right for 11 yard gain, tackled by Andre Smith
2nd 13:18 14 - 3 Stevie Scott III rushed to the right for 8 yard gain, tackled by Andre Smith
2nd 13:25 14 - 3 Buffalo kicked off for 62 yards, Jalen Virgil returned kickoff for 30 yards
2nd 13:25 14 - 3 Tyler Bass made PAT
2nd 13:29 14 - 3 Zack Moss rushed to the right for 1 yard touchdown
2nd 14:12 7 - 3 Case Keenum passed to Jamison Crowder to the left for 10 yard gain, tackled by Justin Strnad
2nd 14:15 7 - 3 Case Keenum incomplete pass to the right intended for Gabe Davis
2nd 15:00 7 - 3 Zack Moss rushed to the left for 6 yard gain, tackled by Jonathan Harris
1st 0:50 7 - 3 End of 1st Quarter
1st 0:50 7 - 3 Devin Singletary rushed to the left for 14 yard gain, tackled by Justin Strnad
1st 1:29 7 - 3 Case Keenum passed to Devin Singletary down the middle for 4 yard gain, tackled by Justin Strnad
1st 2:08 7 - 3 Case Keenum passed to Stefon Diggs to the left for 26 yard gain
1st 2:52 7 - 3 Case Keenum passed to Gabe Davis to the left for 19 yard gain, tackled by Michael Ojemudia
1st 3:00 7 - 3 Corliss Waitman punted for 41 yards, no return
1st 3:04 7 - 3 Josh Johnson incomplete pass to the left intended for Montrell Washington
1st 3:13 7 - 3 Josh Johnson incomplete pass to the right intended for Kendall Hinton
1st 3:53 7 - 3 Mike Boone rushed to the left for 1 yard loss, tackled by Shaq Lawson
1st 3:58 7 - 3 Buffalo committed 5 yard penalty (Illegal Contact)
1st 4:03 7 - 3 Josh Johnson incomplete pass to the left intended for Kendall Hinton
1st 4:42 7 - 3 Mike Boone rushed up the middle for 1 yard loss, tackled by Jordan Phillips
1st 4:51 7 - 3 Buffalo kicked off for 64 yards, Montrell Washington returned kickoff for 35 yards
1st 4:51 7 - 3 Tyler Bass made PAT
1st 4:59 7 - 3 Josh Allen passed to Gabe Davis to the left for 28 yard touchdown
1st 5:38 0 - 3 Devin Singletary rushed to the right for 2 yard gain, tackled by Alex Singleton
1st 6:10 0 - 3 Josh Allen passed to Stefon Diggs to the right for 7 yard gain, tackled by Damarri Mathis
1st 6:47 0 - 3 Devin Singletary rushed to the left for 5 yard gain, tackled by DeShawn Williams
1st 7:23 0 - 3 Devin Singletary rushed up the middle for 18 yard gain, tackled by Caden Sterns
1st 8:08 0 - 3 Josh Allen passed to Isaiah McKenzie down the middle for 10 yard gain, tackled by Alex Singleton
1st 8:15 0 - 3 Denver kicked off for 64 yards, Isaiah McKenzie returned kickoff for 29 yards
1st 8:19 0 - 3 Brandon McManus kicked a 33-yard field goal
1st 8:24 0 - 0 Josh Johnson incomplete pass to the left intended for Kendall Hinton
1st 9:07 0 - 0 Mike Boone rushed to the left for 3 yard gain, tackled by Jaquan Johnson
1st 9:48 0 - 0 Josh Johnson passed to Seth Williams to the left for 5 yard gain, tackled by Tyrel Dodson
1st 9:55 0 - 0 Buffalo committed 13 yard penalty (Pass Interference)
1st 10:43 0 - 0 Andrew Beck rushed up the middle for 1 yard gain, tackled by Greg Rousseau
1st 11:22 0 - 0 Josh Johnson passed to Mike Boone down the middle for 13 yard gain, tackled by Jaquan Johnson
1st 11:57 0 - 0 Josh Johnson passed to Montrell Washington to the right for 6 yard gain, tackled by Tremaine Edmunds
1st 12:11 0 - 0 Denver committed 10 yard penalty (Holding)
1st 12:53 0 - 0 Mike Boone rushed to the left for 8 yard gain, tackled by Damar Hamlin
1st 13:29 0 - 0 Josh Johnson passed to Albert Okwuegbunam to the left for 4 yard gain, tackled by Jaquan Johnson
1st 14:06 0 - 0 Josh Johnson passed to Montrell Washington down the middle for 19 yard gain, tackled by Jaquan Johnson
1st 14:49 0 - 0 Mike Boone rushed to the left for 2 yard gain, tackled by DaQuan Jones
1st 14:54 0 - 0 Josh Johnson incomplete pass to the left intended for Kendall Hinton
1st 15:00 0 - 0 Buffalo kicked off for 64 yards, Montrell Washington returned kickoff for 20 yards