4th 0:00 29 - 15 End of Game
4th 0:00 29 - 15 End of Regulation
4th 0:39 29 - 15 Josh Allen rushed up the middle for 1 yard loss
4th 1:19 29 - 15 Josh Allen rushed up the middle for 1 yard loss
4th 2:00 29 - 15 Josh Allen rushed up the middle for 1 yard loss
4th 2:00 29 - 15 Two-minute warning
4th 2:30 29 - 15 Zack Moss rushed to the right for 8 yard gain, tackled by Grady Jarrett
4th 3:16 29 - 15 Zack Moss rushed to the left for 3 yard gain, tackled by Steven Means
4th 3:16 29 - 15 Atlanta timeout
4th 3:21 29 - 15 Josh Allen rushed up the middle for 2 yard gain, tackled by Grady Jarrett
4th 4:00 29 - 15 Devin Singletary rushed to the left for 4 yard gain, tackled by Foyesade Oluokun
4th 4:07 29 - 15 Josh Allen passed to Stefon Diggs to the left for 2 yard gain, tackled by Shawn Williams
4th 4:07 29 - 15 Atlanta timeout
4th 4:14 29 - 15 Devin Singletary rushed to the right for 5 yard gain, tackled by Deion Jones
4th 4:59 29 - 15 Devin Singletary rushed to the right for 6 yard gain, tackled by Shawn Williams
4th 5:42 29 - 15 Devin Singletary rushed to the left for 4 yard gain, tackled by Deion Jones
4th 5:52 29 - 15 Matt Ryan incomplete pass to the right intended for Christian Blake
4th 5:58 29 - 15 Matt Ryan incomplete pass to the left intended for Russell Gage
4th 6:14 29 - 15 Matt Ryan rushed to the right for 6 yard gain, tackled by Jordan Poyer. Atlanta committed 15 yard penalty (Taunting)
4th 6:55 29 - 15 Cordarrelle Patterson rushed up the middle for no gain, tackled by Jordan Poyer
4th 7:21 29 - 15 Matt Ryan passed to Russell Gage to the right for 11 yard gain, tackled by Dane Jackson
4th 7:53 29 - 15 Matt Ryan passed to Parker Hesse down the middle for 17 yard gain, tackled by Tremaine Edmunds
4th 8:28 29 - 15 Cordarrelle Patterson rushed to the left for 13 yard gain, tackled by Micah Hyde
4th 8:58 29 - 15 Matt Ryan passed to Russell Gage down the middle for 15 yard gain, tackled by Dane Jackson
4th 9:37 29 - 15 Cordarrelle Patterson rushed to the left for 2 yard gain, tackled by Eli Ankou
4th 9:41 29 - 15 Buffalo committed 7 yard penalty (Pass Interference)
4th 10:16 29 - 15 Matt Ryan passed to Olamide Zaccheaus to the left for 8 yard gain, tackled by Levi Wallace
4th 10:46 29 - 15 Matt Ryan sacked by Harrison Phillips for 5 yard loss
4th 10:46 29 - 15 Buffalo kicked off, touchback
4th 10:46 29 - 15 Tyler Bass made PAT
4th 10:51 29 - 15 Devin Singletary rushed to the left for 4 yard touchdown
4th 11:39 22 - 15 Josh Allen rushed to the right for 12 yard gain, tackled by Duron Harmon
4th 12:19 22 - 15 Devin Singletary rushed up the middle for 2 yard gain, tackled by Deion Jones
4th 12:59 22 - 15 Josh Allen rushed to the right for 2 yard gain, tackled by Foyesade Oluokun
4th 13:47 22 - 15 Josh Allen passed to Stefon Diggs to the right for 8 yard gain, tackled by A.J. Terrell
4th 14:27 22 - 15 Devin Singletary rushed to the right for 2 yard gain, tackled by Deion Jones
4th 15:00 22 - 15 Devin Singletary rushed to the right for 4 yard gain, tackled by Shawn Williams
3rd 0:07 22 - 15 End of 3rd Quarter
3rd 0:07 22 - 15 Buffalo committed 5 yard penalty (Illegal Shift)
3rd 0:53 22 - 15 Zack Moss rushed to the right for 5 yard gain, tackled by Foyesade Oluokun
3rd 1:29 22 - 15 Josh Allen rushed up the middle for 5 yard gain, tackled by Steven Means
3rd 2:11 22 - 15 Zack Moss rushed to the left for 11 yard gain, tackled by Shawn Williams
3rd 2:21 22 - 15 Josh Allen incomplete pass to the right intended for Stefon Diggs
3rd 3:04 22 - 15 Josh Allen passed to Stefon Diggs to the left for 15 yard gain, tackled by Brandon Copeland
3rd 3:15 22 - 15 Thomas Morstead punted for 48 yards. Marquez Stevenson returned punt for 19 yards
3rd 3:20 22 - 15 Matt Ryan incomplete pass to the right intended for Olamide Zaccheaus
3rd 3:54 22 - 15 Matt Ryan passed to Cordarrelle Patterson down the middle for 24 yard gain, tackled by Mario Addison. Atlanta committed 5 yard penalty (Illegal Forward Pass)
3rd 3:54 22 - 15 Matt Ryan rushed to the right for 1 yard gain
3rd 4:32 22 - 15 Cordarrelle Patterson rushed to the right for 5 yard gain, tackled by Eli Ankou
3rd 5:10 22 - 15 Matt Ryan passed to Parker Hesse to the right for 4 yard gain, tackled by Taron Johnson
3rd 5:51 22 - 15 Mike Davis rushed to the right for 7 yard gain, tackled by Dane Jackson
3rd 5:56 22 - 15 Buffalo kicked off for 64 yards, Cordarrelle Patterson returned kickoff for 23 yards
3rd 5:56 22 - 15 2pt attempt converted, Josh Allen pass to Cole Beasley
3rd 6:02 22 - 15 Devin Singletary rushed up the middle for 6 yard touchdown
3rd 6:39 14 - 15 Devin Singletary rushed to the right for 3 yard gain, tackled by Foyesade Oluokun
3rd 7:22 14 - 15 Josh Allen rushed to the right for 7 yard gain, tackled by Duron Harmon
3rd 8:02 14 - 15 Devin Singletary rushed to the left for 4 yard gain, tackled by Ta'Quon Graham
3rd 8:53 14 - 15 Josh Allen rushed to the right for 14 yard gain, tackled by Kendall Sheffield
3rd 9:29 14 - 15 Josh Allen passed to Cole Beasley to the right for 9 yard gain, tackled by Foyesade Oluokun
3rd 10:12 14 - 15 Devin Singletary rushed to the left for 2 yard loss, tackled by Dante Fowler Jr.
3rd 10:53 14 - 15 Devin Singletary rushed to the right for 5 yard gain, tackled by Duron Harmon
3rd 11:17 14 - 15 Josh Allen rushed to the right for 9 yard gain, tackled by Kendall Sheffield
3rd 12:00 14 - 15 Devin Singletary rushed to the left for 20 yard gain, tackled by Kendall Sheffield
3rd 12:32 14 - 15 Devin Singletary rushed up the middle for 5 yard gain, tackled by Mike Pennel Jr.
3rd 12:40 14 - 15 Thomas Morstead punted for 37 yards, touchback
3rd 12:40 14 - 15 Atlanta committed 5 yard penalty (Delay of Game)
3rd 12:47 14 - 15 Matt Ryan incomplete pass to the left intended for Mike Davis
3rd 13:23 14 - 15 Matt Ryan sacked by Ed Oliver for 4 yard loss
3rd 13:23 14 - 15 Atlanta timeout
3rd 14:01 14 - 15 Cordarrelle Patterson rushed to the left for 3 yard loss, tackled by Greg Rousseau
3rd 14:14 14 - 15 Josh Allen pass intercepted down the middle. Foyesade Oluokun intercepted Josh Allen for 18 yards
3rd 14:49 14 - 15 Devin Singletary rushed up the middle for 3 yard gain, tackled by Anthony Rush
3rd 14:53 14 - 15 Josh Allen incomplete pass to the right intended for Isaiah McKenzie
3rd 15:00 14 - 15 Atlanta kicked off for 61 yards, Marquez Stevenson returned kickoff for 25 yards
2nd 0:00 14 - 15 End of Half
2nd 0:02 14 - 15 Younghoe Koo kicked a 24-yard field goal
2nd 0:02 14 - 12 Buffalo timeout
2nd 0:06 14 - 12 Matt Ryan incomplete pass to the right
2nd 0:06 14 - 12 Buffalo timeout
2nd 0:06 14 - 12 Atlanta timeout
2nd 0:13 14 - 12 Matt Ryan passed to Russell Gage to the right for 24 yard gain, tackled by Matt Milano
2nd 0:13 14 - 12 Atlanta timeout
2nd 0:23 14 - 12 Matt Ryan passed to Mike Davis down the middle for 15 yard gain, tackled by Micah Hyde
2nd 0:29 14 - 12 Matt Ryan incomplete pass to the left intended for Frank Darby
2nd 0:33 14 - 12 Buffalo committed 5 yard penalty (Offside)
2nd 0:33 14 - 12 Atlanta timeout
2nd 0:42 14 - 12 Matt Ryan sacked by Mario Addison for 5 yard loss
2nd 1:06 14 - 12 Qadree Ollison rushed to the right for 11 yard gain, tackled by Tremaine Edmunds
2nd 1:15 14 - 12 Josh Allen pass intercepted to the right. A.J. Terrell intercepted Josh Allen for 7 yards
2nd 1:40 14 - 12 Zack Moss rushed to the right for 12 yard gain, tackled by Steven Means
2nd 1:48 14 - 12 Atlanta kicked off for 66 yards, Marquez Stevenson returned kickoff for 26 yards
2nd 1:48 14 - 12 Younghoe Koo made PAT
2nd 1:52 14 - 12 Mike Davis rushed up the middle for 1 yard touchdown
2nd 1:52 14 - 5 Buffalo timeout
2nd 2:00 14 - 5 Mike Davis rushed to the left for 4 yard gain, tackled by Jerry Hughes
2nd 2:00 14 - 5 Two-minute warning
2nd 2:19 14 - 5 Mike Davis rushed up the middle for 6 yard gain, tackled by Dane Jackson
2nd 2:49 14 - 5 Mike Davis rushed to the left for 8 yard gain, tackled by Micah Hyde
2nd 3:20 14 - 5 Matt Ryan passed to Kyle Pitts to the left for 61 yard gain, tackled by Levi Wallace
2nd 3:31 14 - 5 Josh Allen pass intercepted to the right. Duron Harmon intercepted Josh Allen for no gain
2nd 4:13 14 - 5 Devin Singletary rushed to the left for 4 yard gain, tackled by Steven Means
2nd 5:00 14 - 5 Stefon Diggs sacked by A.J. Terrell for 2 yard loss
2nd 5:45 14 - 5 Devin Singletary rushed to the left for 6 yard gain, tackled by Foyesade Oluokun
2nd 6:32 14 - 5 Josh Allen rushed to the right for 6 yard gain, tackled by Shawn Williams
2nd 7:18 14 - 5 Josh Allen rushed to the right for 16 yard gain, tackled by A.J. Terrell
2nd 7:50 14 - 5 Devin Singletary rushed to the right for 1 yard gain, tackled by A.J. Terrell
2nd 8:31 14 - 5 Devin Singletary rushed up the middle for 20 yard gain, tackled by Duron Harmon
2nd 8:36 14 - 5 Josh Allen incomplete pass to the right
2nd 9:20 14 - 5 Josh Allen passed to Stefon Diggs to the right for 13 yard gain, tackled by Mykal Walker
2nd 9:25 14 - 5 Josh Allen incomplete pass to the right intended for Dawson Knox
2nd 10:00 14 - 5 Devin Singletary rushed to the right for 3 yard gain, tackled by Nick Thurman
2nd 10:08 14 - 5 Atlanta kicked off for 65 yards, Marquez Stevenson returned kickoff for 23 yards
2nd 10:12 14 - 5 Younghoe Koo kicked a 28-yard field goal
2nd 10:18 14 - 2 Matt Ryan incomplete pass to the left
2nd 11:00 14 - 2 Cordarrelle Patterson rushed to the left for 4 yard loss, tackled by A.J. Epenesa
2nd 11:42 14 - 2 Cordarrelle Patterson rushed to the left for 9 yard gain, tackled by Ed Oliver
2nd 12:08 14 - 2 Buffalo committed 15 yard penalty (Roughing the Passer)
2nd 12:12 14 - 2 Matt Ryan incomplete pass down the middle intended for Kyle Pitts
2nd 12:41 14 - 2 Mike Davis rushed to the left for 13 yard gain, tackled by Matt Milano
2nd 13:27 14 - 2 Matt Ryan passed to Parker Hesse to the right for 10 yard gain, tackled by Tremaine Edmunds
2nd 13:48 14 - 2 Buffalo committed 5 yard penalty (Neutral Zone Infraction)
2nd 14:26 14 - 2 Cordarrelle Patterson rushed to the left for 4 yard gain, tackled by Greg Rousseau
2nd 15:00 14 - 2 Qadree Ollison rushed to the left for 4 yard gain, tackled by Tremaine Edmunds
1st 0:35 14 - 2 End of 1st Quarter
1st 0:35 14 - 2 Matt Ryan passed to Cordarrelle Patterson to the left for 9 yard gain, tackled by Eli Ankou
1st 0:35 14 - 2 Buffalo kicked off, touchback
1st 0:35 14 - 2 Tyler Bass made PAT
1st 0:39 14 - 2 Josh Allen rushed to the right for 4 yard touchdown
1st 1:20 7 - 2 Isaiah McKenzie rushed to the right for 3 yard gain, tackled by Foyesade Oluokun
1st 2:03 7 - 2 Devin Singletary rushed to the left for 1 yard gain, tackled by Deion Jones
1st 2:15 7 - 2 Josh Allen passed to Gabe Davis to the left for 10 yard gain
1st 2:21 7 - 2 Josh Allen incomplete pass to the right
1st 2:27 7 - 2 Josh Allen incomplete pass to the left intended for Cole Beasley
1st 2:35 7 - 2 Matt Ryan sacked by Greg Rousseau for 7 yard loss. Matt Ryan fumbled. Harrison Phillips recovered fumble for no gain
1st 3:15 7 - 2 Mike Davis rushed to the left for no gain, tackled by Ed Oliver
1st 3:15 7 - 2 Buffalo kicked off, touchback
1st 3:15 7 - 2 Tyler Bass made PAT
1st 3:19 7 - 2 Josh Allen rushed to the left for 1 yard touchdown
1st 3:25 0 - 2 Josh Allen incomplete pass to the left intended for Dion Dawkins
1st 3:29 0 - 2 Atlanta committed 2 yard penalty (Pass Interference)
1st 3:33 0 - 2 Josh Allen incomplete pass to the left intended for Stefon Diggs
1st 3:39 0 - 2 Josh Allen incomplete pass to the right intended for Stefon Diggs
1st 4:27 0 - 2 Josh Allen passed to Isaiah McKenzie to the left for 6 yard gain, tackled by Deion Jones
1st 4:31 0 - 2 Buffalo committed 5 yard penalty (Ineligible Pass)
1st 5:17 0 - 2 Josh Allen passed to Stefon Diggs to the right for 5 yard gain, tackled by A.J. Terrell
1st 5:54 0 - 2 Devin Singletary rushed to the right for no gain, tackled by Dante Fowler Jr.
1st 6:30 0 - 2 Josh Allen rushed to the right for 6 yard gain, tackled by Foyesade Oluokun
1st 7:10 0 - 2 Josh Allen passed to Gabe Davis to the left for 15 yard gain, tackled by Shawn Williams
1st 7:14 0 - 2 Josh Allen incomplete pass down the middle intended for Cole Beasley
1st 7:20 0 - 2 Josh Allen incomplete pass to the right intended for Dawson Knox
1st 7:56 0 - 2 Josh Allen passed to Stefon Diggs to the right for 11 yard gain, tackled by A.J. Terrell
1st 8:01 0 - 2 Josh Allen incomplete pass to the right intended for Devin Singletary
1st 8:47 0 - 2 Josh Allen passed to Gabe Davis to the right for 15 yard gain, tackled by Foyesade Oluokun
1st 9:25 0 - 2 Josh Allen passed to Cole Beasley to the right for 13 yard gain, tackled by Deion Jones
1st 9:33 0 - 2 Thomas Morstead punted for 40 yards, no return
1st 10:11 0 - 2 Matt Ryan sacked by Taron Johnson for 7 yard loss
1st 10:18 0 - 2 Matt Ryan incomplete pass to the left intended for Russell Gage
1st 10:58 0 - 2 Mike Davis rushed to the left for 3 yard gain, tackled by Levi Wallace
1st 11:04 0 - 2 Avery Williams fumbled. Buffalo committed 5 yard penalty (Offside)
1st 11:04 0 - 2 Buffalo kicked off for 53 yards, no return
1st 11:18 0 - 2 Thomas Morstead punted for 34 yards. Marquez Stevenson returned punt for 10 yard loss. Marquez Stevenson fumbled. Jake Kumerow recovered fumble for no gain. Safety
1st 11:24 0 - 0 Matt Ryan incomplete pass to the right intended for Kyle Pitts
1st 12:07 0 - 0 Matt Ryan passed to Olamide Zaccheaus to the right for no gain, tackled by Micah Hyde
1st 12:47 0 - 0 Qadree Ollison rushed to the right for 4 yard gain, tackled by Taron Johnson
1st 13:34 0 - 0 Matt Ryan passed to Cordarrelle Patterson to the left for 15 yard gain, tackled by Matt Milano
1st 14:15 0 - 0 Cordarrelle Patterson rushed to the left for 2 yard gain, tackled by Tremaine Edmunds
1st 15:00 0 - 0 Matt Ryan passed to Kyle Pitts to the left for 8 yard gain, tackled by Matt Milano
1st 15:00 0 - 0 Buffalo kicked off, touchback