Week 9, 2028

Played in Buffalo, NY, weather: 48 degrees, fair, 4 mph wind.
Buffalo won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Stephen Wheeler kicked off 68 yards from the CIN30. Colin Saenz returned the ball 11 yards to the BUF13. Tackled by Jordan Cameron.
1-10-BUF13 (1Q: 14:25) Phillip Rotzell pass fell incomplete, intended for TE Kendall Carswell. CB Seth McCorvey defended the pass. The quarterback threw away from the double coverage.
2-10-BUF13 (1Q: 14:18) Ryan Williams ran outside the right tackle for 23 yards. Tackled by CB Kelly Springer. Key block delivered by Benjamin Ijalana.
1-10-BUF36 (1Q: 13:32) PENALTY: Buffalo was called for a False Start.
1-15-BUF31 (1Q: 13:23) Reggie Michael ran a reverse around right end for 9 yards. Tackled by OLB Norman Colon. Key block delivered by Kenyon Fulcher.
2-6-BUF40 (1Q: 12:55) Ryan Williams ran around the left tackle for 2 yards. Tackled by S Kelvin Jefferson. Buffalo's Dominic McElroy was hurt on the play. This appears to be a minor foot injury. He should be able to remain in the game.
3-4-BUF42 (1Q: 12:17) Phillip Rotzell pass completed to WR Dominic McElroy for 9 yards. Tackled by CB Adam Young, assisted by OLB Norman Colon. The receiver ran his route right over the middle of the field. McElroy gained 3 yards after the catch. The quarterback threw away from the double coverage.
1-10-CIN49 (1Q: 11:42) Phillip Rotzell pass completed to WR Reggie Michael for 32 yards. Tackled by S Jermale Hines. The quarterback threw into double coverage.
1-10-CIN17 (1Q: 11:09) Ryan Williams ran around left end for 3 yards. Tackled by DT Nick Fairley.
2-7-CIN14 (1Q: 10:25) Phillip Rotzell pass completed to TE Kendall Carswell for -1 yards. Tackled by OLB Norman Colon, assisted by ILB Vinny Mayes.
3-8-CIN15 (1Q: 10:03) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. OLB Norman Colon hurried the quarterback into a bad throw. The quarterback threw into double coverage.
4-8-CIN15 (1Q: 09:58) Taylor Mehlhaff attempted a 32 yard field goal and succeeded. Buffalo 3, Cincinnati 0
(1Q: 09:52) Taylor Mehlhaff kicked off 57 yards from the BUF30. Greg Ellison returned the ball 17 yards to the CIN30. Tackled by Richard Quinn.
1-10-CIN30 (1Q: 09:33) Curtis Fredericks ran inside the left guard for 1 yard. Tackled by ILB Anthony Hawkins.
2-9-CIN31 (1Q: 08:47) Archie Griffin pass completed to RB Curtis Fredericks for 9 yards. Tackled by S Kenny Sockanathan. The receiver ran his route right over the middle of the field.
1-10-CIN40 (1Q: 08:16) Archie Griffin pass completed to WR Gary Lindquist for 23 yards. Tackled by ILB Jerry Hughes, assisted by CB Grady Paine.
1-10-BUF37 (1Q: 07:42) Archie Griffin sacked by ILB Anthony Hawkins for a loss of 8 yards. Sack allowed by Clay Banks.
2-18-BUF45 (1Q: 07:06) Archie Griffin pass completed to WR Gary Lindquist for 3 yards. Tackled by CB Vinny Washington, assisted by S Kenny Sockanathan. The quarterback threw away from the double coverage.
3-15-BUF42 (1Q: 06:28) Archie Griffin pass completed to WR Brenden Lipford for 33 yards. Tackled by CB Grady Paine. Lipford gained 2 yards after the catch.
1-9-BUF09 (1Q: 05:50) Archie Griffin pass completed to RB Karl Chapman for 9 yards and a TOUCHDOWN! Chapman gained 4 yards after the catch. Cincinnati 6, Buffalo 3
(1Q: 05:50) Extra point by Stephen Wheeler was good. Cincinnati 7, Buffalo 3
(1Q: 05:39) Stephen Wheeler kicked off 69 yards from the CIN30. Ryan Williams returned the ball 19 yards to the BUF20. Tackled by Vinny Mayes.
1-10-BUF20 (1Q: 05:04) Ryan Williams ran inside the left guard for -1 yards. Tackled by S Kelvin Jefferson.
2-11-BUF19 (1Q: 04:30) Phillip Rotzell pass completed to WR Dominic McElroy for 6 yards. Tackled by S Jermale Hines. The quarterback threw away from the double coverage.
3-5-BUF25 (1Q: 03:50) Phillip Rotzell pass completed to WR Dominic McElroy for -1 yards. Tackled by OLB Norman Colon. The quarterback threw away from the double coverage.
4-6-BUF24 (1Q: 03:15) Thomas Morstead punted 60 yards. Gary Lindquist returned the kick 11 yards to the CIN27. Tackled by Grant Pyne.
1-10-CIN27 (1Q: 03:07) Curtis Fredericks ran inside the left tackle for 8 yards. Tackled by DE Nolan Urban. Key block delivered by Jordan Cameron. PENALTY: Cincinnati was called for Offensive Holding.
1-20-CIN17 (1Q: 02:58) Archie Griffin pass completed to WR Vince Taft for 7 yards. Tackled by CB Vinny Washington, assisted by S Kenny Sockanathan. Taft gained 1 yard after the catch.
2-13-CIN24 (1Q: 02:20) Archie Griffin pass completed to RB Charlie Watson for 5 yards. Tackled by OLB Jack Marsh. The receiver ran his route right over the middle of the field.
3-8-CIN29 (1Q: 01:52) Archie Griffin pass completed to FB Anthony Sherman for 3 yards. Tackled by S Brady DeAngelis. Sherman gained 1 yard after the catch.
4-5-CIN32 (1Q: 01:04) Matt Bosher punted 53 yards. Curtis Holcomb returned the kick 4 yards to the BUF19. PENALTY: Buffalo was called for Holding on the Punt Return. Buffalo's Carlos Cochrane was hurt on the play.
1-10-BUF10 (1Q: 00:54) Phillip Rotzell pass completed to WR Reggie Michael for 3 yards. Tackled by CB Seth McCorvey. The quarterback threw into double coverage.
2-7-BUF13 (1Q: 00:11) Phillip Rotzell pass completed to FB Emmitt Gilmore for -4 yards. Tackled by CB Adam Young.
Start of second quarter.
3-11-BUF09 (2Q: 15:00) Phillip Rotzell pass completed to WR Colin Saenz for 1 yard. Tackled by ILB Vinny Mayes, assisted by DT Brett Nykolaiszyn. The quarterback threw into double coverage.
4-10-BUF10 (2Q: 14:13) Thomas Morstead punted 57 yards. Gary Lindquist returned the kick 5 yards to the CIN38. Tackled by Kendall Carswell.
1-10-CIN38 (2Q: 14:06) Archie Griffin pass was blocked at the line, intended for WR Gary Lindquist. OLB Jack Marsh blocked the pass.
2-10-CIN38 (2Q: 14:00) Curtis Fredericks ran inside the right tackle for -4 yards. Tackled by OLB Tommy Wyden.
3-14-CIN34 (2Q: 13:23) Archie Griffin pass fell incomplete, intended for WR Greg Ellison. DE Craig Sellers hurried the quarterback into a bad throw. PENALTY: Buffalo was called for Illegal Use of the Hands by the Defense.
1-10-CIN39 (2Q: 13:16) Archie Griffin pass completed to WR Brenden Lipford for 17 yards. Tackled by OLB Donald Yeager. The receiver ran his route right over the middle of the field. Lipford gained 4 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF44 (2Q: 12:50) Charlie Watson ran a trap outside the left tackle for 4 yards. Tackled by OLB Donald Yeager, assisted by ILB Anthony Hawkins.
2-6-BUF40 (2Q: 12:06) Archie Griffin pass completed to WR Brenden Lipford for -2 yards. Tackled by S Chip Vaughn. PENALTY: Cincinnati was called for Offensive Holding.
2-16-BUF50 (2Q: 11:59) Archie Griffin scrambled for 4 yards. Tackled by CB Vinny Washington.
3-12-BUF46 (2Q: 11:29) Archie Griffin pass completed to WR Brenden Lipford for 7 yards. Tackled by OLB Tommy Wyden. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-5-BUF39 (2Q: 10:46) Matt Bosher punted 29 yards. The ball was downed at the BUF10.
1-10-BUF10 (2Q: 10:36) Phillip Rotzell pass completed to WR Colin Saenz for 10 yards. Tackled by DE Walt Fraaije, assisted by OLB Norman Colon. Saenz gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-BUF20 (2Q: 09:48) Ryan Williams ran inside the right tackle for 6 yards. Tackled by S Jermale Hines, assisted by ILB Vinny Mayes. Key block delivered by Kenyon Fulcher.
2-4-BUF26 (2Q: 09:06) Grant Pyne ran a counterplay inside the left tackle for 2 yards. Tackled by CB Kelly Springer, assisted by DE Charles Alcott. DT Daniel Brazinski crushed Derek Tormenti to wreck the play.
3-2-BUF28 (2Q: 08:20) Phillip Rotzell pass completed to WR Reggie Michael for 4 yards. The receiver went out of bounds. Tackled by DT Nick Fairley, assisted by CB Adam Young. The receiver ran his route right over the middle of the field.
1-10-BUF32 (2Q: 07:54) Ryan Williams ran inside the left tackle for 5 yards. Tackled by DE Charles Alcott. Key block delivered by Kendall Carswell. Carswell ran over Kenyon Matunda to set up the play.
2-5-BUF37 (2Q: 07:26) Lee Wright ran inside the right tackle for 10 yards. Tackled by DE Darnell Cooley, assisted by ILB Vinny Mayes. Key block delivered by Kenyon Fulcher. PENALTY: Buffalo was called for Offensive Holding.
2-15-BUF27 (2Q: 07:16) Phillip Rotzell pass completed to WR Reggie Michael for 23 yards. Tackled by DE Darnell Cooley. The receiver ran his route right over the middle of the field. Michael gained 12 yards after the catch. The quarterback threw into double coverage.
1-10-BUF50 (2Q: 06:32) Phillip Rotzell pass completed to TE Grant Pyne for 5 yards. Tackled by OLB Dwight Heinlein.
2-5-CIN45 (2Q: 05:58) Ryan Williams ran around left end for 4 yards. Tackled by DT Nick Fairley.
3-1-CIN41 (2Q: 05:22) Lee Wright ran around the left tackle for 2 yards. Tackled by DE Darnell Cooley. Key block delivered by Benjamin Ijalana. PENALTY: Cincinnati was called for Unnecessary Roughness.
1-10-CIN24 (2Q: 05:14) Ryan Williams ran a counterplay inside the left tackle for 9 yards. Tackled by CB Kelly Springer, assisted by CB Kenyon Matunda. Key block delivered by Benjamin Ijalana.
2-1-CIN15 (2Q: 04:42) PENALTY: Buffalo was called for a False Start.
2-6-CIN20 (2Q: 04:35) Lee Wright ran outside the right tackle for 3 yards. Tackled by OLB Norman Colon.
3-3-CIN17 (2Q: 03:49) Phillip Rotzell pass completed to WR Mario Sim for 4 yards. Tackled by CB Kelly Springer. The quarterback threw away from the double coverage.
1-10-CIN13 (2Q: 03:16) Ryan Williams ran outside the right tackle for 3 yards. Tackled by OLB Dwight Heinlein, assisted by CB Kenyon Matunda.
2-7-CIN10 (2Q: 02:46) Phillip Rotzell pass fell incomplete, intended for TE Kendall Carswell. DT Daniel Brazinski hurried the quarterback into a bad throw.
3-7-CIN10 (2Q: 02:40) Phillip Rotzell pass completed to WR Korey Flint for 6 yards. Tackled by S Kelvin Jefferson, assisted by CB Adam Young. The quarterback threw away from the double coverage.
4-1-CIN04 (2Q: 02:21) Ryan Williams ran around left end for 2 yards and was forced out of bounds. Tackled by ILB Levon Newnam, assisted by DT Nick Fairley. Key block delivered by Jorge Lynn.
1-2-CIN02 (2Q: 02:01) Phillip Rotzell pass completed to RB Ryan Williams for 2 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Buffalo 9, Cincinnati 7
(2Q: 02:01) Extra point by Taylor Mehlhaff was good. Buffalo 10, Cincinnati 7
Official time out for the two-minute warning.
(2Q: 01:53) Taylor Mehlhaff kicked off 69 yards from the BUF30. Seth McCorvey returned the ball 23 yards to the CIN24. Tackled by Mario Sim.
1-10-CIN24 (2Q: 01:48) Archie Griffin pass fell incomplete, intended for RB Karl Chapman. DE Nolan Urban hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-CIN24 (2Q: 01:42) Archie Griffin pass completed to WR Vince Taft for 4 yards. Tackled by DT Jurrell Casey. Taft gained 4 yards after the catch. The quarterback threw into double coverage. The ball was fumbled and recovered by BUF Curtis Holcomb on the CIN28.
1-10-CIN28 (2Q: 01:32) Phillip Rotzell pass completed to WR Dominic McElroy for 27 yards. Tackled by CB Kelly Springer. The receiver ran his route right over the middle of the field. McElroy gained 1 yard after the catch.
1-1-CIN01 (2Q: 01:00) Ryan Williams ran inside the left tackle for -1 yards. Tackled by OLB Quentin Nixon, assisted by DT Brett Nykolaiszyn.
2-2-CIN02 (2Q: 00:35) Lee Wright ran around right end for 2 yards and a TOUCHDOWN! Key block delivered by Kenyon Fulcher. Buffalo 16, Cincinnati 7
(2Q: 00:35) Extra point by Taylor Mehlhaff was good. Buffalo 17, Cincinnati 7
(2Q: 00:27) Taylor Mehlhaff kicked off 79 yards from the BUF30. Touchback.
1-10-CIN20 (2Q: 00:27) Archie Griffin pass completed to WR Gary Lindquist for 15 yards. The receiver went out of bounds. Tackled by OLB Donald Yeager. The receiver ran his route right over the middle of the field. Lindquist gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-CIN35 (2Q: 00:20) Archie Griffin pass fell incomplete, intended for RB Karl Chapman. ILB Wayne Snyder hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-CIN35 (2Q: 00:16) Archie Griffin pass completed to RB Charlie Watson for 13 yards. Tackled by DT Jurrell Casey. Watson gained 8 yards after the catch. The quarterback threw away from the double coverage.
Start of third quarter.
(3Q: 15:00) Taylor Mehlhaff kicked off 58 yards from the BUF30. Seth McCorvey returned the ball 22 yards to the CIN34. Tackled by Sherman Kufahl.
1-10-CIN34 (3Q: 14:43) PENALTY: Cincinnati was called for a False Start.
1-15-CIN29 (3Q: 14:34) Archie Griffin pass completed to RB Charlie Watson for 0 yards. Tackled by OLB Jack Marsh, assisted by CB Jerry Cassidy. The quarterback threw away from the double coverage.
2-15-CIN29 (3Q: 14:03) Archie Griffin pass completed to WR Gary Lindquist for 39 yards. Tackled by ILB Jerry Hughes. Lindquist gained 25 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF32 (3Q: 13:26) Archie Griffin pass completed to WR Brenden Lipford for 11 yards. Tackled by OLB Jack Marsh. The receiver ran his route right over the middle of the field. Lipford gained 1 yard after the catch. The quarterback threw into double coverage.
1-10-BUF21 (3Q: 12:41) Archie Griffin pass completed to RB Curtis Fredericks for 10 yards. Tackled by OLB Tommy Wyden. Fredericks gained 9 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF11 (3Q: 12:05) Charlie Watson ran inside the left guard for 3 yards. Tackled by DE Craig Sellers.
2-7-BUF08 (3Q: 11:33) Archie Griffin pass completed to WR Vince Taft for 8 yards and a TOUCHDOWN! Buffalo 17, Cincinnati 13
(3Q: 11:33) Extra point by Stephen Wheeler was good. Buffalo 17, Cincinnati 14
(3Q: 11:27) Stephen Wheeler kicked off 60 yards from the CIN30. Ryan Williams returned the ball 20 yards to the BUF30. Tackled by Gary Lindquist. Ball was fumbled and recovered by BUF Grant Pyne on the BUF30.
1-10-BUF30 (3Q: 11:02) Ryan Williams ran inside the left guard for 3 yards. Tackled by OLB Norman Colon, assisted by DE Charles Alcott.
2-7-BUF33 (3Q: 10:24) Ryan Williams ran outside the right tackle for 10 yards. Tackled by CB Seth McCorvey, assisted by ILB Levon Newnam. Williams made a great move on Kenyon Matunda. Key block delivered by Kenyon Fulcher.
1-10-BUF43 (3Q: 09:54) Phillip Rotzell pass completed to WR Colin Saenz for 10 yards. Tackled by OLB Norman Colon. Saenz gained 3 yards after the catch. The quarterback threw away from the double coverage.
1-10-CIN47 (3Q: 09:07) Ryan Williams ran inside the right tackle for 5 yards. Tackled by DE Charles Alcott, assisted by CB Kenyon Matunda. Key block delivered by Derek Tormenti.
2-5-CIN42 (3Q: 08:36) Ryan Williams ran inside the right guard for -2 yards. Tackled by DT Daniel Brazinski.
3-7-CIN44 (3Q: 07:50) Phillip Rotzell pass completed to WR Colin Saenz for 12 yards. Tackled by S Kelvin Jefferson. Saenz gained 5 yards after the catch.
1-10-CIN32 (3Q: 07:05) Ryan Williams ran inside the right tackle for 9 yards. Tackled by DE Charles Alcott. Key block delivered by Jorge Lynn.
2-1-CIN23 (3Q: 06:37) Ryan Williams ran inside the left guard for 1 yard. Tackled by CB Kenyon Matunda, assisted by DE Charles Alcott. Key block delivered by Emmitt Gilmore.
1-10-CIN22 (3Q: 06:15) Ryan Williams ran around left end for 0 yards. Tackled by ILB Levon Newnam, assisted by CB Kenyon Matunda.
2-10-CIN22 (3Q: 05:44) Phillip Rotzell pass completed to WR Colin Saenz for 22 yards and a TOUCHDOWN! Buffalo 23, Cincinnati 14
(3Q: 05:44) Extra point by Taylor Mehlhaff was good. Buffalo 24, Cincinnati 14
(3Q: 05:32) Taylor Mehlhaff kicked off 74 yards from the BUF30. Touchback.
1-10-CIN20 (3Q: 05:32) Archie Griffin pass completed to FB Anthony Sherman for 7 yards. Tackled by OLB Tommy Wyden. Sherman gained 3 yards after the catch. The quarterback threw away from the double coverage.
2-3-CIN27 (3Q: 05:02) Archie Griffin pass completed to WR Brenden Lipford for 22 yards. Tackled by S Kenny Sockanathan. Lipford gained 7 yards after the catch. PENALTY: Buffalo was called for Offsides. The penalty was declined.
1-10-CIN49 (3Q: 04:51) Archie Griffin pass fell incomplete, intended for WR Vince Taft. CB Grady Paine defended the pass.
2-10-CIN49 (3Q: 04:42) Archie Griffin pass was intended for WR Vince Taft and was intercepted by S Brady DeAngelis at the BUF29. The interception was returned 28 yards. Tackled by Vince Taft.
1-10-CIN43 (3Q: 04:34) Phillip Rotzell pass completed to WR Colin Saenz for 7 yards. Tackled by CB Adam Young, assisted by CB Seth McCorvey. The quarterback threw away from the double coverage.
2-3-CIN36 (3Q: 04:00) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. OLB Quentin Nixon hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. PENALTY: Cincinnati was called for Offsides.
1-10-CIN31 (3Q: 03:53) Phillip Rotzell pass completed to WR Dominic McElroy for 17 yards. Tackled by S Kelvin Jefferson. McElroy gained 3 yards after the catch.
1-10-CIN14 (3Q: 03:17) Phillip Rotzell pass completed to WR Mario Sim for 14 yards and a TOUCHDOWN! Sim gained 1 yard after the catch. The quarterback threw into double coverage. Buffalo 30, Cincinnati 14
(3Q: 03:17) Extra point by Taylor Mehlhaff was good. Buffalo 31, Cincinnati 14
(3Q: 03:10) Taylor Mehlhaff kicked off 62 yards from the BUF30. Seth McCorvey returned the ball 25 yards to the CIN33. Tackled by Richard Quinn. Cincinnati's Kelly Springer was hurt on the play. This appears to be a serious ankle injury.
1-10-CIN33 (3Q: 02:50) Archie Griffin pass fell incomplete, intended for RB Karl Chapman. CB Grady Paine defended the pass.
2-10-CIN33 (3Q: 02:44) Archie Griffin pass completed to WR Gary Lindquist for 8 yards. Tackled by OLB Donald Yeager.
3-2-CIN41 (3Q: 02:07) Archie Griffin pass completed to RB Curtis Fredericks for 20 yards. Tackled by CB Curtis Holcomb. Fredericks gained 2 yards after the catch.
1-10-BUF39 (3Q: 01:26) Archie Griffin pass completed to WR Jacoby Ford for 7 yards. Tackled by OLB Tommy Wyden. Ford gained 5 yards after the catch.
2-3-BUF32 (3Q: 01:00) Archie Griffin pass completed to WR Vince Taft for 2 yards. The receiver went out of bounds. Tackled by S Brady DeAngelis. Taft gained 2 yards after the catch.
3-1-BUF30 (3Q: 00:23) Curtis Fredericks ran outside the right tackle for -2 yards. Tackled by ILB Jerry Hughes.
Start of fourth quarter.
4-3-BUF32 (4Q: 15:00) Stephen Wheeler attempted a 49 yard field goal and succeeded. Buffalo 31, Cincinnati 17
(4Q: 14:53) Stephen Wheeler kicked off 54 yards from the CIN30. Ryan Williams returned the ball 17 yards to the BUF33. Tackled by Vinny Mayes.
1-10-BUF33 (4Q: 14:18) Phillip Rotzell pass completed to WR Dominic McElroy for 10 yards. Tackled by CB Kenyon Matunda. McElroy gained 2 yards after the catch.
1-10-BUF43 (4Q: 13:30) Phillip Rotzell pass was blocked at the line, intended for WR Mario Sim. DE Darnell Cooley blocked the pass. The quarterback threw into double coverage. PENALTY: Buffalo was called for Offensive Holding.
1-20-BUF33 (4Q: 13:25) Phillip Rotzell pass completed to WR Dominic McElroy for 8 yards. Tackled by S Kelvin Jefferson. The quarterback threw away from the double coverage.
2-12-BUF41 (4Q: 12:49) Phillip Rotzell pass completed to RB Ryan Williams for 17 yards. Tackled by ILB Vinny Mayes. Williams gained 11 yards after the catch. The quarterback threw away from the double coverage.
1-10-CIN42 (4Q: 12:02) Lee Wright ran around left end for 21 yards. Tackled by CB Adam Young. Key block delivered by Jason Smith.
1-10-CIN21 (4Q: 11:27) Ryan Williams ran inside the right tackle for 2 yards. Tackled by OLB Dwight Heinlein, assisted by DE Charles Alcott.
2-8-CIN19 (4Q: 10:49) Phillip Rotzell pass completed to WR Reggie Michael for 7 yards. The receiver went out of bounds. Tackled by OLB Norman Colon.
3-1-CIN12 (4Q: 10:12) Phillip Rotzell pass completed to WR Mario Sim for 8 yards. The receiver went out of bounds. Tackled by OLB Quentin Nixon. Sim gained 8 yards after the catch. The quarterback threw away from the double coverage.
1-4-CIN04 (4Q: 09:42) Phillip Rotzell pass completed to WR Colin Saenz for 4 yards and a TOUCHDOWN! Buffalo 37, Cincinnati 17
(4Q: 09:42) Extra point by Taylor Mehlhaff was good. Buffalo 38, Cincinnati 17
(4Q: 09:32) Taylor Mehlhaff kicked off 55 yards from the BUF30. Seth McCorvey returned the ball 21 yards to the CIN36. Tackled by Mario Sim.
1-10-CIN36 (4Q: 08:55) Archie Griffin pass completed to WR Greg Ellison for 28 yards. Tackled by S Kenny Sockanathan. Ellison gained 3 yards after the catch.
1-10-BUF36 (4Q: 08:33) Ricardo Strickland pass completed to RB Charlie Watson for 7 yards. Tackled by S Brady DeAngelis, assisted by CB Vinny Washington. Watson gained 2 yards after the catch. PENALTY: Buffalo was called for Illegal Contact.
1-10-BUF31 (4Q: 08:27) Ricardo Strickland pass completed to WR Jacoby Ford for 19 yards. Tackled by S Brady DeAngelis.
1-10-BUF12 (4Q: 08:05) Ricardo Strickland pass completed to RB Karl Chapman for -1 yards. Tackled by OLB Tommy Wyden.
2-11-BUF13 (4Q: 07:46) Ricardo Strickland pass fell incomplete, intended for WR Jacoby Ford. S Brady DeAngelis simply crushed the receiver as the ball arrived. The defense looked very familiar with that play.
3-11-BUF13 (4Q: 07:37) Ricardo Strickland pass completed to RB Curtis Fredericks for 13 yards and a TOUCHDOWN! Fredericks gained 12 yards after the catch. Buffalo 38, Cincinnati 23
(4Q: 07:37) Extra point by Stephen Wheeler was good. Buffalo 38, Cincinnati 24
(4Q: 07:28) Stephen Wheeler kicked off 73 yards from the CIN30. Ryan Williams returned the ball 14 yards to the BUF11. Tackled by Gary Lindquist.
1-10-BUF11 (4Q: 07:08) Ryan Williams ran inside the right guard for 0 yards. Tackled by DT Nick Fairley, assisted by CB Kenyon Matunda.
2-10-BUF11 (4Q: 06:21) Phillip Rotzell pass completed to WR Reggie Michael for 15 yards. Tackled by OLB Norman Colon, assisted by CB Adam Young. Michael gained 7 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF26 (4Q: 05:37) Ryan Williams ran a counterplay inside the left tackle for 9 yards. Tackled by DT Nick Fairley. Key block delivered by Kenyon Fulcher.
2-1-BUF35 (4Q: 04:53) Lee Wright ran inside the right tackle for 3 yards. Tackled by DE Walt Fraaije. Key block delivered by Derek Tormenti.
1-10-BUF38 (4Q: 04:07) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. DT Nick Fairley hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. Cincinnati's Jermale Hines was hurt on the play. This appears to be a very serious ankle injury.
2-10-BUF38 (4Q: 03:59) Ryan Williams ran around left end for 9 yards. Tackled by CB Adam Young. Key block delivered by Benjamin Ijalana.
3-1-BUF47 (4Q: 03:13) Phillip Rotzell pass was thrown incomplete, intended for TE Grant Pyne.
4-1-BUF47 (4Q: 03:09) Thomas Morstead punted 44 yards. Gary Lindquist called for a fair catch at the CIN09.
1-10-CIN09 (4Q: 03:02) Ricardo Strickland pass completed to WR Gary Lindquist for 3 yards. Tackled by ILB Wayne Snyder, assisted by DT Toby Barker.
2-7-CIN12 (4Q: 02:42) Ricardo Strickland sacked by DE Keith Stuart for a loss of 6 yards. Sack allowed by Larry Figley.
3-13-CIN06 (4Q: 02:26) Ricardo Strickland pass fell incomplete, intended for WR Vince Taft. ILB Wayne Snyder hurried the quarterback into a bad throw. The quarterback threw into double coverage.
4-13-CIN06 (4Q: 02:17) Ricardo Strickland pass completed to WR Brenden Lipford for 13 yards. Tackled by OLB Donald Yeager. The quarterback threw away from the double coverage.
Official time out for the two-minute warning.
1-10-CIN19 (4Q: 02:00) Ricardo Strickland pass was thrown incomplete, intended for WR Vince Taft. The defense looked very familiar with that play.
2-10-CIN19 (4Q: 01:53) PENALTY: Cincinnati was called for Delay of Game.
2-15-CIN14 (4Q: 01:53) Ricardo Strickland sacked by DE Keith Stuart and OLB Donald Yeager for a loss of 7 yards. Sack allowed by Larry Figley.
3-22-CIN07 (4Q: 01:35) Ricardo Strickland pass completed to WR Brenden Lipford for 9 yards. Tackled by OLB Donald Yeager. The quarterback threw into double coverage.
4-13-CIN16 (4Q: 01:18) Ricardo Strickland sacked by DE DaQuan Bowers for a loss of 5 yards. Sack allowed by Brandon Burrows. The ball was fumbled and recovered by CIN Karl Chapman on the CIN11. The ball goes over on downs.
Cincinnati called a time out.
1-10-CIN11 (4Q: 01:09) Ryan Williams ran a draw inside the left guard for 4 yards. Tackled by DT Daniel Brazinski, assisted by OLB Norman Colon.
Cincinnati called a time out.
2-6-CIN07 (4Q: 00:59) Phillip Rotzell dropped to one knee for -1 yards.
Cincinnati called a time out.
3-7-CIN08 (4Q: 00:47) Phillip Rotzell dropped to one knee for -1 yards.
Final Score: Buffalo Bills 38, Cincinnati Bengals 24