| Played in Arizona, AZ, weather: 75 degrees, fair, 4 mph wind. |
| Buffalo won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Levi Jefferson kicked off 72 yards from the ARI35. Touchback. |
| 1-10-BUF25 (1Q: 15:00) Cristian DeMeester pass completed to WR Leroy Goodin for 5 yards. The receiver went out of bounds. Tackled by DE Jerry Booker. Goodin gained 6 yards after the catch. |
| 2-5-BUF30 (1Q: 14:31) J.C. Gerhardt ran inside the left tackle for 23 yards. Tackled by S Dave McKenzie. Key block delivered by Morris Burton. |
| 1-10-ARI47 (1Q: 13:57) Play-Action. Cristian DeMeester pass fell incomplete, intended for WR Leroy Goodin. DT Dominique Schumacher hurried the quarterback into a bad throw. |
| 2-10-ARI47 (1Q: 13:50) J.C. Gerhardt ran outside the right tackle for -1 yards. Tackled by OLB Louie McCormick, assisted by S Dean Cobb. |
| 3-11-ARI48 (1Q: 13:19) Cristian DeMeester pass completed to WR Zack Eddy for 16 yards. Tackled by OLB Camden Davison. Eddy gained 1 yard after the catch. |
| 1-10-ARI32 (1Q: 12:34) J.C. Gerhardt ran inside the right guard for 3 yards. Tackled by OLB Camden Davison, assisted by S Dean Cobb. |
| 2-7-ARI29 (1Q: 11:52) J.C. Gerhardt ran inside the right guard for 9 yards. Tackled by S Dean Cobb, assisted by DT Mel Kohler. Key block delivered by Morris Burton. |
| 1-10-ARI20 (1Q: 11:22) Cristian DeMeester sacked by DE Jerry Booker and DE Xavier Thelwell for a loss of 9 yards. Sack allowed by Jeremiah Hancock. |
| 2-19-ARI29 (1Q: 10:56) Play-Action. Cristian DeMeester pass fell incomplete, intended for RB J.C. Gerhardt. CB Alex Browning defended the pass. |
| 3-19-ARI29 (1Q: 10:49) J.C. Gerhardt ran inside the left tackle for 16 yards. Tackled by S Dean Cobb. Key block delivered by Marc Legins. |
| 4-3-ARI13 (1Q: 10:08) Miles Cesaire attempted a 30 yard field goal and succeeded. Buffalo 3, Arizona 0 |
| (1Q: 10:01) Miles Cesaire kicked off 74 yards from the BUF35. Touchback. |
| 1-10-ARI25 (1Q: 10:01) Burt Dawkins pass completed to RB Zachary Doggett for 8 yards. Tackled by DE Dixon Ferry. |
| 2-2-ARI33 (1Q: 09:34) Burt Dawkins pass fell incomplete, intended for TE Colin Lester. CB Roderick Hartman defended the pass. |
| 3-2-ARI33 (1Q: 09:28) Zachary Doggett ran around left end for -7 yards. Tackled by CB Ted Finley, assisted by OLB Timothy Newhart. |
| 4-9-ARI26 (1Q: 09:01) Max Protokowicz punted 47 yards. Troy Huntley called for a fair catch at the BUF27. |
| 1-10-BUF27 (1Q: 08:50) J.C. Gerhardt ran inside the left guard for 14 yards. Tackled by DE Jerry Booker. Key block delivered by Morris Burton. |
| 1-10-BUF41 (1Q: 08:05) J.C. Gerhardt ran around right end for 2 yards. Tackled by DE Jerry Booker, assisted by CB Alex Browning. |
| 2-8-BUF43 (1Q: 07:24) J.C. Gerhardt ran inside the left tackle for 3 yards. Tackled by S Dean Cobb. DT Mel Kohler knocked down Cary Gayle to break up the play. |
| 3-5-BUF46 (1Q: 06:53) Cristian DeMeester pass completed to RB J.C. Gerhardt for 0 yards. Tackled by CB Alex Browning. |
| 4-5-BUF46 (1Q: 06:20) Jose Dotson punted 42 yards. The ball was downed at the ARI12. |
| 1-10-ARI12 (1Q: 06:10) Zachary Doggett ran inside the right guard for -3 yards. Tackled by ILB Caleb Cofield. |
| 2-13-ARI09 (1Q: 05:37) Zachary Doggett ran inside the right guard for 1 yard. Tackled by DT Artie Wooden. |
| 3-12-ARI10 (1Q: 04:58) Burt Dawkins pass completed to WR Jim Thompson for 10 yards. Tackled by CB Ted Finley. |
| 4-2-ARI20 (1Q: 04:32) Max Protokowicz punted 56 yards. Troy Huntley returned the kick 18 yards to the BUF42. Tackled by Kennedy England. |
| 1-10-BUF42 (1Q: 04:25) Cristian DeMeester pass was blocked at the line, intended for TE Emmanuel Hazeltine. DE Jerry Booker blocked the pass. |
| 2-10-BUF42 (1Q: 04:19) Cristian DeMeester pass fell incomplete, intended for WR Leroy Goodin. DT Dominique Schumacher defended the pass. |
| 3-10-BUF42 (1Q: 04:14) Play-Action. Cristian DeMeester pass was intended for WR Zack Eddy and was intercepted by OLB Camden Davison at the ARI44. The interception was returned 25 yards. Tackled by Zack Eddy. |
| 1-10-BUF31 (1Q: 04:02) Burt Dawkins pass fell incomplete, intended for WR Erick Peterson. DT Reggie Arton hurried the quarterback into a bad throw. |
| 2-10-BUF31 (1Q: 03:56) Zachary Doggett ran around right end for -3 yards. Tackled by CB Harold Steward, assisted by OLB Gabriel Chandler. PENALTY: T Kirk Robbins of Arizona was called for Offensive Holding. The penalty was declined. |
| 3-13-BUF34 (1Q: 03:46) Burt Dawkins pass completed to RB Kennedy England for 3 yards. Tackled by CB Harold Steward, assisted by OLB Gabriel Chandler. |
| 4-10-BUF31 (1Q: 03:09) Levi Jefferson attempted a 48 yard field goal and succeeded. Arizona 3, Buffalo 3 |
| (1Q: 03:01) Levi Jefferson kicked off 60 yards from the ARI35. Troy Huntley returned the ball 21 yards to the BUF26. Tackled by Dean Cobb. |
| 1-10-BUF26 (1Q: 02:39) Cristian DeMeester pass completed to RB J.C. Gerhardt for 6 yards. Tackled by CB Alex Browning. |
| 2-4-BUF32 (1Q: 02:04) J.C. Gerhardt ran inside the left guard for 7 yards. Tackled by OLB Louie McCormick. Key block delivered by Sedrick Montgomery. |
| 1-10-BUF39 (1Q: 01:24) J.C. Gerhardt ran around left end for 14 yards. Tackled by CB Darnell Soares. Key block delivered by Sedrick Montgomery. |
| 1-10-ARI47 (1Q: 01:04) J.C. Gerhardt ran inside the left guard for 3 yards. Tackled by DT John Kappe, assisted by OLB Louie McCormick. |
| 2-7-ARI44 (1Q: 00:19) Cristian DeMeester pass was blocked at the line, intended for WR Leroy Goodin. DE Xavier Thelwell blocked the pass. |
| 3-7-ARI44 (1Q: 00:09) Cristian DeMeester pass fell incomplete, intended for WR Jeremy Rancilio. CB Alex Browning defended the pass. |
| 4-7-ARI44 (1Q: 00:01) Jose Dotson punted 44 yards. Touchback. |
| Start of second quarter. |
| 1-10-ARI20 (2Q: 15:00) Kennedy England ran outside the right tackle for 2 yards. Tackled by DT Reggie Arton. |
| 2-8-ARI22 (2Q: 14:21) Kennedy England ran inside the left tackle for 1 yard. Tackled by ILB Caleb Cofield. |
| 3-7-ARI23 (2Q: 13:50) Burt Dawkins pass fell incomplete, intended for WR Jim Thompson. DE Dixon Ferry hurried the quarterback into a bad throw. |
| 4-7-ARI23 (2Q: 13:40) Max Protokowicz punted 65 yards. The ball was downed at the BUF12. PENALTY: FB Randal Delgado of Buffalo was called for Offsides. The penalty was declined. |
| 1-10-BUF12 (2Q: 13:33) J.C. Gerhardt ran inside the left tackle for 3 yards. Tackled by DT John Kappe. |
| 2-7-BUF15 (2Q: 12:53) J.C. Gerhardt ran inside the left guard for 1 yard. Tackled by OLB Louie McCormick. |
| 3-6-BUF16 (2Q: 12:16) Play-Action. Cristian DeMeester pass completed to RB J.C. Gerhardt for 6 yards. Tackled by OLB Camden Davison. |
| 1-10-BUF22 (2Q: 11:48) Cristian DeMeester pass completed to RB J.C. Gerhardt for 3 yards. Tackled by ILB Jeremy Lujan. |
| 2-7-BUF25 (2Q: 11:24) J.C. Gerhardt ran outside the right tackle for 2 yards. Tackled by OLB Louie McCormick. |
| 3-5-BUF27 (2Q: 10:46) Cristian DeMeester pass completed to RB J.C. Gerhardt for 7 yards. Tackled by ILB Jeremy Lujan. Gerhardt gained 6 yards after the catch. |
| 1-10-BUF34 (2Q: 10:08) Cristian DeMeester sacked by DT John Kappe for a loss of 9 yards. Sack allowed by Jeremiah Hancock. The ball was fumbled and recovered by BUF Jeremy Rancilio on the BUF25. |
| 2-19-BUF25 (2Q: 09:40) Cristian DeMeester pass completed to WR Jeremy Rancilio for 12 yards. Tackled by CB Darnell Soares. |
| 3-7-BUF37 (2Q: 08:54) PENALTY: TE Emmanuel Hazeltine of Buffalo was called for a False Start. |
| 3-12-BUF32 (2Q: 08:49) Cristian DeMeester pass completed to TE Cary Gayle for 16 yards. Tackled by CB Darnell Soares. Gayle gained 2 yards after the catch. |
| 1-10-BUF48 (2Q: 08:25) J.C. Gerhardt ran outside the right tackle for 4 yards. Tackled by S Dean Cobb. |
| 2-6-ARI48 (2Q: 07:51) Cristian DeMeester pass completed to WR Carlton Offutt for 9 yards. Tackled by S Dean Cobb. |
| 1-10-ARI39 (2Q: 07:19) PENALTY: T Marc Legins of Buffalo was called for a False Start. |
| 1-15-ARI44 (2Q: 07:10) Cristian DeMeester pass completed to WR Zack Eddy for 0 yards. Tackled by S Dean Cobb. |
| 2-15-ARI44 (2Q: 06:23) Cristian DeMeester pass fell incomplete, intended for WR Leroy Goodin. DE Jerry Booker hurried the quarterback into a bad throw. |
| 3-15-ARI44 (2Q: 06:16) PENALTY: WR Jeremy Rancilio of Buffalo was called for a False Start. |
| 3-20-ARI49 (2Q: 06:10) Cristian DeMeester sacked by OLB Louie McCormick for a loss of 3 yards. Sack allowed by Jeremiah Hancock. |
| 4-23-BUF48 (2Q: 05:30) Jose Dotson punted 52 yards. Touchback. |
| 1-10-ARI20 (2Q: 05:25) PENALTY: TE Chris Morgenstern of Arizona was called for a False Start. |
| 1-15-ARI15 (2Q: 05:18) Play-Action. Riley Browning pass was thrown incomplete, intended for WR Daquan Willow. |
| 2-15-ARI15 (2Q: 05:09) Riley Browning pass completed to RB Zachary Doggett for 32 yards. Tackled by CB Harold Steward. Doggett gained 34 yards after the catch. |
| 1-10-ARI47 (2Q: 04:41) Riley Browning pass completed to WR Erick Peterson for 5 yards. Tackled by DE Dixon Ferry. Peterson gained 2 yards after the catch. |
| 2-5-BUF48 (2Q: 04:11) Zachary Doggett ran around right end for 0 yards. Tackled by DT Samuel Tate. |
| 3-5-BUF48 (2Q: 03:38) Kennedy England ran around right end for 3 yards. Tackled by OLB Gabriel Chandler, assisted by CB Ted Finley. |
| 4-2-BUF45 (2Q: 03:10) Max Protokowicz punted 40 yards. The ball was marked out of bounds at the BUF05. |
| 1-10-BUF05 (2Q: 03:03) J.C. Gerhardt ran inside the right guard for 10 yards. Tackled by DT John Kappe, assisted by S Dean Cobb. Key block delivered by Chad Carter. |
| 1-10-BUF15 (2Q: 02:33) Cristian DeMeester pass was dropped by TE Cary Gayle. |
| 2-10-BUF15 (2Q: 02:26) J.C. Gerhardt ran inside the left tackle for 3 yards. Tackled by ILB Jeremy Lujan. |
| Official time out for the two-minute warning. |
| 3-7-BUF18 (2Q: 02:00) Cristian DeMeester pass fell incomplete, intended for WR Jeremy Rancilio. OLB Louie McCormick hurried the quarterback into a bad throw. |
| 4-7-BUF18 (2Q: 01:50) Jose Dotson punted 50 yards. Dean Cobb returned the kick 18 yards to the ARI50. Tackled by J.C. Gerhardt. |
| 1-10-ARI50 (2Q: 01:42) Riley Browning pass completed to TE Reggie Slayton for 13 yards. Tackled by S Tyler McCorvey. The receiver ran his route right over the middle of the field. Slayton gained 5 yards after the catch. |
| 1-10-BUF37 (2Q: 01:17) Riley Browning pass was intended for WR Jim Thompson and was intercepted by CB Arnold Cook at the BUF29. The interception was returned 71 yards for a TOUCHDOWN! Buffalo 9, Arizona 3 |
| (2Q: 01:17) Extra point by Miles Cesaire was good. Buffalo 10, Arizona 3 |
| (2Q: 01:05) Miles Cesaire kicked off 74 yards from the BUF35. Touchback. |
| 1-10-ARI25 (2Q: 01:05) Riley Browning pass fell incomplete, intended for TE Vince Montgomery. OLB Gabriel Chandler defended the pass. |
| 2-10-ARI25 (2Q: 01:00) PENALTY: C Ernest Bronson of Arizona was called for a False Start. |
| 2-15-ARI20 (2Q: 01:00) Kennedy England ran inside the right guard for -3 yards. Tackled by S Tyler McCorvey. |
| 3-18-ARI17 (2Q: 00:25) Riley Browning pass completed to TE Vince Montgomery for 39 yards. Tackled by OLB Gabriel Chandler. |
| Arizona called a time out. |
| 1-10-BUF44 (2Q: 00:15) Riley Browning pass fell incomplete, intended for TE Vince Montgomery. DT Reggie Arton hurried the quarterback into a bad throw. |
| 2-10-BUF44 (2Q: 00:11) Riley Browning pass completed to WR Jim Thompson for 9 yards. Tackled by CB Arnold Cook, assisted by S Winston Thamilarasan. |
| Arizona called a time out. |
| 3-1-BUF35 (2Q: 00:03) Levi Jefferson attempted a 52 yard field goal and succeeded. Buffalo 10, Arizona 6 |
| Start of third quarter. |
| (3Q: 15:00) Miles Cesaire kicked off 71 yards from the BUF35. Touchback. |
| 1-10-ARI25 (3Q: 15:00) Riley Browning scrambled for 8 yards. Tackled by ILB Mark Christopher. |
| 2-2-ARI33 (3Q: 14:22) Kennedy England ran around right end for 2 yards. Tackled by DE Heath Lehman. Key block delivered by Tre Dimry. |
| 1-10-ARI35 (3Q: 13:48) Riley Browning pass completed to WR Daquan Willow for 3 yards. Tackled by CB Alfredo Snyder. |
| 2-7-ARI38 (3Q: 13:25) Riley Browning pass completed to WR Jim Thompson for 3 yards. Tackled by ILB Mark Christopher. The receiver ran his route right over the middle of the field. |
| 3-4-ARI41 (3Q: 12:42) Riley Browning sacked by DT Samuel Tate for a loss of 5 yards. Sack allowed by Ernest Bronson. |
| 4-9-ARI36 (3Q: 11:59) Max Protokowicz punted 41 yards. Troy Huntley called for a fair catch at the BUF23. |
| 1-10-BUF23 (3Q: 11:48) Play-Action. Cristian DeMeester pass fell incomplete, intended for FB Randal Delgado. DE Nickolas Midler hurried the quarterback into a bad throw. |
| 2-10-BUF23 (3Q: 11:38) Cristian DeMeester pass completed to RB J.C. Gerhardt for 0 yards. Tackled by S Dave McKenzie. |
| 3-10-BUF23 (3Q: 11:04) Cristian DeMeester pass completed to WR Jeremy Rancilio for 13 yards. Tackled by DE Nickolas Midler. Rancilio gained 3 yards after the catch. |
| 1-10-BUF36 (3Q: 10:22) J.C. Gerhardt ran around right end for -7 yards and was forced out of bounds. Tackled by OLB Louie McCormick, assisted by S Dean Cobb. |
| 2-17-BUF29 (3Q: 09:39) Play-Action. Cristian DeMeester pass fell incomplete, intended for RB J.C. Gerhardt. OLB Louie McCormick hurried the quarterback into a bad throw. |
| 3-17-BUF29 (3Q: 09:33) Cristian DeMeester sacked by OLB Louie McCormick for a loss of 9 yards. Sack allowed by Marc Legins. |
| 4-26-BUF20 (3Q: 08:55) Jose Dotson punted 51 yards. Dean Cobb returned the kick 15 yards to the ARI44. Tackled by J.C. Gerhardt. |
| 1-10-ARI44 (3Q: 08:45) Kennedy England ran around left end for 0 yards. Tackled by DT Samuel Tate, assisted by S Winston Thamilarasan. DT Reggie Arton knocked down Dim Tre Dimry to break up the play. |
| 2-10-ARI44 (3Q: 08:08) Riley Browning pass completed to RB Kennedy England for 14 yards. Tackled by ILB Mark Christopher. England gained 12 yards after the catch. |
| 1-10-BUF42 (3Q: 07:27) Kennedy England ran around the left tackle for -4 yards. Tackled by CB Harold Steward. |
| 2-14-BUF46 (3Q: 06:56) Play-Action. Riley Browning pass was thrown incomplete, intended for WR Daquan Willow. PENALTY: WR Jim Thompson of Arizona was called for Offensive Pass Interference. |
| 2-24-ARI44 (3Q: 06:47) Riley Browning pass fell incomplete, intended for TE Reggie Slayton. DT Samuel Tate hurried the quarterback into a bad throw. |
| 3-24-ARI44 (3Q: 06:43) Play-Action. Riley Browning pass completed to WR Jim Thompson for 16 yards. Tackled by CB Arnold Cook, assisted by CB Harold Steward. |
| 4-8-BUF40 (3Q: 06:04) Max Protokowicz punted 39 yards. The ball was downed at the BUF01. |
| 1-10-BUF01 (3Q: 05:53) J.C. Gerhardt ran around right end for 0 yards. Tackled by CB Chad Tveit. |
| 2-10-BUF01 (3Q: 05:26) Cristian DeMeester pass fell incomplete, intended for TE Cary Gayle. OLB Camden Davison defended the pass. |
| 3-10-BUF01 (3Q: 05:20) PENALTY: G Brody Hopkins of Buffalo was called for a False Start. |
| 3-10-BUF01 (3Q: 05:14) Play-Action. Cristian DeMeester pass was blocked at the line, intended for WR Carlton Offutt. DE Nickolas Midler blocked the pass. PENALTY: ILB Jeremy Lujan of Arizona was called for Illegal Use of the Hands by the Defense. |
| 1-10-BUF06 (3Q: 05:06) J.C. Gerhardt ran inside the right guard for 9 yards. Tackled by ILB Jeremy Lujan. Key block delivered by Brody Hopkins. |
| 2-1-BUF15 (3Q: 04:29) Cristian DeMeester sacked by OLB Louie McCormick for a loss of 6 yards. Sack allowed by Jeremiah Hancock. |
| 3-7-BUF09 (3Q: 03:46) Cristian DeMeester pass completed to WR Carlton Offutt for 23 yards. Tackled by CB Darnell Soares. Offutt gained 16 yards after the catch. |
| 1-10-BUF32 (3Q: 03:05) J.C. Gerhardt ran around left end for 3 yards. Tackled by DE Nickolas Midler, assisted by OLB Kai Crawford. |
| 2-7-BUF35 (3Q: 02:32) Randal Delgado ran inside the left tackle for 1 yard. Tackled by OLB Camden Davison. |
| 3-6-BUF36 (3Q: 01:51) Play-Action. Cristian DeMeester pass completed to RB J.C. Gerhardt for 5 yards. The receiver went out of bounds. Tackled by CB Darnell Soares. |
| 4-1-BUF41 (3Q: 01:07) Jose Dotson punted 40 yards. Dean Cobb returned the kick 22 yards to the ARI41. Tackled by J.C. Gerhardt. |
| 1-10-ARI41 (3Q: 00:59) Play-Action. Riley Browning pass completed to WR Erick Peterson for 11 yards. Tackled by S Tyler McCorvey. |
| 1-10-BUF48 (3Q: 00:14) Riley Browning sacked by DE Heath Lehman for a loss of 9 yards. Sack allowed by Ernest Bronson. |
| Start of fourth quarter. |
| 2-19-ARI43 (4Q: 15:00) Kennedy England ran inside the right guard for 1 yard. Tackled by DE Dixon Ferry, assisted by CB Harold Steward. The ball was fumbled and recovered by BUF CB Arnold Cook for 7 yards to the ARI37. Tackled by Kennedy England. |
| 1-10-ARI37 (4Q: 14:49) Cristian DeMeester pass completed to WR Carlton Offutt for 3 yards. Tackled by ILB Jeremy Lujan, assisted by S Dave McKenzie. The receiver ran his route right over the middle of the field. |
| 2-7-ARI34 (4Q: 14:17) J.C. Gerhardt ran inside the left guard for 3 yards. Tackled by DT John Kappe, assisted by S Dean Cobb. |
| 3-4-ARI31 (4Q: 13:48) Cristian DeMeester pass fell incomplete, intended for TE Cary Gayle. S Dave McKenzie defended the pass. |
| 4-4-ARI31 (4Q: 13:42) Miles Cesaire attempted a 48 yard field goal and succeeded. Buffalo 13, Arizona 6 |
| (4Q: 13:35) Miles Cesaire kicked off 74 yards from the BUF35. Touchback. |
| 1-10-ARI25 (4Q: 13:35) Kennedy England ran inside the right guard for -4 yards. Tackled by DT Samuel Tate, assisted by DE Sergio Giles. |
| 2-14-ARI21 (4Q: 13:09) Play-Action. Riley Browning pass was dropped by WR Daquan Willow. |
| 3-14-ARI21 (4Q: 13:01) Riley Browning pass completed to WR Jim Thompson for 9 yards. Tackled by ILB Mark Christopher. |
| 4-5-ARI30 (4Q: 12:24) Max Protokowicz punted 53 yards. Troy Huntley returned the kick 27 yards to the BUF44. PENALTY: WR Jeremy Rancilio of Buffalo was called for an Illegal Block on the Punt Return. |
| 1-10-BUF12 (4Q: 12:16) Cristian DeMeester pass was thrown incomplete, intended for WR Carlton Offutt. |
| 2-10-BUF12 (4Q: 12:06) Cristian DeMeester pass completed to WR Jeremy Rancilio for 12 yards. Tackled by ILB Jeremy Lujan. PENALTY: C Morris Burton of Buffalo was called for Tripping. |
| 2-16-BUF06 (4Q: 11:55) Cristian DeMeester pass completed to WR Jeremy Rancilio for 8 yards. Tackled by S Dean Cobb. |
| 3-8-BUF14 (4Q: 11:28) Cristian DeMeester pass fell incomplete, intended for WR Carlton Offutt. S Dave McKenzie defended the pass. |
| 4-8-BUF14 (4Q: 11:20) Jose Dotson punted 43 yards. Dean Cobb returned the kick 20 yards to the BUF37. Tackled by Cary Gayle. |
| 1-10-BUF37 (4Q: 11:09) Play-Action. Riley Browning pass completed to WR Erick Peterson for 3 yards. Tackled by DE Sergio Giles. |
| 2-7-BUF34 (4Q: 10:29) Kennedy England ran around left end for 6 yards. Tackled by DT Reggie Arton. |
| 3-1-BUF28 (4Q: 09:54) Kennedy England ran inside the right guard for 0 yards. Tackled by DT Reggie Arton, assisted by OLB Timothy Newhart. DT Reggie Arton knocked down Leo Emmons to break up the play. |
| 4-1-BUF28 (4Q: 09:17) Levi Jefferson attempted a 45 yard field goal and succeeded. Buffalo 13, Arizona 9 |
| (4Q: 09:10) Levi Jefferson kicked off 59 yards from the ARI35. Troy Huntley returned the ball 42 yards to the BUF48. Tackled by Leo Emmons. |
| 1-10-BUF48 (4Q: 08:44) J.C. Gerhardt ran inside the right guard for 1 yard. Tackled by OLB Kai Crawford. |
| 2-9-BUF49 (4Q: 08:05) J.C. Gerhardt ran inside the right guard for 1 yard. Tackled by OLB Louie McCormick. |
| 3-8-ARI50 (4Q: 07:31) Cristian DeMeester pass completed to TE Emmanuel Hazeltine for 24 yards. Tackled by S Dave McKenzie, assisted by CB Darnell Soares. Hazeltine gained 4 yards after the catch. |
| 1-10-ARI26 (4Q: 06:43) J.C. Gerhardt ran inside the right guard for 1 yard. Tackled by OLB Camden Davison. |
| 2-9-ARI25 (4Q: 05:57) J.C. Gerhardt ran inside the left tackle for -3 yards. Tackled by OLB Camden Davison, assisted by DT John Kappe. |
| 3-12-ARI28 (4Q: 05:13) Cristian DeMeester pass fell incomplete, intended for TE Cary Gayle. DE Nickolas Midler drove right through Marc Legins to hurry the quarterback. PENALTY: OLB Louie McCormick of Arizona was called for Offsides. |
| 3-7-ARI23 (4Q: 05:04) Cristian DeMeester pass was dropped by WR Carlton Offutt. |
| 4-7-ARI23 (4Q: 05:00) Miles Cesaire attempted a 40 yard field goal and succeeded. Buffalo 16, Arizona 9 |
| (4Q: 04:55) Miles Cesaire kicked off 46 yards from the BUF35. Earl Lucic returned the ball 21 yards to the ARI40. Tackled by Frederick Iadevaia. |
| 1-10-ARI40 (4Q: 04:45) Riley Browning pass fell incomplete, intended for RB Kennedy England. ILB Mark Christopher hurried the quarterback into a bad throw. |
| 2-10-ARI40 (4Q: 04:41) Play-Action. Riley Browning pass was blocked at the line, intended for RB Leo Emmons. ILB Mark Christopher blocked the pass. |
| 3-10-ARI40 (4Q: 04:32) Riley Browning pass fell incomplete, intended for RB Kennedy England. CB Alfredo Snyder defended the pass. PENALTY: CB Alfredo Snyder of Buffalo was called for Illegal Contact. |
| 1-10-ARI45 (4Q: 04:26) Riley Browning pass was dropped by WR Jim Thompson. PENALTY: DE Dixon Ferry of Buffalo was called for Offsides. |
| 1-5-ARI50 (4Q: 04:19) Riley Browning pass completed to WR Erick Peterson for 13 yards. Tackled by DE Sergio Giles. PENALTY: DE Sergio Giles of Buffalo was called for Illegal Use of the Hands by the Defense. The penalty was declined. |
| 1-10-BUF37 (4Q: 04:09) Kennedy England ran around left end for 18 yards. Tackled by S Winston Thamilarasan. Key block delivered by Ernest Bronson. |
| 1-10-BUF19 (4Q: 03:41) Kennedy England ran a trap outside the left tackle for 1 yard. Tackled by OLB Timothy Newhart. |
| 2-9-BUF18 (4Q: 03:13) Riley Browning pass completed to WR Jim Thompson for 1 yard. Tackled by OLB Timothy Newhart. |
| 3-8-BUF17 (4Q: 02:50) Riley Browning pass completed to WR Daquan Willow for 16 yards. Tackled by CB Harold Steward. Willow gained 2 yards after the catch. |
| 1-1-BUF01 (4Q: 02:29) Riley Browning pass completed to TE Reggie Slayton for 1 yard and a TOUCHDOWN! Buffalo 16, Arizona 15 |
| (4Q: 02:29) Extra point by Levi Jefferson missed. |
| (4Q: 02:20) Levi Jefferson kicked off 59 yards from the ARI35. Troy Huntley returned the ball 6 yards to the BUF12. Tackled by Earl Lucic. |
| 1-10-BUF12 (4Q: 02:15) J.C. Gerhardt ran inside the right guard for 4 yards. Tackled by S Dave McKenzie. |
| Arizona called a time out. |
| 2-6-BUF16 (4Q: 02:03) J.C. Gerhardt ran around left end for 13 yards. Tackled by DT John Kappe. Key block delivered by Marc Legins. Legins ran over Nickolas Midler to set up the play. |
| Official time out for the two-minute warning. |
| 1-10-BUF29 (4Q: 01:54) J.C. Gerhardt ran around right end for 2 yards. Tackled by OLB Camden Davison, assisted by OLB Louie McCormick. |
| Arizona called a time out. |
| 2-8-BUF31 (4Q: 01:44) J.C. Gerhardt ran inside the left guard for 0 yards. Tackled by ILB Jeremy Lujan, assisted by DE Xavier Thelwell. |
| Arizona called a time out. |
| 3-8-BUF31 (4Q: 01:33) J.C. Gerhardt ran inside the left guard for 17 yards. Tackled by S Dean Cobb. Key block delivered by Jeremiah Hancock. |
| 1-10-BUF48 (4Q: 00:48) Cristian DeMeester dropped to one knee for -1 yards. |
| 2-11-BUF47 (4Q: 00:04) Cristian DeMeester dropped to one knee for -2 yards. |
| Final Score: Buffalo Bills 16, Arizona Cardinals 15 |