Week 12, 2026

Played in Buffalo, NY, weather: 44 degrees, fair, 9 mph wind.
Buffalo won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Rusty Sheldon kicked off 75 yards from the DET30. Colin Saenz returned the ball 29 yards to the BUF24. Tackled by Dean Stickney.
1-10-BUF24 (1Q: 14:34) Phillip Rotzell pass completed to WR James Hardy for 54 yards. Tackled by ILB Oscar Hasselbach. The receiver ran his route right over the middle of the field. Hardy gained 38 yards after the catch.
1-10-DET22 (1Q: 14:05) Lee Wright ran a trap outside the left tackle for 1 yard. Tackled by CB Harris Friday.
2-9-DET21 (1Q: 13:37) Phillip Rotzell pass fell incomplete, intended for FB Marshall Quaccia. CB Terry Hall defended the pass. The quarterback threw away from the double coverage.
3-9-DET21 (1Q: 13:31) Phillip Rotzell pass fell incomplete, intended for RB Gabe Blasingame. DE Kelvin Margolies hurried the quarterback into a bad throw.
4-9-DET21 (1Q: 13:25) Taylor Mehlhaff attempted a 38 yard field goal and succeeded. Buffalo 3, Detroit 0
(1Q: 13:18) Taylor Mehlhaff kicked off 73 yards from the BUF30. Touchback.
1-10-DET20 (1Q: 13:18) J.J. Sutton pass was dropped by WR Broderick DuBois.
2-10-DET20 (1Q: 13:05) Richard Quinn ran a counterplay inside the right tackle for 5 yards. Tackled by S Sherman Kufahl, assisted by CB Darrin Sebek.
3-5-DET25 (1Q: 12:43) Ricky Johnstone ran inside the left tackle for 4 yards. Tackled by OLB Donald Yeager, assisted by DE D.J. Dole.
4-1-DET29 (1Q: 12:04) R.J. Lyons punted 36 yards. Jerome Murphy returned the kick 5 yards to the BUF40. Tackled by Ian Wheeler.
1-10-BUF40 (1Q: 11:57) Lee Wright ran inside the left tackle for 0 yards. Tackled by DE Tyson Jackson.
2-10-BUF40 (1Q: 11:33) Phillip Rotzell pass completed to WR Broderick Hammond for 3 yards. Tackled by OLB Tom Ramthun. The quarterback threw into double coverage.
3-7-BUF43 (1Q: 10:57) Phillip Rotzell pass completed to WR James Hardy for 10 yards. Tackled by OLB Chris Spezzano. Hardy gained 2 yards after the catch.
1-10-DET47 (1Q: 10:17) Lee Wright ran inside the left guard for 8 yards. Tackled by OLB Tom Ramthun. Key block delivered by Kenyon Fulcher.
2-2-DET39 (1Q: 09:41) Gabe Blasingame ran inside the right tackle for 2 yards. Tackled by DT Percy Press. Key block delivered by Jorge Lynn.
1-10-DET37 (1Q: 09:09) Lee Wright ran inside the right guard for 4 yards. Tackled by DE Austin Tomei, assisted by OLB Chris Spezzano.
2-6-DET33 (1Q: 08:43) Phillip Rotzell pass completed to WR Colin Saenz for 0 yards. Tackled by S Brett Winders, assisted by DE Kelvin Margolies. The receiver ran his route right over the middle of the field.
3-6-DET33 (1Q: 08:05) Phillip Rotzell pass completed to TE Kendall Carswell for 16 yards. Tackled by S Jerome Bumpers, assisted by ILB Oscar Hasselbach. Carswell gained 3 yards after the catch.
1-10-DET17 (1Q: 07:32) Gabe Blasingame ran inside the left guard for 3 yards. Tackled by ILB Oscar Hasselbach.
2-7-DET14 (1Q: 07:04) Phillip Rotzell pass completed to TE Kendall Carswell for 14 yards and a TOUCHDOWN! Carswell gained 4 yards after the catch. The quarterback threw away from the double coverage. Buffalo 9, Detroit 0
(1Q: 07:04) Extra point by Taylor Mehlhaff was good. Buffalo 10, Detroit 0
(1Q: 06:54) Taylor Mehlhaff kicked off 70 yards from the BUF30. Golden Tate returned the ball 20 yards to the DET20. Tackled by Byron Schepis.
1-10-DET20 (1Q: 06:30) Dean Stickney ran around right end for 2 yards. Tackled by OLB Tommy Wyden, assisted by S Kenny Sockanathan.
2-8-DET22 (1Q: 05:49) J.J. Sutton pass completed to WR Karl Burtner for 13 yards. Tackled by CB Quentin Hammett, assisted by S Kenny Sockanathan. Burtner gained 10 yards after the catch.
1-10-DET35 (1Q: 05:12) Ricky Johnstone ran inside the left tackle for 0 yards. Tackled by OLB Donald Yeager, assisted by DT Everett Kinsella.
2-10-DET35 (1Q: 04:34) Richard Quinn ran around the left tackle for 1 yard. Tackled by ILB James Laurinaitis.
3-9-DET36 (1Q: 04:04) J.J. Sutton pass was thrown incomplete, intended for WR Golden Tate. The quarterback threw away from the double coverage.
4-9-DET36 (1Q: 03:55) R.J. Lyons punted 32 yards. Kirk Cole called for a fair catch at the BUF32.
1-10-BUF32 (1Q: 03:45) Gabe Blasingame ran around the left tackle for 0 yards. Tackled by DE Tyson Jackson.
2-10-BUF32 (1Q: 03:14) Phillip Rotzell pass completed to WR Colin Saenz for 0 yards. Tackled by ILB Oscar Hasselbach, assisted by DE Tyson Jackson. Saenz gained 2 yards after the catch. The quarterback threw away from the double coverage.
3-10-BUF32 (1Q: 02:29) Phillip Rotzell pass completed to WR Colin Saenz for 27 yards. Tackled by S Brett Winders. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-DET41 (1Q: 01:50) Lee Wright ran around the left tackle for 8 yards. Tackled by DE Tyson Jackson. Key block delivered by J.C. Iafrate.
2-2-DET33 (1Q: 01:10) Phillip Rotzell pass completed to WR James Hardy for 8 yards. Tackled by CB Harris Friday. The receiver ran his route right over the middle of the field.
1-10-DET25 (1Q: 00:24) Phillip Rotzell pass completed to TE Winfred Gilmore for 14 yards. Tackled by OLB Norman Colon. The receiver ran his route right over the middle of the field.
Start of second quarter.
1-10-DET11 (2Q: 15:00) Gabe Blasingame ran around left end for 4 yards. Tackled by CB Harris Friday.
2-6-DET07 (2Q: 14:16) Gabe Blasingame ran inside the left tackle for 2 yards. Tackled by DT Dave Thibodeau, assisted by DT Percy Press.
3-4-DET05 (2Q: 13:50) Phillip Rotzell pass fell incomplete, intended for RB Gabe Blasingame. DE Kelvin Margolies hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-4-DET05 (2Q: 13:46) Taylor Mehlhaff attempted a 22 yard field goal and succeeded. Buffalo 13, Detroit 0
(2Q: 13:40) Taylor Mehlhaff kicked off 62 yards from the BUF30. Karl Burtner returned the ball 16 yards to the DET24. Tackled by Darrin Sebek.
1-10-DET24 (2Q: 13:09) Dean Stickney ran around the left tackle for 3 yards and was forced out of bounds. Tackled by S Sherman Kufahl, assisted by CB Vinny Washington.
2-7-DET27 (2Q: 12:28) J.J. Sutton pass completed to WR Karl Burtner for 6 yards. Tackled by ILB Sean Lee. The receiver ran his route right over the middle of the field.
3-1-DET33 (2Q: 11:48) J.J. Sutton pass completed to FB Jeremy Brakke for 0 yards. Tackled by ILB James Laurinaitis, assisted by OLB Donald Yeager. The receiver ran his route right over the middle of the field.
4-1-DET33 (2Q: 11:15) R.J. Lyons punted 43 yards. Kirk Cole returned the kick 11 yards to the BUF35. Tackled by Jeremy Brakke.
1-10-BUF35 (2Q: 11:05) Phillip Rotzell pass completed to TE Winfred Gilmore for 12 yards. Tackled by OLB Norman Colon. The receiver ran his route right over the middle of the field. Gilmore gained 6 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF47 (2Q: 10:27) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. OLB Tom Ramthun defended the pass.
2-10-BUF47 (2Q: 10:23) Lee Wright ran inside the left tackle for 1 yard. Tackled by DT Dave Thibodeau. DE Tyson Jackson crushed Terrance Cole to wreck the play.
3-9-BUF48 (2Q: 09:59) Phillip Rotzell pass was intended for TE Kendall Carswell and was intercepted by CB Nolan Carroll at the DET37. Tackled by Kendall Carswell. The quarterback threw away from the double coverage.
1-10-DET37 (2Q: 09:49) J.J. Sutton pass completed to TE Jack Richmond for 40 yards. Tackled by CB Quentin Hammett. The receiver ran his route right over the middle of the field. Richmond gained 27 yards after the catch. The quarterback threw into double coverage.
1-10-BUF23 (2Q: 09:04) J.J. Sutton pass fell incomplete, intended for TE Jack Richmond. DE Craig Sellers hurried the quarterback into a bad throw.
2-10-BUF23 (2Q: 08:57) J.J. Sutton pass fell incomplete, intended for FB Jeremy Brakke. OLB Eli Wolflick hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-10-BUF23 (2Q: 08:53) J.J. Sutton pass fell incomplete, intended for WR Damian Williams. ILB James Laurinaitis defended the pass. The quarterback threw away from the double coverage.
4-10-BUF23 (2Q: 08:47) Rusty Sheldon attempted a 40 yard field goal and succeeded. Buffalo 13, Detroit 3
(2Q: 08:42) Rusty Sheldon kicked off 69 yards from the DET30. Colin Saenz returned the ball 15 yards to the BUF16. Tackled by Jack Richmond.
1-10-BUF16 (2Q: 08:17) Lee Wright ran inside the right guard for 2 yards. Tackled by DT Percy Press.
2-8-BUF18 (2Q: 07:32) Phillip Rotzell pass completed to WR Ian McDaniel for 11 yards. Tackled by DE Kelvin Margolies, assisted by CB Nolan Carroll.
1-10-BUF29 (2Q: 06:48) Gabe Blasingame ran around right end for 6 yards. Tackled by CB Nolan Carroll. Key block delivered by J.C. Iafrate.
2-4-BUF35 (2Q: 06:21) Lee Wright ran outside the right tackle for 3 yards. Tackled by S Jerome Bumpers.
3-1-BUF38 (2Q: 05:40) Marshall Quaccia ran around right end for 2 yards. Tackled by S Jerome Bumpers, assisted by OLB Tim Rawls. Key block delivered by Jorge Lynn. Detroit's Brett Winders was hurt on the play. This appears to be a minor hand injury. He should be able to remain in the game.
1-10-BUF40 (2Q: 05:12) Phillip Rotzell pass was thrown incomplete, intended for WR James Hardy. The quarterback threw away from the double coverage.
2-10-BUF40 (2Q: 05:03) Phillip Rotzell pass was thrown incomplete, intended for TE Kendall Carswell.
3-10-BUF40 (2Q: 04:56) Phillip Rotzell sacked by DT Percy Press and OLB Chris Spezzano for a loss of 5 yards. Sack allowed by Kenyon Fulcher.
4-15-BUF35 (2Q: 04:23) Thomas Morstead punted 43 yards. Matt Skudris returned the kick 1 yard to the DET23. Tackled by Jonathan Luigs.
1-10-DET23 (2Q: 04:14) J.J. Sutton pass was intended for WR Karl Burtner and was intercepted by CB Darrin Sebek at the BUF41. The interception was returned 11 yards. Tackled by Dean Stickney.
1-10-DET48 (2Q: 04:02) Phillip Rotzell pass completed to TE Winfred Gilmore for 4 yards. Tackled by ILB Oscar Hasselbach, assisted by OLB Chris Spezzano.
2-6-DET44 (2Q: 03:40) Phillip Rotzell sacked by DT Percy Press and OLB Tim Rawls for a loss of 6 yards. Sack allowed by Brock Pearson.
3-12-BUF50 (2Q: 03:23) Gabe Blasingame ran outside the right tackle for 3 yards. Tackled by DT Dave Thibodeau.
4-9-DET47 (2Q: 03:01) Thomas Morstead punted 32 yards. Matt Skudris returned the kick 6 yards to the DET21. Tackled by Darrin Sebek.
1-10-DET21 (2Q: 02:54) Dean Stickney ran a trap outside the left tackle for -1 yards. Tackled by ILB James Laurinaitis.
2-11-DET20 (2Q: 02:20) J.J. Sutton pass was dropped by WR Karl Burtner. The quarterback threw into double coverage.
3-11-DET20 (2Q: 02:14) J.J. Sutton scrambled for 4 yards. Tackled by OLB Donald Yeager.
Official time out for the two-minute warning.
4-7-DET24 (2Q: 02:00) R.J. Lyons punted 46 yards. The ball was downed at the BUF30.
1-10-BUF30 (2Q: 01:51) Phillip Rotzell pass completed to WR Broderick Hammond for 10 yards. Tackled by S Brett Winders, assisted by S Rodney Dunn.
1-10-BUF40 (2Q: 01:10) Gabe Blasingame ran a counterplay inside the left tackle for 12 yards. Tackled by OLB Tom Ramthun, assisted by DE Tyson Jackson. Key block delivered by Jorge Lynn.
1-10-DET48 (2Q: 00:48) Phillip Rotzell pass completed to WR Broderick Hammond for 18 yards. Tackled by S Rodney Dunn. The receiver ran his route right over the middle of the field. Hammond gained 4 yards after the catch.
Buffalo called a time out.
1-10-DET30 (2Q: 00:40) PENALTY: Buffalo was called for Delay of Game.
1-15-DET35 (2Q: 00:40) Gabe Blasingame ran around the left tackle for 1 yard and was forced out of bounds. Tackled by OLB Tom Ramthun, assisted by CB Harris Friday. PENALTY: Buffalo was called for an Illegal Formation. The penalty was declined.
2-14-DET34 (2Q: 00:40) Phillip Rotzell pass fell incomplete, intended for FB Marshall Quaccia. DE Tyson Jackson hurried the quarterback into a bad throw.
3-14-DET34 (2Q: 00:35) Phillip Rotzell sacked by DE Dan Batten for a loss of 6 yards. Sack allowed by Kenyon Fulcher. The ball was fumbled and recovered by DET Dave Thibodeau for 16 yards to the BUF44.
1-10-BUF44 (2Q: 00:22) J.J. Sutton pass fell incomplete, intended for FB Jeremy Brakke. DE D.J. Dole defended the pass.
2-10-BUF44 (2Q: 00:18) J.J. Sutton sacked by OLB Tommy Wyden for a loss of 6 yards. Sack allowed by Dean Breese.
Detroit called a time out.
3-16-BUF50 (2Q: 00:11) J.J. Sutton pass completed to RB Matt Skudris for 15 yards. The receiver went out of bounds. Tackled by CB Benjamin King, assisted by CB Vinny Washington. Skudris gained 12 yards after the catch.
4-1-BUF35 (2Q: 00:04) Rusty Sheldon attempted a 52 yard field goal and missed wide to the left.
Start of third quarter.
(3Q: 15:00) Taylor Mehlhaff kicked off 64 yards from the BUF30. Karl Burtner returned the ball 23 yards to the DET29. Tackled by Kirk Cole.
1-10-DET29 (3Q: 14:38) J.J. Sutton pass completed to TE Richard Quinn for 5 yards. Tackled by OLB Eli Wolflick, assisted by CB Darrin Sebek. The quarterback threw away from the double coverage.
2-5-DET34 (3Q: 13:57) Ricky Johnstone ran around right end for 3 yards. Tackled by S Kenny Sockanathan, assisted by CB Fernando Mathews.
3-2-DET37 (3Q: 13:22) Ricky Johnstone ran outside the right tackle for 6 yards. Tackled by OLB Donald Yeager, assisted by DT Glenn Dorsey. Key block delivered by Travis Corbett.
1-10-DET43 (3Q: 12:43) Jeremy Brakke ran inside the right tackle for 1 yard. Tackled by ILB James Laurinaitis, assisted by DE Craig Sellers.
2-9-DET44 (3Q: 11:58) J.J. Sutton pass completed to TE Richard Quinn for 6 yards. Tackled by CB Fernando Mathews. Quinn gained 2 yards after the catch. The quarterback threw away from the double coverage.
3-3-BUF50 (3Q: 11:26) J.J. Sutton pass completed to FB Jeremy Brakke for 17 yards. Tackled by CB Benjamin King. Brakke gained 15 yards after the catch.
1-10-BUF33 (3Q: 10:44) J.J. Sutton scrambled for 10 yards. Tackled by CB Jerome Murphy and assisted by OLB Donald Yeager.
1-10-BUF23 (3Q: 09:56) Ricky Johnstone ran inside the right tackle for 12 yards. Tackled by DE Craig Sellers. Key block delivered by Dean Breese.
1-10-BUF11 (3Q: 09:24) Ricky Johnstone ran inside the right tackle for 2 yards. Tackled by OLB Tommy Wyden.
2-8-BUF09 (3Q: 08:46) Dean Stickney ran around left end for 9 yards and a TOUCHDOWN! Key block delivered by Travis Corbett. Buffalo 13, Detroit 9
(3Q: 08:46) Extra point by Rusty Sheldon was good. Buffalo 13, Detroit 10
(3Q: 08:37) Rusty Sheldon kicked off 75 yards from the DET30. Touchback.
1-10-BUF20 (3Q: 08:37) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. DT Dave Thibodeau drove right through Donald Buckner to hurry the quarterback. The quarterback threw away from the double coverage.
2-10-BUF20 (3Q: 08:29) Phillip Rotzell pass completed to RB Gabe Blasingame for 5 yards. Tackled by S Brett Winders, assisted by CB Joey Greer. The quarterback threw away from the double coverage.
3-5-BUF25 (3Q: 07:59) Phillip Rotzell pass was dropped by TE Kendall Carswell.
4-5-BUF25 (3Q: 07:52) Thomas Morstead punted 49 yards. Matt Skudris returned the kick 6 yards to the DET32. Tackled by Darrin Sebek.
1-10-DET32 (3Q: 07:45) J.J. Sutton pass was dropped by WR Cornell Upshaw.
2-10-DET32 (3Q: 07:36) Dean Stickney ran around right end for 0 yards. Tackled by ILB James Laurinaitis, assisted by OLB Tommy Wyden.
3-10-DET32 (3Q: 07:03) J.J. Sutton pass completed to WR Karl Burtner for 1 yard. Tackled by CB Fernando Mathews.
4-9-DET33 (3Q: 06:34) R.J. Lyons punted 44 yards. Kirk Cole returned the kick 5 yards to the BUF28. Tackled by Cornell Upshaw. Ball was fumbled and recovered by DET Dennis Rawls at the BUF28.
1-10-BUF28 (3Q: 06:27) Jeremy Brakke ran inside the left tackle for 5 yards. Tackled by DT Everett Kinsella. Key block delivered by Winfred Malone.
2-5-BUF23 (3Q: 05:48) J.J. Sutton pass completed to WR Karl Burtner for 4 yards. Tackled by CB Fernando Mathews. Burtner gained 2 yards after the catch.
3-1-BUF19 (3Q: 05:10) J.J. Sutton pass completed to RB Dean Stickney for 9 yards. Tackled by DT Everett Kinsella, assisted by DT Glenn Dorsey. Stickney gained 7 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF10 (3Q: 04:43) Ricky Johnstone ran a draw inside the right guard for -1 yards. Tackled by DE D.J. Dole.
2-11-BUF11 (3Q: 04:11) J.J. Sutton pass completed to RB Dean Stickney for 6 yards. Tackled by OLB Eli Wolflick. The quarterback threw away from the double coverage.
3-5-BUF05 (3Q: 03:23) J.J. Sutton pass completed to RB Ricky Johnstone for 2 yards. Tackled by ILB James Laurinaitis. Johnstone gained 1 yard after the catch. The quarterback threw away from the double coverage.
4-3-BUF03 (3Q: 02:48) Rusty Sheldon attempted a 20 yard field goal and succeeded. Buffalo 13, Detroit 13
(3Q: 02:43) Rusty Sheldon kicked off 69 yards from the DET30. Colin Saenz returned the ball 18 yards to the BUF19. Tackled by Cornell Upshaw.
1-10-BUF19 (3Q: 02:08) Phillip Rotzell pass completed to FB Marshall Quaccia for 16 yards. Tackled by S Jerome Bumpers, assisted by ILB Kurt Walsh. Quaccia gained 3 yards after the catch.
1-10-BUF35 (3Q: 01:29) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. DT Jermaine Lowe hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw away from the double coverage.
2-10-BUF35 (3Q: 01:20) Phillip Rotzell pass fell incomplete, intended for WR Ian McDaniel. DE Dan Batten hurried the quarterback into a bad throw.
3-10-BUF35 (3Q: 01:10) Phillip Rotzell pass was intended for WR Colin Saenz and was intercepted by DE Dan Batten at the BUF46. The interception was returned 27 yards. Tackled by Colin Saenz. The quarterback threw into double coverage.
1-10-BUF19 (3Q: 00:58) J.J. Sutton pass completed to WR Karl Burtner for 11 yards. Tackled by S Sherman Kufahl.
1-8-BUF08 (3Q: 00:19) Dean Stickney ran inside the right tackle for 8 yards and a TOUCHDOWN! Key block delivered by Dennis Rawls. Detroit 19, Buffalo 13
(3Q: 00:19) Extra point by Rusty Sheldon was good. Detroit 20, Buffalo 13
(3Q: 00:12) Rusty Sheldon kicked off 68 yards from the DET30. Kirk Cole returned the ball 15 yards to the BUF17. Tackled by Broderick DuBois.
Start of fourth quarter.
1-10-BUF17 (4Q: 15:00) Lee Wright ran around the left tackle for 3 yards. Tackled by ILB Kurt Walsh, assisted by S Jerome Bumpers. Detroit's Jerome Bumpers was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game.
2-7-BUF20 (4Q: 14:36) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. OLB Tim Rawls defended the pass.
3-7-BUF20 (4Q: 14:29) Phillip Rotzell pass completed to WR Broderick Hammond for 11 yards. Tackled by DE Austin Tomei. The receiver ran his route right over the middle of the field. Hammond gained 3 yards after the catch.
1-10-BUF31 (4Q: 13:57) Gabe Blasingame ran a draw inside the right guard for 1 yard. Tackled by DE Tyson Jackson, assisted by DT Percy Press.
2-9-BUF32 (4Q: 13:23) Gabe Blasingame ran inside the right guard for 8 yards. Tackled by DE Austin Tomei, assisted by OLB Tim Rawls. Key block delivered by Brock Pearson. Buffalo's Gabe Blasingame was hurt on the play. This appears to be a minor knee injury. He should be able to remain in the game.
3-1-BUF40 (4Q: 12:56) Marshall Quaccia ran around the left tackle for 3 yards. Tackled by DE Tyson Jackson. Key block delivered by J.C. Iafrate. PENALTY: Buffalo was called for Offensive Holding.
3-11-BUF30 (4Q: 12:46) Phillip Rotzell pass completed to WR James Hardy for 7 yards. Tackled by CB Terry Hall. Hardy gained 4 yards after the catch.
4-4-BUF37 (4Q: 12:18) Thomas Morstead punted 43 yards. The ball was downed at the DET20.
1-10-DET20 (4Q: 12:09) Dean Stickney ran inside the right tackle for 0 yards. Tackled by ILB Sean Lee.
2-10-DET20 (4Q: 11:34) J.J. Sutton pass fell incomplete, intended for WR Karl Burtner. ILB James Laurinaitis drove right through Ian Wheeler to hurry the quarterback. The quarterback threw away from the double coverage. PENALTY: Buffalo was called for Illegal Use of the Hands by the Defense.
1-10-DET25 (4Q: 11:25) J.J. Sutton pass completed to WR Broderick DuBois for 4 yards. Tackled by OLB Jack Marsh. DuBois gained 4 yards after the catch.
2-6-DET29 (4Q: 11:01) J.J. Sutton pass completed to FB Jeremy Brakke for 8 yards. Tackled by ILB Sean Lee. Brakke gained 3 yards after the catch.
1-10-DET37 (4Q: 10:39) J.J. Sutton pass completed to WR Karl Burtner for 8 yards. The receiver went out of bounds. Tackled by S Kenny Sockanathan, assisted by ILB James Laurinaitis. Burtner gained 2 yards after the catch.
2-2-DET45 (4Q: 10:00) J.J. Sutton pass fell incomplete, intended for WR Karl Burtner. OLB Jack Marsh simply tossed Ricky Johnstone aside to reach the quarterback and hurry the throw.
3-2-DET45 (4Q: 09:54) Ricky Johnstone ran around right end for -2 yards. Tackled by OLB Donald Yeager.
4-4-DET43 (4Q: 09:11) R.J. Lyons punted and it was blocked by Kendall Carswell. BUF D.J. Dole recovered the ball at the DET32 and returned the ball 13 yards.
1-10-DET19 (4Q: 09:01) Gabe Blasingame ran around right end for -5 yards. Tackled by ILB Oscar Hasselbach.
2-15-DET24 (4Q: 08:37) Lee Wright ran a draw inside the right guard for 5 yards. Tackled by OLB Chris Spezzano.
3-10-DET19 (4Q: 08:15) Phillip Rotzell pass completed to FB Brent Randle for 12 yards. Tackled by OLB Chris Spezzano. Randle gained 6 yards after the catch.
1-7-DET07 (4Q: 07:34) Phillip Rotzell pass completed to TE Kendall Carswell for 7 yards and a TOUCHDOWN! PENALTY: Detroit was called for Illegal Contact. The penalty was declined. Detroit 20, Buffalo 19
(4Q: 07:34) Extra point by Taylor Mehlhaff was good. Buffalo 20, Detroit 20
(4Q: 07:26) Taylor Mehlhaff kicked off 59 yards from the BUF30. Golden Tate returned the ball 21 yards to the DET32. Tackled by Colin Saenz.
1-10-DET32 (4Q: 06:54) Ricky Johnstone ran a draw inside the right guard for -3 yards. Tackled by ILB James Laurinaitis.
2-13-DET29 (4Q: 06:23) J.J. Sutton pass was thrown incomplete, intended for WR Karl Burtner.
3-13-DET29 (4Q: 06:15) J.J. Sutton pass fell incomplete, intended for WR Karl Burtner. DT Glenn Dorsey defended the pass. The quarterback threw into double coverage.
4-13-DET29 (4Q: 06:08) R.J. Lyons punted 33 yards. The ball was downed at the BUF38.
1-10-BUF38 (4Q: 05:57) Phillip Rotzell pass completed to WR Ian McDaniel for 15 yards. Tackled by CB Nolan Carroll, assisted by CB Joey Greer. PENALTY: Detroit was called for Defensive Holding. The penalty was declined.
1-10-DET47 (4Q: 05:47) PENALTY: Detroit was called for Encroachment.
1-5-DET42 (4Q: 05:41) Phillip Rotzell pass completed to WR Colin Saenz for 15 yards. Tackled by DT Jermaine Lowe, assisted by DE Kelvin Margolies.
1-10-DET27 (4Q: 05:09) Phillip Rotzell pass completed to WR Broderick Hammond for 8 yards. Tackled by CB Terry Hall. The receiver ran his route right over the middle of the field.
2-2-DET19 (4Q: 04:21) Lee Wright ran inside the left guard for 4 yards. Tackled by DE Tyson Jackson. Key block delivered by J.C. Iafrate.
1-10-DET15 (4Q: 03:50) Lee Wright ran inside the left guard for 0 yards. Tackled by DE Tyson Jackson, assisted by S Brett Winders.
2-10-DET15 (4Q: 03:31) Lee Wright ran around right end for 1 yard. Tackled by DT Percy Press.
3-9-DET14 (4Q: 03:09) Lee Wright ran inside the left tackle for 5 yards. Tackled by DT Percy Press, assisted by ILB Oscar Hasselbach.
4-4-DET09 (4Q: 02:53) Taylor Mehlhaff attempted a 26 yard field goal and succeeded. Buffalo 23, Detroit 20
(4Q: 02:46) Taylor Mehlhaff kicked off 67 yards from the BUF30. Karl Burtner returned the ball 97 yards for a TOUCHDOWN! Detroit 26, Buffalo 23
(4Q: 02:46) Extra point by Rusty Sheldon was good. Detroit 27, Buffalo 23
(4Q: 02:32) Rusty Sheldon kicked off 60 yards from the DET30. Kirk Cole returned the ball 25 yards to the BUF35. Tackled by Cornell Upshaw.
1-10-BUF35 (4Q: 02:24) Phillip Rotzell pass completed to WR Colin Saenz for 14 yards. Tackled by S Jerome Bumpers. Saenz gained 8 yards after the catch.
1-10-BUF49 (4Q: 02:08) Phillip Rotzell pass fell incomplete, intended for RB Lee Wright. DE Dan Batten hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-BUF49 (4Q: 02:02) Phillip Rotzell pass was thrown incomplete, intended for WR James Hardy. The quarterback threw into double coverage.
Official time out for the two-minute warning.
3-10-BUF49 (4Q: 01:55) Phillip Rotzell pass was intended for WR James Hardy and was intercepted by OLB Tom Ramthun at the DET44. The interception was returned 13 yards. Tackled by Brent Randle. The quarterback threw into double coverage.
1-10-BUF43 (4Q: 01:43) Dean Stickney ran a draw inside the left guard for -1 yards. Tackled by OLB Donald Yeager. Detroit's Dean Stickney was hurt on the play.
Buffalo called a time out.
2-11-BUF44 (4Q: 01:33) Ricky Johnstone ran a counterplay inside the left tackle for -1 yards. Tackled by ILB James Laurinaitis, assisted by DT Glenn Dorsey.
Buffalo called a time out.
3-12-BUF45 (4Q: 01:25) Matt Skudris ran around left end for 3 yards. Tackled by ILB James Laurinaitis, assisted by OLB Eli Wolflick.
Buffalo called a time out.
4-9-BUF42 (4Q: 01:18) R.J. Lyons punted 42 yards. Touchback.
1-10-BUF20 (4Q: 01:11) Phillip Rotzell pass completed to TE Winfred Gilmore for 7 yards. Tackled by OLB Tom Ramthun.
2-3-BUF27 (4Q: 00:51) Phillip Rotzell pass completed to TE Kendall Carswell for 22 yards. Tackled by ILB Oscar Hasselbach. The receiver ran his route right over the middle of the field. Carswell gained 10 yards after the catch.
1-10-BUF49 (4Q: 00:35) Phillip Rotzell spiked the ball to stop the clock.
2-10-BUF49 (4Q: 00:30) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. S Brett Winders defended the pass. The quarterback threw away from the double coverage.
3-10-BUF49 (4Q: 00:21) Phillip Rotzell pass completed to WR Broderick Hammond for 30 yards. Tackled by S Brett Winders. Hammond gained 20 yards after the catch. The quarterback threw away from the double coverage.
1-10-DET21 (4Q: 00:05) Phillip Rotzell pass completed to WR Colin Saenz for 12 yards. Tackled by CB Harris Friday. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
Final Score: Detroit Lions 27, Buffalo Bills 23