| Played in Buffalo, NY, weather: 68 degrees, fair, calm. |
| Buffalo won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Malik Gallagher kicked off 67 yards from the DET35. Touchback. |
| 1-10-BUF25 (1Q: 15:00) Silas Stone pass fell incomplete, intended for WR Wayne Nye. DE T.J. Burroughs hurried the quarterback into a bad throw. |
| 2-10-BUF25 (1Q: 14:53) PENALTY: C Cristian Welch of Buffalo was called for a False Start. |
| 2-15-BUF20 (1Q: 14:44) Silas Stone pass completed to TE Jake Harper for -1 yards. The receiver went out of bounds. Tackled by OLB Hunter Haller, assisted by CB Jeremiah Stram. |
| 3-16-BUF19 (1Q: 14:00) Play-Action. Silas Stone pass completed to WR Elijah Morris for 18 yards. Tackled by OLB Hunter Haller, assisted by S Ivan Grant. The receiver ran his route right over the middle of the field. |
| 1-10-BUF37 (1Q: 13:37) Silas Stone scrambled for 7 yards. Tackled by ILB Jacob Sebastian. |
| 2-3-BUF44 (1Q: 12:56) Jonathan Simmons ran around the left tackle for -2 yards. Tackled by OLB Hunter Haller, assisted by ILB Jared Martinez. |
| 3-5-BUF42 (1Q: 12:12) Silas Stone scrambled for 33 yards. Tackled by CB Mason Bialo. |
| 1-10-DET25 (1Q: 11:38) Silas Stone pass completed to WR Chester Summers for 9 yards. Tackled by ILB Jared Martinez. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage. Buffalo's Jonathan Simmons was hurt on the play. This appears to be a serious ankle injury. |
| 2-1-DET16 (1Q: 10:58) Wes Greenberg ran around the left tackle for -4 yards. Tackled by OLB Wes Spann. |
| 3-5-DET20 (1Q: 10:18) Silas Stone pass completed to RB Wes Greenberg for 7 yards. Tackled by OLB Hunter Haller. The receiver ran his route right over the middle of the field. Greenberg gained 2 yards after the catch. |
| 1-10-DET13 (1Q: 09:40) Elijah Morris ran a reverse around left end for 13 yards and a TOUCHDOWN! Key block delivered by Travis Cloutier. Detroit's Clyde Krosney was hurt on the play. Buffalo 6, Detroit 0 |
| (1Q: 09:40) Extra point by Earl Wheeler was good. Buffalo 7, Detroit 0 |
| (1Q: 09:32) Earl Wheeler kicked off 61 yards from the BUF35. Paul Tucker returned the ball 22 yards to the DET26. Tackled by Tyrus Muranaka. PENALTY: TE Roman Cote of Detroit was called for Holding on the Kick Return. |
| 1-10-DET10 (1Q: 09:11) Play-Action. Sawyer Orton pass fell incomplete, intended for WR Zachary Witt. CB Randal Frederick defended the pass. PENALTY: OLB Darnell Hammond of Buffalo was called for an Intentional Face Mask. |
| 1-10-DET25 (1Q: 09:02) Sawyer Orton pass completed to WR Zachary Witt for 9 yards. Tackled by S Doug Ellison. Witt gained 3 yards after the catch. |
| 2-1-DET34 (1Q: 08:42) Sawyer Orton pass completed to RB Josh Minter for 29 yards. The receiver went out of bounds. Tackled by CB Conner Hickey. Minter gained 23 yards after the catch. |
| 1-10-BUF37 (1Q: 07:59) Paul Tucker ran a reverse around right end for 0 yards. Tackled by CB Ken Erickson, assisted by DT Rob Whitcomb. |
| 2-10-BUF37 (1Q: 07:21) Josh Minter ran outside the right tackle for 10 yards. Tackled by S Doug Ellison. Key block delivered by Pedro Jeffries. |
| 1-10-BUF27 (1Q: 06:56) Sawyer Orton pass completed to WR Artie Viragh for 4 yards. Tackled by ILB Sebastian Hubinger. Viragh gained 5 yards after the catch. |
| 2-6-BUF23 (1Q: 06:17) Josh Minter ran around right end for 1 yard and was forced out of bounds. Tackled by CB Ken Erickson. |
| 3-5-BUF22 (1Q: 05:48) Sawyer Orton pass fell incomplete, intended for WR Artie Viragh. CB Randal Frederick knocked the ball out of his grasp. |
| 4-5-BUF22 (1Q: 05:41) Malik Gallagher attempted a 39 yard field goal and succeeded. Buffalo 7, Detroit 3 |
| (1Q: 05:34) Malik Gallagher kicked off 70 yards from the DET35. Touchback. |
| 1-10-BUF25 (1Q: 05:34) Wes Greenberg ran around right end for 9 yards. Tackled by S Luther Ioja. Key block delivered by Gino Battle. |
| 2-1-BUF34 (1Q: 05:04) Silas Stone pass fell incomplete, intended for WR Chester Summers. OLB Wes Spann defended the pass. |
| 3-1-BUF34 (1Q: 04:58) Silas Stone pass completed to WR Winfred Daehnke for 8 yards. Tackled by S Luther Ioja. Daehnke gained 3 yards after the catch. |
| 1-10-BUF42 (1Q: 04:30) Silas Stone pass completed to WR Wayne Nye for 5 yards. Tackled by DE Jeremiah Bateman. |
| 2-5-BUF47 (1Q: 03:47) Wes Greenberg ran inside the left guard for 4 yards. Tackled by OLB Hunter Haller. |
| 3-1-DET49 (1Q: 03:12) Wes Greenberg ran inside the left tackle for 3 yards. Tackled by DE T.J. Burroughs. Key block delivered by Travis Cloutier. |
| 1-10-DET46 (1Q: 02:34) Wes Greenberg ran around right end for 2 yards. Tackled by OLB Hunter Haller. |
| 2-8-DET44 (1Q: 02:10) Wes Greenberg ran inside the right tackle for -1 yards. Tackled by CB Mason Bialo, assisted by ILB Jared Martinez. |
| 3-9-DET45 (1Q: 01:38) Silas Stone pass completed to WR Winfred Daehnke for 13 yards. Tackled by S Ivan Grant. Daehnke gained 2 yards after the catch. |
| 1-10-DET32 (1Q: 00:52) Silas Stone pass completed to RB Dillon Scheid for 25 yards. Tackled by ILB Jared Martinez. The receiver ran his route right over the middle of the field. Scheid gained 23 yards after the catch. PENALTY: C Cristian Welch of Buffalo was called for Offensive Holding. |
| 1-20-DET42 (1Q: 00:41) Silas Stone pass completed to TE Jake Harper for 10 yards. The receiver went out of bounds. Tackled by OLB Wes Spann, assisted by S Ivan Grant. Harper gained 5 yards after the catch. |
| Start of second quarter. |
| 2-10-DET32 (2Q: 15:00) Play-Action. Silas Stone pass fell incomplete, intended for WR Chester Summers. OLB Hunter Haller defended the pass. |
| 3-10-DET32 (2Q: 14:54) Silas Stone pass completed to RB Wes Greenberg for 18 yards. Tackled by CB Jeremiah Stram, assisted by S Ivan Grant. Greenberg gained 19 yards after the catch. |
| 1-10-DET14 (2Q: 14:12) Silas Stone pass completed to WR Cornelius Fryar for 8 yards. Tackled by CB Jerry Alexander. Fryar gained 5 yards after the catch. The quarterback threw into double coverage. |
| 2-2-DET06 (2Q: 13:48) Wes Greenberg ran inside the left guard for 4 yards. Tackled by OLB Hunter Haller. Key block delivered by Cristian Welch. |
| 1-2-DET02 (2Q: 13:22) Play-Action. Silas Stone pass completed to WR Chester Summers for 2 yards and a TOUCHDOWN! PENALTY: CB Mason Bialo of Detroit was called for Illegal Contact. The penalty was declined. Buffalo 13, Detroit 3 |
| (2Q: 13:22) Extra point by Earl Wheeler was good. Buffalo 14, Detroit 3 |
| (2Q: 13:13) Earl Wheeler kicked off 72 yards from the BUF35. Touchback. |
| 1-10-DET25 (2Q: 13:13) Grady O'Donnell pass fell incomplete, intended for TE Winfred Knops. OLB Darnell Hammond defended the pass. |
| 2-10-DET25 (2Q: 13:08) Grady O'Donnell pass completed to TE Kelvin Cagle for 14 yards. Tackled by OLB Tyrus Muranaka. |
| 1-10-DET39 (2Q: 12:23) Aidan Franz ran inside the right tackle for 3 yards. Tackled by DT Rob Whitcomb, assisted by OLB Darnell Hammond. |
| 2-7-DET42 (2Q: 11:51) Josh Minter ran a draw inside the left guard for 11 yards. Tackled by S Terrance DeMoen. Key block delivered by Salvador Caban. |
| 1-10-BUF47 (2Q: 11:12) Grady O'Donnell pass fell incomplete, intended for WR Artie Viragh. DE Toby Noland hurried the quarterback into a bad throw. |
| 2-10-BUF47 (2Q: 11:08) Josh Minter ran inside the right guard for 1 yard. Tackled by DT Rob Whitcomb, assisted by OLB Darnell Hammond. |
| 3-9-BUF46 (2Q: 10:39) Grady O'Donnell scrambled for 13 yards. Tackled by S Terrance DeMoen and assisted by S Norm Sera. |
| 1-10-BUF33 (2Q: 09:57) Grady O'Donnell pass was intended for WR Zachary Witt and was intercepted by CB Ken Erickson at the BUF19. Tackled by Zachary Witt. The quarterback threw into double coverage. |
| 1-10-BUF19 (2Q: 09:49) Silas Stone pass completed to TE Jake Harper for 6 yards. Tackled by OLB Hunter Haller. |
| 2-4-BUF25 (2Q: 09:07) Silas Stone pass was dropped by WR Winfred Daehnke. Detroit's Hunter Haller was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game. |
| 3-4-BUF25 (2Q: 09:01) Silas Stone pass completed to FB Barry Sumpter for 28 yards. Tackled by CB Jeremiah Stram. Sumpter gained 22 yards after the catch. |
| 1-10-DET47 (2Q: 08:24) Daquan Armenta pass completed to WR Winfred Daehnke for 6 yards. Tackled by CB Jeremiah Stram. Daehnke gained 3 yards after the catch. |
| 2-4-DET41 (2Q: 07:40) Daquan Armenta pass fell incomplete, intended for TE Jake Harper. CB Jerry Alexander knocked the ball out of his grasp. |
| 3-4-DET41 (2Q: 07:34) Daquan Armenta pass completed to WR Cornelius Fryar for 6 yards. Tackled by S Ivan Grant. |
| 1-10-DET35 (2Q: 07:17) Daquan Armenta pass completed to WR Chester Summers for 5 yards. Tackled by S Ivan Grant. Summers gained 7 yards after the catch. The quarterback threw into double coverage. |
| 2-5-DET30 (2Q: 07:01) Daquan Armenta pass completed to RB Wes Greenberg for 30 yards and a TOUCHDOWN! Greenberg gained 25 yards after the catch. Buffalo 20, Detroit 3 |
| (2Q: 07:01) Extra point by Earl Wheeler was good. Buffalo 21, Detroit 3 |
| (2Q: 06:49) Earl Wheeler kicked off 61 yards from the BUF35. Paul Tucker returned the ball 19 yards to the DET23. Tackled by Tyrus Muranaka. |
| 1-10-DET23 (2Q: 06:11) Grady O'Donnell scrambled for 6 yards. Tackled by ILB Sebastian Hubinger. The ball was fumbled and recovered by BUF Gino Rutherford on the DET29. Detroit's Bobby Sitron was hurt on the play. |
| 1-10-DET29 (2Q: 06:03) Daquan Armenta pass completed to TE Jake Harper for 13 yards. Tackled by S Ivan Grant, assisted by CB Jerry Alexander. The receiver ran his route right over the middle of the field. Harper gained 3 yards after the catch. |
| 1-10-DET16 (2Q: 05:38) Daquan Armenta pass completed to WR Chester Summers for 9 yards. Tackled by CB Jerry Alexander, assisted by CB Jeremiah Stram. Summers gained 5 yards after the catch. |
| 2-1-DET07 (2Q: 05:17) Daquan Armenta pass fell incomplete, intended for TE Jake Harper. CB Mason Bialo defended the pass. The quarterback threw away from the double coverage. |
| 3-1-DET07 (2Q: 05:11) Wes Greenberg ran around left end for 7 yards and a TOUCHDOWN! Key block delivered by Gino Battle. Buffalo 27, Detroit 3 |
| (2Q: 05:11) Extra point by Earl Wheeler was good. Buffalo 28, Detroit 3 |
| (2Q: 05:02) Earl Wheeler kicked off 65 yards from the BUF35. Paul Tucker returned the ball 24 yards to the DET24. Tackled by Travis Cloutier. |
| 1-10-DET24 (2Q: 04:43) Aidan Franz ran inside the right guard for 9 yards. Tackled by ILB Sebastian Hubinger, assisted by OLB Darnell Hammond. Key block delivered by Nolan Harrison. |
| 2-1-DET33 (2Q: 04:22) Aidan Franz ran inside the left guard for 2 yards. Tackled by S Doug Ellison. Key block delivered by Salvador Caban. |
| 1-10-DET35 (2Q: 04:06) Grady O'Donnell pass completed to WR Zachary Witt for 21 yards. The receiver went out of bounds. Tackled by ILB Sebastian Hubinger. Witt gained 7 yards after the catch. |
| 1-10-BUF44 (2Q: 03:39) Grady O'Donnell pass fell incomplete, intended for WR Matthew Reese. S Terrance DeMoen defended the pass. |
| 2-10-BUF44 (2Q: 03:30) Grady O'Donnell pass fell incomplete, intended for WR Artie Viragh. DE Bubba Holiday simply crushed the receiver as the ball arrived. PENALTY: T Pedro Jeffries of Detroit was called for Offensive Holding. |
| 2-20-DET46 (2Q: 03:23) Grady O'Donnell pass fell incomplete, intended for WR Zachary Witt. DE Toby Noland drove right through Sammy Casey to hurry the quarterback. |
| 3-20-DET46 (2Q: 03:17) Grady O'Donnell pass was intended for WR Artie Viragh and was intercepted by S Terrance DeMoen at the BUF44. Tackled by Artie Viragh. |
| 1-10-BUF44 (2Q: 03:04) Daquan Armenta pass completed to TE Angel Grunow for 6 yards. Tackled by OLB Hunter Haller. |
| 2-4-BUF50 (2Q: 02:46) Daquan Armenta pass completed to RB Wes Greenberg for 18 yards. Tackled by CB Mason Bialo. The receiver ran his route right over the middle of the field. Greenberg gained 5 yards after the catch. |
| 1-10-DET32 (2Q: 02:29) Daquan Armenta pass was dropped by WR Elijah Morris. |
| 2-10-DET32 (2Q: 02:21) Daquan Armenta pass completed to WR Wayne Nye for 3 yards. Tackled by OLB Hunter Haller, assisted by ILB Jared Martinez. |
| 3-7-DET29 (2Q: 02:04) Daquan Armenta pass completed to TE Jake Harper for 9 yards. Tackled by CB Mason Bialo. |
| Official time out for the two-minute warning. |
| 1-10-DET20 (2Q: 01:57) Daquan Armenta pass completed to TE Jake Harper for 4 yards. Tackled by OLB Wes Spann. |
| 2-6-DET16 (2Q: 01:35) Daquan Armenta pass completed to WR Elijah Morris for 16 yards and a TOUCHDOWN! Buffalo 34, Detroit 3 |
| (2Q: 01:35) Extra point by Earl Wheeler was good. Buffalo 35, Detroit 3 |
| (2Q: 01:28) Earl Wheeler kicked off 67 yards from the BUF35. Touchback. |
| 1-10-DET25 (2Q: 01:28) Grady O'Donnell pass fell incomplete, intended for WR Zachary Witt. S Norm Sera defended the pass. The quarterback threw into double coverage. |
| 2-10-DET25 (2Q: 01:21) Grady O'Donnell pass was thrown incomplete, intended for TE Kelvin Cagle. |
| 3-10-DET25 (2Q: 01:14) Grady O'Donnell pass fell incomplete, intended for WR Paul Tucker. DT Colin Morton hurried the quarterback into a bad throw. |
| 4-10-DET25 (2Q: 01:03) Rickey Donovan punted 49 yards. The ball was marked out of bounds at the BUF26. |
| 1-10-BUF26 (2Q: 00:54) Wes Greenberg ran inside the left guard for 1 yard. Tackled by DE Richard Fredrickson, assisted by S Luther Ioja. |
| 2-9-BUF27 (2Q: 00:14) Wes Greenberg ran outside the right tackle for 0 yards. Tackled by S Aiden Hasan. |
| Start of third quarter. |
| (3Q: 15:00) Earl Wheeler kicked off 43 yards from the BUF35. Paul Tucker returned the ball 15 yards to the DET37. Tackled by Levi Goodwin. |
| 1-10-DET37 (3Q: 14:32) Aidan Franz ran a draw inside the left guard for 18 yards. Tackled by S Norm Sera. Key block delivered by Salvador Caban. |
| 1-10-BUF45 (3Q: 13:49) Grady O'Donnell pass completed to TE Nolan Harrison for 4 yards. Tackled by DE Bubba Holiday, assisted by CB Gino Rutherford. Harrison gained 2 yards after the catch. |
| 2-6-BUF41 (3Q: 13:02) Grady O'Donnell pass completed to WR Zachary Witt for 3 yards. Tackled by S Norman Emmons. |
| 3-3-BUF38 (3Q: 12:35) Aidan Franz ran around the left tackle for 17 yards. Tackled by S Norman Emmons, assisted by OLB Levi Goodwin. Key block delivered by Salvador Caban. |
| 1-10-BUF21 (3Q: 12:03) Aidan Franz ran inside the left guard for 2 yards. Tackled by S Norman Emmons. |
| 2-8-BUF19 (3Q: 11:27) Play-Action. Grady O'Donnell pass was dropped by WR Matthew Reese. |
| 3-8-BUF19 (3Q: 11:19) Grady O'Donnell scrambled for 6 yards. Tackled by ILB Francisco Atkins. |
| 4-2-BUF13 (3Q: 10:55) Malik Gallagher attempted a 30 yard field goal and succeeded. Buffalo 35, Detroit 6 |
| (3Q: 10:48) Malik Gallagher kicked off 74 yards from the DET35. Touchback. |
| 1-10-BUF25 (3Q: 10:48) Daquan Armenta pass was dropped by WR Chester Summers. |
| 2-10-BUF25 (3Q: 10:41) Wes Greenberg ran around the left tackle for 15 yards. Tackled by CB Jerry Alexander. Key block delivered by Travis Cloutier. |
| 1-10-BUF40 (3Q: 09:59) Daquan Armenta pass completed to FB Barry Sumpter for 15 yards. Tackled by OLB Wes Spann, assisted by DE Richard Fredrickson. Sumpter gained 10 yards after the catch. |
| 1-10-DET45 (3Q: 09:23) Daquan Armenta scrambled for 5 yards. Tackled by S Aiden Hasan. PENALTY: RB Wes Greenberg of Buffalo was called for an Illegal Formation. |
| 1-15-BUF50 (3Q: 09:11) Daquan Armenta pass completed to TE Rodolfo Hatcher for 4 yards. The receiver went out of bounds. Tackled by S Ivan Grant. Hatcher gained 2 yards after the catch. |
| 2-11-DET46 (3Q: 08:42) Wes Greenberg ran around left end for 1 yard. Tackled by CB Jerry Alexander, assisted by OLB Brock Dotson. |
| 3-10-DET45 (3Q: 08:15) Daquan Armenta pass completed to RB Wes Greenberg for 4 yards. Tackled by CB Jeremiah Stram. |
| 4-6-DET41 (3Q: 07:29) Rodolfo Clayton punted 41 yards. Touchback. |
| 1-10-DET20 (3Q: 07:22) Aidan Franz ran a trap outside the left tackle for 1 yard. Tackled by S Terrance DeMoen. |
| 2-9-DET21 (3Q: 06:38) PENALTY: ILB Francisco Atkins of Buffalo was called for Encroachment. |
| 2-4-DET26 (3Q: 06:27) Grady O'Donnell scrambled for 2 yards. Tackled by S Norman Emmons. |
| 3-2-DET28 (3Q: 06:00) Grady O'Donnell pass fell incomplete, intended for WR Zachary Witt. DE Bubba Holiday hurried the quarterback into a bad throw. |
| 4-2-DET28 (3Q: 05:53) Rickey Donovan punted 45 yards. Elijah Morris returned the kick 5 yards to the BUF32. PENALTY: DT Rob Whitcomb of Buffalo was called for Holding on the Punt Return. |
| 1-10-BUF19 (3Q: 05:46) Wes Greenberg ran around right end for 4 yards. Tackled by OLB Wes Spann, assisted by DT Clyde Park. |
| 2-6-BUF23 (3Q: 05:13) Daquan Armenta kept the ball, running a trap outside the left tackle for -1 yards. Tackled by DT Drake Wiltz. |
| 3-7-BUF22 (3Q: 04:30) Daquan Armenta scrambled for 6 yards. Tackled by OLB Wes Spann. |
| 4-1-BUF28 (3Q: 03:51) Rodolfo Clayton punted 55 yards. Zachary Witt returned the kick 8 yards to the DET25. Tackled by Levi Goodwin. |
| 1-10-DET25 (3Q: 03:42) Grady O'Donnell pass was thrown incomplete, intended for WR Matthew Reese. The quarterback threw away from the double coverage. |
| 2-10-DET25 (3Q: 03:35) Aidan Franz ran around the left tackle for 13 yards. Tackled by CB Gino Rutherford, assisted by S Norman Emmons. Key block delivered by Giovanni Sham. |
| 1-10-DET38 (3Q: 02:54) Grady O'Donnell pass fell incomplete, intended for RB Jeffery Leisure. DE Bubba Holiday hurried the quarterback into a bad throw. |
| 2-10-DET38 (3Q: 02:48) PENALTY: WR Matthew Reese of Detroit was called for a False Start. |
| 2-15-DET33 (3Q: 02:41) Grady O'Donnell pass completed to WR Matthew Reese for 6 yards. Tackled by S Terrance DeMoen, assisted by ILB Francisco Atkins. |
| 3-9-DET39 (3Q: 02:07) Grady O'Donnell pass completed to TE Nolan Harrison for 61 yards and a TOUCHDOWN! Harrison gained 48 yards after the catch. Buffalo 35, Detroit 12 |
| (3Q: 02:07) Extra point by Malik Gallagher was good. Buffalo 35, Detroit 13 |
| (3Q: 01:48) Malik Gallagher kicked off 74 yards from the DET35. Touchback. |
| 1-10-BUF25 (3Q: 01:48) Wes Greenberg ran a trap outside the right tackle for 8 yards. Tackled by OLB Brock Dotson, assisted by DT Drake Wiltz. Key block delivered by Travis Cloutier. |
| 2-2-BUF33 (3Q: 01:13) Daquan Armenta pass was thrown incomplete, intended for WR Chester Summers. |
| 3-2-BUF33 (3Q: 01:08) Daquan Armenta pass was dropped by WR Cornelius Fryar. The quarterback threw away from the double coverage. |
| 4-2-BUF33 (3Q: 01:04) Rodolfo Clayton punted 33 yards. Zachary Witt called for a fair catch at the DET34. |
| 1-10-DET34 (3Q: 00:56) Grady O'Donnell pass completed to TE Nolan Harrison for 25 yards. Tackled by ILB Chance Hass. Harrison gained 21 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-BUF41 (3Q: 00:26) Aidan Franz ran inside the right guard for 2 yards. Tackled by ILB Chance Hass, assisted by S Norman Emmons. |
| Start of fourth quarter. |
| 2-8-BUF39 (4Q: 15:00) Grady O'Donnell pass fell incomplete, intended for WR Zachary Witt. DT Rob Whitcomb hurried the quarterback into a bad throw. |
| 3-8-BUF39 (4Q: 14:54) Grady O'Donnell scrambled for 4 yards. Tackled by S Norman Emmons. |
| 4-4-BUF35 (4Q: 14:17) Malik Gallagher attempted a 52 yard field goal and succeeded. Buffalo 35, Detroit 16 |
| (4Q: 14:11) Malik Gallagher kicked off 62 yards from the DET35. Norm Sera returned the ball 97 yards for a TOUCHDOWN! Buffalo 41, Detroit 16 |
| (4Q: 14:11) Extra point by Earl Wheeler missed. |
| (4Q: 13:56) Earl Wheeler kicked off 59 yards from the BUF35. Paul Tucker returned the ball 32 yards to the DET38. Tackled by Travis Cloutier. |
| 1-10-DET38 (4Q: 13:22) Grady O'Donnell scrambled for 5 yards. Tackled by S Norm Sera. |
| 2-5-DET43 (4Q: 12:37) Grady O'Donnell pass completed to WR Matthew Reese for 11 yards. Tackled by ILB Chance Hass. |
| 1-10-BUF46 (4Q: 12:05) Grady O'Donnell pass completed to WR Artie Viragh for 5 yards. Tackled by OLB Levi Goodwin. |
| 2-5-BUF41 (4Q: 11:18) Grady O'Donnell scrambled for 8 yards. Tackled by S Norman Emmons. |
| 1-10-BUF33 (4Q: 10:41) Grady O'Donnell pass completed to WR Zachary Witt for 19 yards. Tackled by CB Gino Rutherford, assisted by S Norm Sera. |
| 1-10-BUF14 (4Q: 10:16) Grady O'Donnell pass completed to WR Matthew Reese for 14 yards and a TOUCHDOWN! Reese gained 4 yards after the catch. The quarterback threw away from the double coverage. Buffalo 41, Detroit 22 |
| (4Q: 10:16) Extra point by Malik Gallagher was good. Buffalo 41, Detroit 23 |
| (4Q: 10:05) Malik Gallagher kicked off 62 yards from the DET35. Norm Sera returned the ball 17 yards to the BUF20. Tackled by Erick Money. |
| 1-10-BUF20 (4Q: 09:43) Daquan Armenta scrambled for 5 yards. Tackled by CB Jerry Alexander. |
| 2-5-BUF25 (4Q: 08:57) Wes Greenberg ran inside the left guard for 24 yards. Tackled by CB Jeremiah Stram. Key block delivered by Corwin Burgess. |
| 1-10-BUF49 (4Q: 08:12) Wes Greenberg ran a draw inside the right guard for -3 yards. Tackled by DT Drake Wiltz. |
| 2-13-BUF46 (4Q: 07:37) Wes Greenberg ran around right end for 2 yards and was forced out of bounds. Tackled by OLB Wes Spann, assisted by DT Clyde Park. |
| 3-11-BUF48 (4Q: 07:06) Wes Greenberg ran around the left tackle for 8 yards. Tackled by DT Drake Wiltz, assisted by DE Richard Fredrickson. Key block delivered by Gino Battle. |
| 4-3-DET44 (4Q: 06:19) Rodolfo Clayton punted 44 yards. Touchback. |
| 1-10-DET20 (4Q: 06:13) Grady O'Donnell pass completed to RB Aidan Franz for 0 yards. Tackled by ILB Francisco Atkins. Franz gained 2 yards after the catch. PENALTY: G Jerry Wicker of Detroit was called for Illegal Use of the Hands. |
| 1-20-DET10 (4Q: 06:04) Grady O'Donnell pass was intended for WR Matthew Reese and was intercepted by S Terrance DeMoen at the DET24. The interception was returned 13 yards. Tackled by Aidan Franz. The quarterback threw away from the double coverage. |
| 1-10-DET11 (4Q: 05:56) Wes Greenberg ran around right end for -1 yards. Tackled by S Aiden Hasan, assisted by DT Clyde Park. |
| 2-11-DET12 (4Q: 05:11) Wes Greenberg ran around right end for 3 yards. Tackled by DT Clyde Park. |
| 3-8-DET09 (4Q: 04:26) Wes Greenberg ran around right end for 1 yard. Tackled by DE Kenneth Sinceno, assisted by S Ivan Grant. |
| 4-7-DET08 (4Q: 03:40) Earl Wheeler attempted a 25 yard field goal and succeeded. Buffalo 44, Detroit 23 |
| (4Q: 03:35) Earl Wheeler kicked off 54 yards from the BUF35. Paul Tucker returned the ball 20 yards to the DET31. Tackled by Gino Rutherford. |
| 1-10-DET31 (4Q: 03:27) Grady O'Donnell pass was dropped by WR Zachary Witt. |
| 2-10-DET31 (4Q: 03:17) PENALTY: QB Grady O'Donnell of Detroit was called for Delay of Game. |
| 2-15-DET26 (4Q: 03:10) PENALTY: G Jerry Wicker of Detroit was called for a False Start. |
| 2-20-DET21 (4Q: 03:04) Play-Action. Grady O'Donnell pass completed to WR Zachary Witt for 4 yards. Tackled by CB Gino Rutherford. |
| 3-16-DET25 (4Q: 02:40) Grady O'Donnell pass completed to WR Matthew Reese for 2 yards. Tackled by CB Gino Rutherford. Reese gained 1 yard after the catch. |
| 4-14-DET27 (4Q: 02:19) Grady O'Donnell pass completed to RB Aidan Franz for 9 yards. Tackled by CB Gino Rutherford. Franz gained 2 yards after the catch. The ball goes over on downs. |
| 1-10-DET36 (4Q: 02:13) Wes Greenberg ran around the left tackle for -1 yards. Tackled by S Aiden Hasan, assisted by DT Clyde Park. |
| Detroit called a time out. |
| 2-11-DET37 (4Q: 02:05) Wes Greenberg ran around right end for -1 yards. Tackled by DT Clyde Park. S Luther Ioja knocked down Corwin Burgess to break up the play. |
| Official time out for the two-minute warning. |
| 3-12-DET38 (4Q: 01:59) Wes Greenberg ran inside the left guard for 3 yards. Tackled by OLB Brock Dotson. |
| Detroit called a time out. |
| 4-9-DET35 (4Q: 01:49) Rodolfo Clayton punted 35 yards. Touchback. |
| 1-10-DET20 (4Q: 01:44) Grady O'Donnell pass was thrown incomplete, intended for WR Matthew Reese. |
| 2-10-DET20 (4Q: 01:36) Grady O'Donnell pass fell incomplete, intended for RB Aidan Franz. DT Rob Whitcomb hurried the quarterback into a bad throw. |
| 3-10-DET20 (4Q: 01:31) Grady O'Donnell pass was dropped by WR Matthew Reese. |
| 4-10-DET20 (4Q: 01:24) Grady O'Donnell pass fell incomplete, intended for WR Zachary Witt. DE Bubba Holiday hurried the quarterback into a bad throw. The ball goes over on downs. |
| 1-10-DET20 (4Q: 01:18) Wes Greenberg ran inside the right tackle for -3 yards. Tackled by DT Clyde Park, assisted by OLB Wes Spann. |
| Detroit called a time out. |
| 2-13-DET23 (4Q: 01:06) Wes Greenberg ran around the left tackle for 1 yard. Tackled by OLB Weston Rice, assisted by OLB Brock Dotson. Buffalo's Rodolfo Hatcher was hurt on the play. |
| 3-12-DET22 (4Q: 00:22) Daquan Armenta dropped to one knee for -1 yards. |
| Final Score: Buffalo Bills 44, Detroit Lions 23 |