| Played in New York, NY, weather: 45 degrees, fair, 2 mph wind. |
| New York won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Taylor Mehlhaff kicked off 74 yards from the BUF30. Touchback. |
| 1-10-NYG20 (1Q: 15:00) PENALTY: New York was called for a False Start. |
| 1-15-NYG15 (1Q: 14:53) Michael Kafka kept the ball, running outside the right tackle for 3 yards. Tackled by OLB Josh Hall. |
| 2-12-NYG18 (1Q: 14:14) Michael Kafka scrambled for 9 yards. Tackled by S Sherman Kufahl. PENALTY: New York was called for Offensive Holding. |
| 2-21-NYG09 (1Q: 14:02) Michael Kafka pass fell incomplete, intended for RB Dwayne Winslet. DE Keith Stuart hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 3-21-NYG09 (1Q: 13:56) Michael Kafka pass was dropped by WR Zack Hargis. The quarterback threw into double coverage. |
| 4-21-NYG09 (1Q: 13:48) Heath Briscoe punted 45 yards. Curtis Holcomb returned the kick 17 yards to the NYG37. PENALTY: Buffalo was called for Holding on the Punt Return. |
| 1-10-BUF36 (1Q: 13:37) Ryan Williams ran inside the right tackle for 2 yards. Tackled by DT Ronald Torrice. New York's Devin McCourty was hurt on the play. |
| 2-8-BUF38 (1Q: 12:53) Phillip Rotzell pass completed to RB Gabe Blasingame for 43 yards. Tackled by S Devin Rollin. Blasingame gained 34 yards after the catch. |
| 1-10-NYG19 (1Q: 12:09) Ryan Williams ran inside the right tackle for 0 yards. Tackled by DT Brett Nykolaiszyn. |
| 2-10-NYG19 (1Q: 11:28) Phillip Rotzell pass completed to WR James Hardy for 11 yards. Tackled by CB Skip Dewey, assisted by S Devin Rollin. Hardy gained 6 yards after the catch. |
| 1-8-NYG08 (1Q: 11:00) Phillip Rotzell pass completed to WR James Hardy for 8 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Buffalo 6, New York 0 |
| (1Q: 11:00) Extra point by Taylor Mehlhaff was good. Buffalo 7, New York 0 |
| (1Q: 10:49) Taylor Mehlhaff kicked off 68 yards from the BUF30. Zack Hargis returned the ball 22 yards to the NYG24. Tackled by Richard Quinn. |
| 1-10-NYG24 (1Q: 10:18) Michael Kafka pass was intended for WR Kyle Williams and was intercepted by S Carlos Cochrane at the NYG43. The interception was returned 8 yards. Tackled by Kyle Williams. The quarterback threw away from the double coverage. |
| 1-10-NYG35 (1Q: 10:09) Phillip Rotzell pass was blocked at the line, intended for WR Broderick Hammond. DT Grady Mueller blocked the pass. The quarterback threw into double coverage. |
| 2-10-NYG35 (1Q: 10:02) Phillip Rotzell pass fell incomplete, intended for WR Arnold Ogden. OLB Andy McCormick defended the pass. |
| 3-10-NYG35 (1Q: 09:55) Phillip Rotzell pass completed to WR James Hardy for 15 yards. Tackled by CB Skip Dewey. The quarterback threw into double coverage. |
| 1-10-NYG20 (1Q: 09:12) Phillip Rotzell pass completed to WR Arnold Ogden for 6 yards. Tackled by OLB Omar McCrory, assisted by CB Archie Walters. The quarterback threw away from the double coverage. |
| 2-4-NYG14 (1Q: 08:45) Gabe Blasingame ran inside the right guard for 8 yards. Tackled by CB Skip Dewey. Key block delivered by Lincoln Wilson. |
| 1-6-NYG06 (1Q: 08:21) Gabe Blasingame ran inside the right guard for 0 yards. Tackled by S Rico Kennedy, assisted by OLB Omar McCrory. |
| 2-6-NYG06 (1Q: 07:55) Phillip Rotzell pass completed to WR Broderick Hammond for 6 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Buffalo 13, New York 0 |
| (1Q: 07:55) Extra point by Taylor Mehlhaff was good. Buffalo 14, New York 0 |
| (1Q: 07:47) Taylor Mehlhaff kicked off 72 yards from the BUF30. Antonio Brown returned the ball 21 yards to the NYG19. Tackled by Grady Paine. |
| 1-10-NYG19 (1Q: 07:10) Chris Wells ran inside the left tackle for 7 yards. Tackled by CB Curtis Holcomb. Key block delivered by Myron Zimmerman. |
| 2-3-NYG26 (1Q: 06:38) Michael Kafka pass completed to WR Rob Weaver for 11 yards. Tackled by DE Keith Stuart, assisted by OLB Tommy Wyden. |
| 1-10-NYG37 (1Q: 05:55) Paul Markley ran inside the left guard for 3 yards. Tackled by S Kenny Sockanathan, assisted by OLB Josh Hall. |
| 2-7-NYG40 (1Q: 05:32) Michael Kafka pass was dropped by WR Antonio Brown. |
| 3-7-NYG40 (1Q: 05:25) Michael Kafka pass fell incomplete, intended for TE Austin Seider. CB Grady Paine defended the pass. |
| 4-7-NYG40 (1Q: 05:19) Heath Briscoe punted 33 yards. Curtis Holcomb called for a fair catch at the BUF27. |
| 1-10-BUF27 (1Q: 05:10) Gabe Blasingame ran a draw inside the left guard for 2 yards. Tackled by DT J.T. Carpenter. DT J.T. Carpenter crushed Terrance Cole to wreck the play. |
| 2-8-BUF29 (1Q: 04:41) Winfred Gilmore ran inside the left guard for 7 yards and was forced out of bounds. Tackled by OLB Andy McCormick. |
| 3-1-BUF36 (1Q: 04:20) Gabe Blasingame ran around right end for -3 yards. Tackled by S Bernie Hoffer. |
| 4-4-BUF33 (1Q: 03:47) Thomas Morstead punted 45 yards. Kyle Williams returned the kick 9 yards to the NYG31. Tackled by Byron Schepis. Buffalo's Lee Wright was hurt on the play. This appears to be a minor ankle injury. He should be able to remain in the game. |
| 1-10-NYG31 (1Q: 03:37) Dwayne Winslet ran inside the right guard for -3 yards. Tackled by DE DaQuan Bowers. |
| 2-13-NYG28 (1Q: 03:10) Michael Kafka pass completed to WR Zack Hargis for 2 yards. Tackled by OLB Josh Hall. |
| 3-11-NYG30 (1Q: 02:35) Michael Kafka pass completed to WR Antonio Brown for 18 yards. Tackled by S Sherman Kufahl, assisted by CB Grady Paine. The receiver ran his route right over the middle of the field. Brown gained 6 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-NYG48 (1Q: 01:53) Alexander Green ran inside the left guard for 3 yards. Tackled by DT Toby Barker. |
| 2-7-BUF49 (1Q: 01:10) Michael Kafka pass completed to TE Leo Gardner for 22 yards. Tackled by S Carlos Cochrane. Gardner gained 10 yards after the catch. |
| 1-10-BUF27 (1Q: 00:37) Michael Kafka pass completed to RB Dwayne Winslet for 10 yards. Tackled by S Byron Schepis. Winslet gained 8 yards after the catch. The quarterback threw away from the double coverage. |
| Start of second quarter. |
| 1-10-BUF17 (2Q: 15:00) Michael Kafka pass was dropped by WR Zack Hargis. |
| 2-10-BUF17 (2Q: 14:55) Michael Kafka pass completed to WR Zack Hargis for 11 yards. Tackled by CB Curtis Holcomb, assisted by S Sherman Kufahl. The receiver ran his route right over the middle of the field. Hargis gained 3 yards after the catch. |
| 1-6-BUF06 (2Q: 14:17) Michael Kafka pass completed to FB Paul Markley for 3 yards. Tackled by CB Curtis Holcomb. Markley gained 1 yard after the catch. |
| 2-3-BUF03 (2Q: 13:51) Chris Wells ran inside the left tackle for 3 yards and a TOUCHDOWN! Key block delivered by T.J. Barnes. Buffalo 14, New York 6 |
| (2Q: 13:51) Extra point by Jack Dugas was good. Buffalo 14, New York 7 |
| (2Q: 13:45) Jack Dugas kicked off 70 yards from the NYG30. Ryan Williams returned the ball 23 yards to the BUF23. Tackled by Leo Gardner. |
| 1-10-BUF23 (2Q: 13:26) Gabe Blasingame ran around right end for 6 yards. Tackled by OLB Larry Hart. Key block delivered by Richard Quinn. |
| 2-4-BUF29 (2Q: 12:53) Ryan Williams ran around right end for 1 yard. Tackled by S Bernie Hoffer. PENALTY: New York was called for an Intentional Face Mask. |
| 1-10-BUF45 (2Q: 12:47) Gabe Blasingame ran a draw inside the right guard for 10 yards. Tackled by S Rico Kennedy, assisted by OLB Andy McCormick. Key block delivered by Brock Pearson. |
| 1-10-NYG45 (2Q: 12:06) Gabe Blasingame ran a draw inside the right guard for 45 yards and a TOUCHDOWN! Key block delivered by Brock Pearson. Buffalo 20, New York 7 |
| (2Q: 12:06) Extra point by Taylor Mehlhaff was good. Buffalo 21, New York 7 |
| (2Q: 11:46) Taylor Mehlhaff kicked off 63 yards from the BUF30. Zack Hargis returned the ball 28 yards to the NYG35. Tackled by Grady Paine. |
| 1-10-NYG35 (2Q: 11:23) Alexander Green ran inside the left guard for 1 yard. Tackled by S Kenny Sockanathan, assisted by OLB Eli Wolflick. |
| 2-9-NYG36 (2Q: 10:58) Michael Kafka pass completed to FB Paul Markley for 12 yards. The receiver went out of bounds. Tackled by S Sherman Kufahl. Markley gained 9 yards after the catch. |
| 1-10-NYG48 (2Q: 10:14) Michael Kafka pass completed to RB Alexander Green for 0 yards. Tackled by S Carlos Cochrane, assisted by ILB James Laurinaitis. The quarterback threw away from the double coverage. |
| 2-10-NYG48 (2Q: 09:38) Michael Kafka pass fell incomplete, intended for WR Rob Weaver. S Sherman Kufahl defended the pass. |
| 3-10-NYG48 (2Q: 09:32) Michael Kafka pass completed to RB Alexander Green for -1 yards. Tackled by ILB Wayne Snyder, assisted by OLB Josh Hall. |
| 4-11-NYG47 (2Q: 08:44) Heath Briscoe punted 44 yards. The ball was marked out of bounds at the BUF09. |
| 1-10-BUF09 (2Q: 08:35) Phillip Rotzell pass completed to RB Ryan Williams for 8 yards. Tackled by OLB Omar McCrory. Williams gained 7 yards after the catch. The quarterback threw away from the double coverage. |
| 2-2-BUF17 (2Q: 08:13) Gabe Blasingame ran inside the right tackle for 1 yard. Tackled by DT Ronald Torrice. |
| 3-1-BUF18 (2Q: 07:46) Ryan Williams ran outside the right tackle for 3 yards. Tackled by DT Grady Mueller. Key block delivered by Byron Stingily. |
| 1-10-BUF21 (2Q: 07:21) Phillip Rotzell pass completed to WR Broderick Hammond for 11 yards. Tackled by CB Skip Dewey. Hammond gained 1 yard after the catch. |
| 1-10-BUF32 (2Q: 06:54) Winfred Gilmore ran inside the right guard for 3 yards. Tackled by OLB Omar McCrory. |
| 2-7-BUF35 (2Q: 06:14) Phillip Rotzell pass was thrown incomplete, intended for WR Ian McDaniel. |
| 3-7-BUF35 (2Q: 06:03) Phillip Rotzell pass completed to TE Richard Quinn for 8 yards. Tackled by OLB Omar McCrory. The quarterback threw away from the double coverage. |
| 1-10-BUF43 (2Q: 05:35) Gabe Blasingame ran inside the right guard for 3 yards. Tackled by DT Grady Mueller, assisted by DE Joey Sturgeon. |
| 2-7-BUF46 (2Q: 05:12) Phillip Rotzell pass completed to WR James Hardy for 18 yards. Tackled by S Bernie Hoffer. The receiver ran his route right over the middle of the field. Hardy gained 7 yards after the catch. |
| 1-10-NYG36 (2Q: 04:32) Phillip Rotzell pass completed to WR Arnold Ogden for 19 yards. Tackled by CB Archie Walters. Ogden gained 1 yard after the catch. |
| 1-10-NYG17 (2Q: 03:47) Phillip Rotzell pass fell incomplete, intended for RB Gabe Blasingame. OLB Ryan Anderko defended the pass. The quarterback threw away from the double coverage. |
| 2-10-NYG17 (2Q: 03:41) Phillip Rotzell pass completed to WR Arnold Ogden for 14 yards. Tackled by ILB Juan May. Ogden gained 6 yards after the catch. |
| 1-3-NYG03 (2Q: 03:19) Gabe Blasingame ran outside the right tackle for 3 yards and a TOUCHDOWN! Key block delivered by Jorge Lynn. Buffalo 27, New York 7 |
| (2Q: 03:19) Extra point by Taylor Mehlhaff was good. Buffalo 28, New York 7 |
| (2Q: 03:12) Taylor Mehlhaff kicked off 71 yards from the BUF30. Zack Hargis returned the ball 32 yards to the NYG31. Tackled by Arnold Ogden. |
| 1-10-NYG31 (2Q: 02:56) Michael Kafka pass fell incomplete, intended for WR Antonio Brown. OLB Jack Marsh drove right through Sean Shannon to hurry the quarterback. |
| 2-10-NYG31 (2Q: 02:49) Alexander Green ran inside the left guard for 4 yards. Tackled by OLB Jack Marsh, assisted by CB Quentin Hammett. |
| 3-6-NYG35 (2Q: 02:33) Michael Kafka pass completed to WR Jerrel Jernigan for 17 yards. Tackled by CB Grady Paine. Jernigan gained 5 yards after the catch. |
| 1-10-BUF48 (2Q: 02:15) Michael Kafka pass completed to TE Austin Seider for 14 yards. Tackled by S Byron Schepis. |
| Official time out for the two-minute warning. |
| 1-10-BUF34 (2Q: 02:00) Michael Kafka sacked by ILB Anthony Hawkins for a loss of 9 yards. Sack allowed by Myron Zimmerman. |
| 2-19-BUF43 (2Q: 01:39) Michael Kafka pass fell incomplete, intended for WR Kyle Williams. DE Nolan Urban hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 3-19-BUF43 (2Q: 01:31) Alexander Green ran around left end for 10 yards. Tackled by DE Nolan Urban, assisted by ILB Anthony Hawkins. |
| 4-9-BUF33 (2Q: 01:14) Jack Dugas attempted a 50 yard field goal and missed short of the crossbar. |
| 1-10-BUF40 (2Q: 01:06) Phillip Rotzell pass completed to WR James Hardy for 10 yards. Tackled by CB Skip Dewey, assisted by S Bernie Hoffer. The receiver ran his route right over the middle of the field. |
| 1-10-NYG50 (2Q: 00:49) PENALTY: Buffalo was called for a False Start. |
| 1-15-BUF45 (2Q: 00:49) Phillip Rotzell pass completed to TE Kendall Carswell for 1 yard. Tackled by OLB Andy McCormick. |
| Buffalo called a time out. |
| 2-14-BUF46 (2Q: 00:39) Phillip Rotzell pass completed to RB Gabe Blasingame for 9 yards. Tackled by OLB Larry Hart. |
| Buffalo called a time out. |
| 3-5-NYG45 (2Q: 00:28) Phillip Rotzell pass was intended for RB Gabe Blasingame and was intercepted by CB Archie Walters at the NYG42. The interception was returned 43 yards. Tackled by Gabe Blasingame. The quarterback threw away from the double coverage. |
| 1-10-BUF15 (2Q: 00:15) Michael Kafka pass fell incomplete, intended for WR Antonio Brown. DT Jurrell Casey hurried the quarterback into a bad throw. The quarterback threw into double coverage. |
| 2-10-BUF15 (2Q: 00:08) Jack Dugas attempted a 32 yard field goal and succeeded. Buffalo 28, New York 10 |
| (2Q: 00:01) Jack Dugas kicked off 58 yards from the NYG30. Ryan Williams returned the ball 21 yards to the BUF33. Tackled by Chris Wells. PENALTY: Buffalo was called for an Illegal Block on the Kick Return. |
| Start of third quarter. |
| (3Q: 15:00) Jack Dugas kicked off 63 yards from the NYG30. Arnold Ogden returned the ball 27 yards to the BUF34. Tackled by Skip Dewey. |
| 1-10-BUF34 (3Q: 14:41) Gabe Blasingame ran inside the right guard for 10 yards. Tackled by ILB Mason Foster. Key block delivered by Marshall Quaccia. |
| 1-10-BUF44 (3Q: 13:56) Phillip Rotzell pass completed to WR Broderick Hammond for 27 yards. Tackled by CB Skip Dewey. Buffalo's James Hardy was hurt on the play. This appears to be a minor hand injury. He should be able to remain in the game. |
| 1-10-NYG29 (3Q: 13:20) Phillip Rotzell pass completed to TE Richard Quinn for 16 yards. The receiver went out of bounds. Tackled by OLB Andy McCormick. Quinn gained 10 yards after the catch. |
| 1-10-NYG13 (3Q: 12:56) Ryan Williams ran inside the left guard for 3 yards. Tackled by OLB Larry Hart. |
| 2-7-NYG10 (3Q: 12:27) Ryan Williams ran around right end for 1 yard. Tackled by OLB Larry Hart, assisted by OLB Omar McCrory. |
| 3-6-NYG09 (3Q: 11:43) Phillip Rotzell pass completed to WR Broderick Hammond for 9 yards and a TOUCHDOWN! Buffalo 34, New York 10 |
| (3Q: 11:43) Extra point by Taylor Mehlhaff was good. Buffalo 35, New York 10 |
| (3Q: 11:35) Taylor Mehlhaff kicked off 71 yards from the BUF30. Zack Hargis returned the ball 31 yards to the NYG30. Tackled by Grady Paine. |
| 1-10-NYG30 (3Q: 11:13) Paul Markley ran around right end for 2 yards. Tackled by S Carlos Cochrane, assisted by S Kenny Sockanathan. S Byron Schepis knocked down Mitch Petrus to break up the play. |
| 2-8-NYG32 (3Q: 10:32) Michael Kafka pass completed to TE Austin Seider for 10 yards. Tackled by CB Grady Paine. Seider gained 5 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-NYG42 (3Q: 09:50) Michael Kafka sacked by ILB Anthony Hawkins for a loss of 9 yards. Sack allowed by Shannon Hicks. |
| 2-19-NYG33 (3Q: 09:24) Michael Kafka pass was dropped by WR Antonio Brown. |
| 3-19-NYG33 (3Q: 09:19) Dwayne Winslet ran a counterplay inside the left tackle for 7 yards. Tackled by OLB Josh Hall, assisted by ILB Wayne Snyder. |
| 4-12-NYG40 (3Q: 08:52) Heath Briscoe punted 37 yards. Quentin Hammett returned the kick 4 yards to the BUF27. PENALTY: Buffalo was called for Holding on the Punt Return. |
| 1-10-BUF13 (3Q: 08:44) Ryan Williams ran inside the right guard for 4 yards. Tackled by S Rico Kennedy. |
| 2-6-BUF17 (3Q: 08:19) Phillip Rotzell pass completed to TE Kendall Carswell for 12 yards. Tackled by OLB Larry Hart. |
| 1-10-BUF29 (3Q: 07:31) Phillip Rotzell pass completed to WR James Hardy for 12 yards. Tackled by S Bernie Hoffer, assisted by ILB Mason Foster. The receiver ran his route right over the middle of the field. |
| 1-10-BUF41 (3Q: 06:50) Gabe Blasingame ran a counterplay inside the right tackle for 0 yards. Tackled by OLB Andy McCormick, assisted by ILB Mason Foster. |
| 2-10-BUF41 (3Q: 06:22) Phillip Rotzell pass completed to WR James Hardy for 4 yards. Tackled by S Devin Rollin, assisted by OLB Ryan Anderko. The ball was fumbled and recovered by NYG Rico Kennedy for 1 yard to the BUF44. |
| 1-10-BUF44 (3Q: 06:14) Dwayne Winslet ran inside the right guard for 4 yards. Tackled by ILB Anthony Hawkins. |
| 2-6-BUF40 (3Q: 05:37) PENALTY: New York was called for a False Start. |
| 2-11-BUF45 (3Q: 05:33) Michael Kafka pass fell incomplete, intended for WR Rob Weaver. DE Trent Hudgins hurried the quarterback into a bad throw. |
| 3-11-BUF45 (3Q: 05:29) Michael Kafka pass completed to WR Rob Weaver for 8 yards. Tackled by S Byron Schepis, assisted by ILB James Laurinaitis. Weaver gained 6 yards after the catch. |
| 4-3-BUF37 (3Q: 04:42) Jack Dugas attempted a 54 yard field goal and succeeded. Buffalo 35, New York 13 |
| (3Q: 04:34) Jack Dugas kicked off 63 yards from the NYG30. Ryan Williams returned the ball 30 yards to the BUF37. Tackled by Chris Wells. |
| 1-10-BUF37 (3Q: 04:15) Phillip Rotzell sacked by ILB Juan May for a loss of 3 yards. Sack allowed by Lincoln Wilson. |
| 2-13-BUF34 (3Q: 03:44) Phillip Rotzell sacked by DE Louis Franz for a loss of 7 yards. Franz simply blew through D.J. Derrick to reach the quarterback and knock him down. |
| 3-20-BUF27 (3Q: 02:58) Phillip Rotzell pass fell incomplete, intended for WR Ian McDaniel. S Devin Rollin defended the pass. |
| 4-20-BUF27 (3Q: 02:47) Thomas Morstead punted 48 yards. The ball was marked out of bounds at the NYG25. |
| 1-10-NYG25 (3Q: 02:38) Michael Kafka sacked by OLB Jack Marsh for a loss of 7 yards. Sack allowed by Myron Zimmerman. |
| 2-17-NYG18 (3Q: 02:09) Michael Kafka pass completed to WR Antonio Brown for 5 yards. Tackled by OLB Josh Hall. The receiver ran his route right over the middle of the field. |
| 3-12-NYG23 (3Q: 01:44) Michael Kafka pass completed to WR Zack Hargis for 10 yards. Tackled by S Kenny Sockanathan. Hargis gained 4 yards after the catch. |
| 4-2-NYG33 (3Q: 01:11) Heath Briscoe punted 41 yards. Curtis Holcomb returned the kick 4 yards to the BUF30. Tackled by Chris Wells. |
| 1-10-BUF30 (3Q: 01:01) Phillip Rotzell pass was blocked at the line, intended for WR James Hardy. DE Louis Franz blocked the pass. |
| 2-10-BUF30 (3Q: 00:55) Gabe Blasingame ran inside the right guard for 2 yards. Tackled by CB Skip Dewey. The ball was fumbled and recovered by BUF Arnold Ogden for 3 yards to the BUF35. Tackled by Larry Hart. |
| 3-5-BUF35 (3Q: 00:30) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. S Devin Rollin defended the pass. The quarterback threw into double coverage. |
| 4-5-BUF35 (3Q: 00:20) Thomas Morstead punted 63 yards. The ball was downed at the NYG02. |
| 1-10-NYG02 (3Q: 00:09) Michael Kafka pass completed to WR Rob Weaver for 7 yards. Tackled by OLB Josh Hall. |
| Start of fourth quarter. |
| 2-3-NYG09 (4Q: 15:00) Michael Kafka pass completed to WR Antonio Brown for 8 yards. Tackled by OLB Josh Hall. Brown gained 2 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-NYG17 (4Q: 14:21) Michael Kafka pass was dropped by WR Antonio Brown. The quarterback threw into double coverage. |
| 2-10-NYG17 (4Q: 14:11) Michael Kafka scrambled for 6 yards. Tackled by CB Quentin Hammett. |
| 3-4-NYG23 (4Q: 13:43) Michael Kafka pass was thrown incomplete, intended for RB Alexander Green. PENALTY: Buffalo was called for Defensive Holding. |
| 1-10-NYG28 (4Q: 13:37) Dwayne Winslet ran inside the left tackle for -2 yards. Tackled by ILB Anthony Hawkins. |
| 2-12-NYG26 (4Q: 13:01) Michael Kafka pass completed to WR Zack Hargis for 7 yards. The receiver went out of bounds. Tackled by ILB James Laurinaitis. Hargis gained 2 yards after the catch. |
| 3-5-NYG33 (4Q: 12:36) Michael Kafka pass completed to WR Antonio Brown for 10 yards. Tackled by CB Quentin Hammett. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage. |
| 1-10-NYG43 (4Q: 11:59) Michael Kafka pass completed to RB Dwayne Winslet for -1 yards. Tackled by ILB Anthony Hawkins. |
| 2-11-NYG42 (4Q: 11:18) Michael Kafka pass fell incomplete, intended for WR Kyle Williams. DE Nolan Urban hurried the quarterback into a bad throw. The quarterback threw into double coverage. |
| 3-11-NYG42 (4Q: 11:10) Michael Kafka pass completed to WR Rob Weaver for 21 yards. Tackled by CB Grady Paine. Weaver gained 8 yards after the catch. |
| 1-10-BUF37 (4Q: 10:30) Michael Kafka pass was thrown incomplete, intended for FB Paul Markley. |
| 2-10-BUF37 (4Q: 10:24) Chris Wells ran outside the right tackle for 5 yards. Tackled by S Carlos Cochrane. |
| 3-5-BUF32 (4Q: 09:57) Michael Kafka pass completed to WR Kyle Williams for 0 yards. Tackled by CB Quentin Hammett. The quarterback threw away from the double coverage. The ball was fumbled and recovered by NYG Antonio Brown on the BUF32. |
| 4-5-BUF32 (4Q: 09:10) Jack Dugas attempted a 49 yard field goal and succeeded. Buffalo 35, New York 16 |
| (4Q: 09:05) Jack Dugas kicked off 71 yards from the NYG30. Ryan Williams returned the ball 20 yards to the BUF19. Tackled by Alexander Green. |
| 1-10-BUF19 (4Q: 08:45) Gabe Blasingame ran around right end for 1 yard. Tackled by DE Travis Warren. |
| 2-9-BUF20 (4Q: 08:17) Gabe Blasingame ran inside the left guard for 3 yards. Tackled by DT Grady Mueller, assisted by DE Louis Franz. |
| 3-6-BUF23 (4Q: 07:46) Phillip Rotzell pass fell incomplete, intended for WR Ian McDaniel. S Rico Kennedy defended the pass. The quarterback threw away from the double coverage. |
| 4-6-BUF23 (4Q: 07:37) Thomas Morstead punted 50 yards. Rob Weaver returned the kick -2 yards to the NYG25. Tackled by Byron Schepis. |
| 1-10-NYG25 (4Q: 07:27) Michael Kafka scrambled for 7 yards. Tackled by ILB Wayne Snyder. |
| 2-3-NYG32 (4Q: 07:09) Michael Kafka pass completed to WR Antonio Brown for 19 yards. The receiver went out of bounds. Tackled by CB Grady Paine. The receiver ran his route right over the middle of the field. |
| 1-10-BUF49 (4Q: 06:53) Michael Kafka pass completed to WR Antonio Brown for 10 yards. The receiver went out of bounds. Tackled by S Carlos Cochrane, assisted by ILB James Laurinaitis. The quarterback threw away from the double coverage. |
| 1-10-BUF39 (4Q: 06:34) PENALTY: New York was called for a False Start. |
| 1-15-BUF44 (4Q: 06:24) Michael Kafka pass completed to WR Antonio Brown for 12 yards. Tackled by CB Quentin Hammett. The quarterback threw away from the double coverage. |
| 2-3-BUF32 (4Q: 06:08) Michael Kafka pass completed to RB Dwayne Winslet for 1 yard. Tackled by S Byron Schepis. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 3-2-BUF31 (4Q: 05:51) Michael Kafka pass was dropped by WR Kyle Williams. The defense looked very familiar with that play. The quarterback threw away from the double coverage. |
| 4-2-BUF31 (4Q: 05:42) Michael Kafka pass fell incomplete, intended for WR Zack Hargis. DE Keith Stuart hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. The ball goes over on downs. |
| 1-10-BUF31 (4Q: 05:35) Gabe Blasingame ran inside the right tackle for 1 yard. Tackled by DE Joey Sturgeon. |
| 2-9-BUF32 (4Q: 04:47) Phillip Rotzell pass completed to RB Gabe Blasingame for 10 yards. Tackled by S Bernie Hoffer. Blasingame gained 7 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-BUF42 (4Q: 04:03) Phillip Rotzell pass completed to TE Kendall Carswell for 16 yards. Tackled by S Rico Kennedy. Carswell gained 10 yards after the catch. |
| 1-10-NYG42 (4Q: 03:18) Ryan Williams ran a draw inside the left guard for 5 yards. Tackled by OLB Omar McCrory, assisted by DT J.T. Carpenter. Key block delivered by Caleb Schlauderaff. |
| 2-5-NYG37 (4Q: 02:32) Ryan Williams ran outside the right tackle for 3 yards. Tackled by DE Travis Warren, assisted by CB Archie Walters. |
| New York called a time out. |
| 3-2-NYG34 (4Q: 02:22) Gabe Blasingame ran around right end for 0 yards. Tackled by DT J.T. Carpenter, assisted by OLB Omar McCrory. The defense looked extremely familiar with that play. |
| New York called a time out. |
| 4-2-NYG34 (4Q: 02:10) Taylor Mehlhaff attempted a 51 yard field goal and succeeded. Buffalo 38, New York 16 |
| (4Q: 02:05) Taylor Mehlhaff kicked off 76 yards from the BUF30. Touchback. |
| 1-10-NYG20 (4Q: 02:05) Michael Kafka pass was dropped by WR Kyle Williams. The defense looked extremely familiar with that play. |
| Official time out for the two-minute warning. |
| 2-10-NYG20 (4Q: 01:59) Michael Kafka pass fell incomplete, intended for WR Antonio Brown. DE Nolan Urban hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw into double coverage. |
| 3-10-NYG20 (4Q: 01:50) Michael Kafka pass fell incomplete, intended for WR Antonio Brown. DE Nolan Urban hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw away from the double coverage. |
| 4-10-NYG20 (4Q: 01:42) Michael Kafka pass fell incomplete, intended for TE Leo Gardner. DE Nolan Urban hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw away from the double coverage. The ball goes over on downs. |
| 1-10-NYG20 (4Q: 01:35) Gabe Blasingame ran around right end for 3 yards. Tackled by ILB Mason Foster, assisted by OLB Andy McCormick. |
| New York called a time out. |
| 2-7-NYG17 (4Q: 01:25) Gabe Blasingame ran inside the right guard for 2 yards. Tackled by DE Travis Warren, assisted by DT J.T. Carpenter. |
| 3-5-NYG15 (4Q: 00:37) Phillip Rotzell dropped to one knee for -1 yards. |
| Final Score: Buffalo Bills 38, New York Giants 16 |