Exhibition Week 3, 2023

Played in New York, NY, weather: 63 degrees, fair, 1 mph wind.
Buffalo won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Jack Dugas kicked off 75 yards from the NYG30. Touchback.
1-10-BUF20 (1Q: 15:00) Gabe Blasingame ran inside the left tackle for -1 yards. Tackled by DE Travis Warren.
2-11-BUF19 (1Q: 14:24) Phillip Rotzell pass completed to WR Colin Saenz for 6 yards. Tackled by CB Johnnie Jones. Saenz gained 1 yard after the catch. The quarterback threw away from the double coverage. PENALTY: New York was called for Illegal Contact.
1-10-BUF24 (1Q: 14:13) Phillip Rotzell pass completed to TE Kendall Carswell for 22 yards. Tackled by CB Perry Dees. The receiver ran his route right over the middle of the field.
1-10-BUF46 (1Q: 13:40) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. DE Travis Warren hurried the quarterback into a bad throw.
2-10-BUF46 (1Q: 13:30) R.J. Anhalt ran inside the left tackle for 7 yards. Tackled by CB Devin McCourty, assisted by ILB Nicky Cook. Buffalo's Desmond Thomason was hurt on the play. This appears to be a minor elbow injury. He should be able to remain in the game.
3-3-NYG47 (1Q: 13:03) Phillip Rotzell pass was dropped by WR James Hardy.
4-3-NYG47 (1Q: 12:56) Thomas Morstead punted 41 yards. The ball was marked out of bounds at the NYG06.
1-10-NYG06 (1Q: 12:47) Shane Plumb ran around right end for 1 yard. Tackled by DT Everett Kinsella, assisted by ILB Sean Lee.
2-9-NYG07 (1Q: 12:14) Kevin O'Connell pass completed to WR Karl Alexander for 4 yards. Tackled by ILB James Laurinaitis.
3-5-NYG11 (1Q: 11:37) Kevin O'Connell pass completed to WR Brian Robiskie for 2 yards. Tackled by CB Kris Eastridge, assisted by S Jamie Allen. The quarterback threw away from the double coverage.
4-3-NYG13 (1Q: 11:05) Heath Briscoe punted 60 yards. Colin Saenz returned the kick 10 yards to the BUF37. Tackled by Reuben Judy.
1-10-BUF37 (1Q: 10:55) Phillip Rotzell pass completed to WR Irv Buckner for 14 yards. Tackled by CB Johnnie Jones. The ball was fumbled and recovered by NYG Andy McCormick on the NYG49.
1-10-NYG49 (1Q: 10:47) Chris Wells ran inside the right guard for 5 yards. Tackled by DT Teddy Richard. Key block delivered by Mo Paauwe.
2-5-BUF46 (1Q: 10:20) Chris Wells ran around the left tackle for 11 yards. Tackled by DE Carlton OBrien, assisted by CB Leodis McKelvin. Key block delivered by Travis Glover.
1-10-BUF35 (1Q: 09:45) Kevin O'Connell pass completed to WR Zack Hargis for -1 yards. Tackled by CB Benjamin King, assisted by CB Leodis McKelvin. The receiver ran his route right over the middle of the field.
2-11-BUF36 (1Q: 09:03) Trent Gellar ran around left end for 20 yards. Tackled by CB Kris Eastridge. Key block delivered by Mo Paauwe.
1-10-BUF16 (1Q: 08:26) Kevin O'Connell pass fell incomplete, intended for WR Karl Alexander. CB Mark Hall defended the pass. The quarterback threw away from the double coverage.
2-10-BUF16 (1Q: 08:19) Kevin O'Connell pass completed to WR Brian Robiskie for 9 yards. Tackled by CB Benjamin King. Robiskie gained 3 yards after the catch. PENALTY: Buffalo was called for Illegal Use of the Hands by the Defense.
1-10-BUF13 (1Q: 08:12) Kevin O'Connell pass fell incomplete, intended for WR Karl Alexander. DE Chris Long hurried the quarterback into a bad throw.
2-10-BUF13 (1Q: 08:08) Shane Plumb ran inside the left tackle for 0 yards. Tackled by DT Everett Kinsella.
3-10-BUF13 (1Q: 07:31) Kevin O'Connell pass was dropped by TE Reuben Judy. The quarterback threw away from the double coverage.
4-10-BUF13 (1Q: 07:22) Jack Dugas attempted a 30 yard field goal and succeeded. New York 3, Buffalo 0
(1Q: 07:15) Jack Dugas kicked off 75 yards from the NYG30. Touchback.
1-10-BUF20 (1Q: 07:15) Phillip Rotzell pass completed to RB Gabe Blasingame for 12 yards. Tackled by CB Skip Dewey. Blasingame gained 12 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF32 (1Q: 06:36) Phillip Rotzell pass completed to RB Gabe Blasingame for 8 yards. Tackled by CB Johnnie Jones. The receiver ran his route right over the middle of the field. Blasingame gained 2 yards after the catch. The quarterback threw away from the double coverage.
2-2-BUF40 (1Q: 05:53) R.J. Anhalt ran inside the right tackle for 0 yards. Tackled by S Bernie Hoffer, assisted by S Matthew Tinkis.
3-2-BUF40 (1Q: 05:28) Phillip Rotzell pass completed to TE Kendall Carswell for 8 yards. Tackled by CB Johnnie Jones. Carswell gained 4 yards after the catch.
1-10-BUF48 (1Q: 04:52) Gabe Blasingame ran inside the right tackle for 2 yards. Tackled by DE Travis Warren, assisted by CB Skip Dewey.
2-8-NYG50 (1Q: 04:23) PENALTY: Buffalo was called for a False Start.
2-13-BUF45 (1Q: 04:16) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. CB Perry Dees defended the pass. The quarterback threw into double coverage.
3-13-BUF45 (1Q: 04:06) Phillip Rotzell pass completed to WR Harvey Horn for 11 yards. Tackled by OLB Korey Brister. The receiver ran his route right over the middle of the field. Horn gained 4 yards after the catch.
4-2-NYG44 (1Q: 03:39) Thomas Morstead punted 44 yards. Touchback.
1-10-NYG20 (1Q: 03:34) Kevin O'Connell pass fell incomplete, intended for WR Zack Hargis. DE Carlton OBrien hurried the quarterback into a bad throw.
2-10-NYG20 (1Q: 03:30) Kevin O'Connell pass completed to WR Karl Alexander for 8 yards. The receiver went out of bounds. Tackled by OLB Cameron Sheffield. Alexander gained 1 yard after the catch.
3-2-NYG28 (1Q: 03:01) Kevin O'Connell pass completed to WR Rob Weaver for 5 yards. Tackled by ILB James Laurinaitis. Weaver gained 5 yards after the catch.
1-10-NYG33 (1Q: 02:16) Kevin O'Connell pass completed to WR Karl Alexander for 13 yards. Tackled by OLB D.J. Habich. The quarterback threw into double coverage.
1-10-NYG46 (1Q: 01:38) Chris Wells ran inside the right tackle for 8 yards. Tackled by DE Chris Long, assisted by ILB Sean Lee. Key block delivered by Travis Glover.
2-2-BUF46 (1Q: 00:54) Kevin O'Connell pass completed to WR Rob Weaver for 11 yards. Tackled by OLB Cameron Sheffield, assisted by ILB Sean Lee. Weaver gained 4 yards after the catch.
1-10-BUF35 (1Q: 00:09) Chris Wells ran around the left tackle for 5 yards. Tackled by ILB Sean Lee. Key block delivered by Archie Dudley.
Start of second quarter.
2-5-BUF30 (2Q: 15:00) Chris Wells ran inside the right tackle for 0 yards. Tackled by ILB James Laurinaitis. DE Chris Long knocked down Gilbert Cartwright to break up the play.
3-5-BUF30 (2Q: 14:15) Trent Gellar ran inside the left guard for 2 yards. Tackled by ILB Sean Lee.
4-3-BUF28 (2Q: 13:42) Jack Dugas attempted a 45 yard field goal and succeeded. New York 6, Buffalo 0
(2Q: 13:35) Jack Dugas kicked off 70 yards from the NYG30. Earnest Schepis returned the ball 18 yards to the BUF18. Tackled by Harris Drozd.
1-10-BUF18 (2Q: 13:02) Phillip Rotzell pass completed to WR Colin Saenz for 14 yards. The receiver went out of bounds. Tackled by CB Skip Dewey. The receiver ran his route right over the middle of the field. Saenz gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-BUF32 (2Q: 12:34) R.J. Anhalt ran inside the right tackle for 20 yards. Tackled by CB Perry Dees. Key block delivered by Herman Johnson.
1-10-NYG48 (2Q: 11:57) Phillip Rotzell pass completed to WR Colin Saenz for 21 yards. Tackled by CB Devin McCourty. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-NYG27 (2Q: 11:18) Phillip Rotzell pass fell incomplete, intended for WR Harvey Horn. DE Zack Justus hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-NYG27 (2Q: 11:05) Phillip Rotzell pass completed to WR Irv Buckner for 11 yards. Tackled by S Harris Drozd. The receiver ran his route right over the middle of the field. Buckner gained 3 yards after the catch.
1-10-NYG16 (2Q: 10:24) Phillip Rotzell pass completed to RB Gabe Blasingame for 3 yards. Tackled by ILB Nicky Cook. Blasingame gained 5 yards after the catch.
2-7-NYG13 (2Q: 09:39) Gabe Blasingame ran inside the right tackle for -1 yards. Tackled by S Bernie Hoffer.
3-8-NYG14 (2Q: 09:05) Phillip Rotzell pass was thrown incomplete, intended for RB Gabe Blasingame. The quarterback threw away from the double coverage.
4-8-NYG14 (2Q: 08:59) Taylor Mehlhaff attempted a 31 yard field goal and succeeded. New York 6, Buffalo 3
(2Q: 08:53) Taylor Mehlhaff kicked off 67 yards from the BUF30. Zack Hargis returned the ball 35 yards to the NYG38. Tackled by Gilbert Maioriello. Ball was fumbled and recovered by BUF Gilbert Maioriello for 10 yards to the NYG28. Tackled by Mickey Wetnight.
1-10-NYG28 (2Q: 08:43) Phillip Rotzell pass completed to WR Colin Saenz for 12 yards. Tackled by OLB Korey Brister. Saenz gained 3 yards after the catch.
1-10-NYG16 (2Q: 08:13) Gabe Blasingame ran outside the right tackle for 2 yards. Tackled by DT Morris Justice.
2-8-NYG14 (2Q: 07:28) Phillip Rotzell pass was blocked at the line, intended for WR Earnest Schepis. DE Tyrone Maciel blocked the pass. The quarterback threw into double coverage.
3-8-NYG14 (2Q: 07:23) Phillip Rotzell pass fell incomplete, intended for WR Harvey Horn. CB Johnnie Jones defended the pass.
4-8-NYG14 (2Q: 07:16) Taylor Mehlhaff attempted a 31 yard field goal and missed wide to the left. A bad snap from center appeared to cause the miscue.
1-10-NYG21 (2Q: 07:11) Kevin O'Connell pass was dropped by WR Brian Robiskie.
2-10-NYG21 (2Q: 07:01) Trent Gellar ran inside the left guard for 0 yards. Tackled by ILB James Laurinaitis.
3-10-NYG21 (2Q: 06:33) Kevin O'Connell pass was intended for WR Karl Alexander and was intercepted by CB Ethan Gaytan at the NYG24. Tackled by Karl Alexander.
1-10-NYG24 (2Q: 06:20) Phillip Rotzell pass completed to WR James Hardy for 18 yards. Tackled by CB Johnnie Jones. Hardy gained 9 yards after the catch. The ball was fumbled and recovered by BUF Colin Saenz on the NYG06.
1-6-NYG06 (2Q: 05:34) R.J. Anhalt ran inside the left guard for 2 yards. Tackled by ILB Travis Goethel, assisted by S Matthew Tinkis.
2-4-NYG04 (2Q: 05:02) R.J. Anhalt ran inside the right tackle for -2 yards. Tackled by OLB Justin Wilkins, assisted by DE Travis Warren.
3-6-NYG06 (2Q: 04:28) Phillip Rotzell pass completed to RB Gabe Blasingame for 6 yards and a TOUCHDOWN! Blasingame gained 4 yards after the catch. The quarterback threw away from the double coverage. Buffalo 9, New York 6
(2Q: 04:28) Extra point by Taylor Mehlhaff was good. Buffalo 10, New York 6
(2Q: 04:18) Taylor Mehlhaff kicked off 77 yards from the BUF30. Touchback.
1-10-NYG20 (2Q: 04:18) Chris Wells ran inside the right tackle for 2 yards. Tackled by ILB James Laurinaitis. DT Everett Kinsella crushed Roger Owens to wreck the play.
2-8-NYG22 (2Q: 03:42) PENALTY: New York was called for a False Start.
2-13-NYG17 (2Q: 03:35) Kevin O'Connell pass was dropped by WR Zack Hargis. The quarterback threw away from the double coverage.
3-13-NYG17 (2Q: 03:29) Kevin O'Connell pass completed to WR Karl Alexander for 20 yards. Tackled by CB Benjamin King. Alexander gained 6 yards after the catch.
1-10-NYG37 (2Q: 02:48) Kevin O'Connell pass completed to WR Karl Alexander for -1 yards. Tackled by OLB D.J. Habich. The quarterback threw into double coverage.
2-11-NYG36 (2Q: 02:29) Chris Wells ran inside the left tackle for 2 yards. Tackled by S Daniel Sagapolutele.
3-9-NYG38 (2Q: 02:09) Kevin O'Connell sacked by DE Carlton OBrien for a loss of 9 yards. Sack allowed by Archie Dudley.
Official time out for the two-minute warning.
4-18-NYG29 (2Q: 02:00) Heath Briscoe punted 46 yards. Colin Saenz called for a fair catch at the BUF25.
1-10-BUF25 (2Q: 01:52) Gabe Blasingame ran around the left tackle for 5 yards. Tackled by OLB Korey Brister, assisted by CB Skip Dewey. Key block delivered by J.C. Iafrate.
2-5-BUF30 (2Q: 01:10) Phillip Rotzell pass completed to RB R.J. Anhalt for 5 yards. Tackled by CB Perry Dees, assisted by CB Skip Dewey. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. The ball was fumbled and recovered by NYG Morris Justice for 9 yards to the BUF26.
1-10-BUF26 (2Q: 00:59) Michael Kafka pass completed to WR Zack Hargis for 23 yards. Tackled by CB Mark Hall. The receiver ran his route right over the middle of the field. Hargis gained 8 yards after the catch.
New York called a time out.
1-3-BUF03 (2Q: 00:48) PENALTY: New York was called for a False Start.
1-8-BUF08 (2Q: 00:48) Michael Kafka pass fell incomplete, intended for WR Karl Alexander. DE Carlton OBrien hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-8-BUF08 (2Q: 00:40) Michael Kafka pass fell incomplete, intended for TE Jimmy Graham. S Daniel Sagapolutele defended the pass.
3-8-BUF08 (2Q: 00:33) Michael Kafka pass fell incomplete, intended for WR Brian Robiskie. DT Everett Kinsella hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-8-BUF08 (2Q: 00:23) PENALTY: New York was called for a False Start.
4-13-BUF13 (2Q: 00:23) Jack Dugas attempted a 30 yard field goal and succeeded. Buffalo 10, New York 9
(2Q: 00:16) Jack Dugas kicked off 75 yards from the NYG30. Touchback.
1-10-BUF20 (2Q: 00:16) Phillip Rotzell dropped to one knee for -1 yards.
Start of third quarter.
(3Q: 15:00) Taylor Mehlhaff kicked off 66 yards from the BUF30. Zack Hargis returned the ball 26 yards to the NYG30. Tackled by R.J. Anhalt.
1-10-NYG30 (3Q: 14:29) Chris Wells ran around the left tackle for 9 yards. Tackled by ILB James Laurinaitis, assisted by DE Chris Long. Key block delivered by Myron Zimmerman.
2-1-NYG39 (3Q: 13:46) Trent Gellar ran around left end for 3 yards. Tackled by DE Chris Long. Key block delivered by Jimmy Graham.
1-10-NYG42 (3Q: 13:05) Chris Wells ran around left end for 7 yards. Tackled by ILB Sean Lee. Key block delivered by Myron Zimmerman.
2-3-NYG49 (3Q: 12:31) PENALTY: Buffalo was called for Encroachment.
1-10-BUF46 (3Q: 12:25) Michael Kafka pass fell incomplete, intended for WR Brian Robiskie. CB Ethan Gaytan defended the pass. The quarterback threw away from the double coverage.
2-10-BUF46 (3Q: 12:16) Michael Kafka pass completed to WR Brian Robiskie for 3 yards. Tackled by CB Leodis McKelvin. The quarterback threw away from the double coverage.
3-7-BUF43 (3Q: 11:37) Michael Kafka pass completed to WR Rob Weaver for -1 yards. Tackled by OLB Cameron Sheffield.
4-8-BUF44 (3Q: 11:10) Heath Briscoe punted 44 yards. Touchback.
1-10-BUF20 (3Q: 11:05) Gabe Blasingame ran around the left tackle for 4 yards. Tackled by OLB Korey Brister, assisted by DT Morris Justice.
2-6-BUF24 (3Q: 10:28) Gabe Blasingame ran inside the right tackle for 2 yards. Tackled by DE Travis Warren, assisted by S Bernie Hoffer.
3-4-BUF26 (3Q: 09:47) Phillip Rotzell pass fell incomplete, intended for WR Earnest Schepis. DE Tyrone Maciel hurried the quarterback into a bad throw.
4-4-BUF26 (3Q: 09:43) Thomas Morstead punted 58 yards. Brian Robiskie returned the kick -3 yards to the NYG13. Tackled by Sean Lee.
1-10-NYG13 (3Q: 09:32) PENALTY: New York was called for a False Start.
1-15-NYG08 (3Q: 09:24) Chris Wells ran inside the right guard for 12 yards. Tackled by DT Teddy Richard. Key block delivered by Roger Owens.
2-3-NYG20 (3Q: 09:00) Chris Wells ran around the left tackle for 2 yards. Tackled by DT Everett Kinsella, assisted by CB Benjamin King.
3-1-NYG22 (3Q: 08:23) Trent Gellar ran around the left tackle for 3 yards. Tackled by DT Teddy Richard, assisted by ILB Sean Lee. Key block delivered by Myron Zimmerman.
1-10-NYG25 (3Q: 07:59) Chris Wells ran around the left tackle for 1 yard. Tackled by OLB D.J. Habich.
2-9-NYG26 (3Q: 07:21) Michael Kafka pass completed to RB Trent Gellar for 3 yards. Tackled by ILB Sean Lee.
3-6-NYG29 (3Q: 06:37) PENALTY: New York was called for a False Start.
3-11-NYG24 (3Q: 06:28) Michael Kafka pass was dropped by WR Mickey Wetnight. The quarterback threw into double coverage.
4-11-NYG24 (3Q: 06:22) Heath Briscoe punted 54 yards. Colin Saenz returned the kick 16 yards to the BUF38. Tackled by Jimmy Graham.
1-10-BUF38 (3Q: 06:11) Phillip Rotzell pass completed to WR James Hardy for 5 yards. Tackled by OLB Justin Wilkins.
2-5-BUF43 (3Q: 05:28) Phillip Rotzell pass completed to RB Gabe Blasingame for 3 yards. The receiver went out of bounds. Tackled by S Rico Kennedy. The receiver ran his route right over the middle of the field. PENALTY: Buffalo was called for Offensive Holding.
2-15-BUF33 (3Q: 05:19) Phillip Rotzell pass completed to RB R.J. Anhalt for 3 yards. Tackled by S Rico Kennedy.
3-12-BUF36 (3Q: 04:44) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. CB Devin McCourty defended the pass.
4-12-BUF36 (3Q: 04:35) Thomas Morstead punted 49 yards. Karl Alexander returned the kick 6 yards to the NYG21. Tackled by Sean Lee.
1-10-NYG21 (3Q: 04:28) Shane Plumb ran inside the right guard for 6 yards. Tackled by OLB D.J. Habich. Key block delivered by Gilbert Cartwright.
2-4-NYG27 (3Q: 03:50) Michael Kafka pass completed to WR Rob Weaver for 28 yards. Tackled by S Jamie Allen. Weaver gained 3 yards after the catch.
1-10-BUF45 (3Q: 03:09) Michael Kafka scrambled for 8 yards. Tackled by DE Chris Long and assisted by ILB Sean Lee.
2-2-BUF37 (3Q: 02:41) Chris Wells ran inside the right tackle for 5 yards. Tackled by ILB James Laurinaitis. Key block delivered by Gilbert Cartwright.
1-10-BUF32 (3Q: 02:14) Michael Kafka pass completed to RB Trent Gellar for -1 yards. Tackled by ILB James Laurinaitis, assisted by CB Kris Eastridge. Buffalo's Sean Lee was hurt on the play. This appears to be a minor leg injury. He should be able to remain in the game.
2-11-BUF33 (3Q: 01:33) Michael Kafka pass completed to FB Shane Plumb for 4 yards. Tackled by CB Leodis McKelvin. The quarterback threw away from the double coverage.
3-7-BUF29 (3Q: 01:10) Michael Kafka pass fell incomplete, intended for WR Karl Alexander. DE Chris Long hurried the quarterback into a bad throw. The quarterback threw into double coverage.
4-7-BUF29 (3Q: 01:04) Jack Dugas attempted a 46 yard field goal and succeeded. New York 12, Buffalo 10
(3Q: 00:59) Jack Dugas kicked off 58 yards from the NYG30. Harvey Horn returned the ball 23 yards to the BUF35. Tackled by Rob Weaver.
1-10-BUF35 (3Q: 00:35) Gabe Blasingame ran inside the right tackle for 0 yards. Tackled by ILB Nicky Cook, assisted by DE Zack Justus.
2-10-BUF35 (3Q: 00:04) Phillip Rotzell pass completed to TE Kendall Carswell for 2 yards. The receiver went out of bounds. Tackled by CB Skip Dewey. The quarterback threw away from the double coverage.
Start of fourth quarter.
3-8-BUF37 (4Q: 15:00) Phillip Rotzell pass completed to FB Marshall Quaccia for 2 yards. Tackled by DT Morris Justice. Quaccia gained 2 yards after the catch.
4-6-BUF39 (4Q: 14:34) Thomas Morstead punted 37 yards. Karl Alexander returned the kick 10 yards to the NYG34. Tackled by Sean Lee.
1-10-NYG34 (4Q: 14:25) Michael Kafka scrambled for 8 yards. Tackled by OLB D.J. Habich.
2-2-NYG42 (4Q: 13:45) Trent Gellar ran around left end for -7 yards. Tackled by CB Ethan Gaytan.
3-9-NYG35 (4Q: 13:18) Michael Kafka pass completed to TE Reuben Judy for 0 yards. Tackled by CB Kris Eastridge. The quarterback threw away from the double coverage.
4-9-NYG35 (4Q: 12:32) Heath Briscoe punted 46 yards. Jamie Allen returned the kick 4 yards to the BUF23. PENALTY: Buffalo was called for Holding on the Punt Return.
1-10-BUF11 (4Q: 12:25) Phillip Rotzell pass completed to WR Earnest Schepis for 3 yards. Tackled by OLB Justin Wilkins. Schepis gained 1 yard after the catch.
2-7-BUF14 (4Q: 11:43) Gabe Blasingame ran inside the right tackle for 1 yard. Tackled by DT Morris Justice, assisted by OLB Korey Brister.
3-6-BUF15 (4Q: 11:08) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. CB Skip Dewey defended the pass.
4-6-BUF15 (4Q: 11:01) Thomas Morstead punted 47 yards. Brian Robiskie returned the kick -3 yards to the NYG35. Tackled by Louis Vasquez.
1-10-NYG35 (4Q: 10:50) Michael Kafka pass completed to WR Zack Hargis for 1 yard. Tackled by OLB Cameron Sheffield. PENALTY: Buffalo was called for Offsides. Buffalo's Chris Long was hurt on the play.
1-5-NYG40 (4Q: 10:42) Michael Kafka pass was dropped by RB Trent Gellar.
2-5-NYG40 (4Q: 10:37) PENALTY: New York was called for a False Start.
2-10-NYG35 (4Q: 10:29) Michael Kafka pass completed to RB Trent Gellar for 3 yards. Tackled by ILB James Laurinaitis.
3-7-NYG38 (4Q: 09:51) PENALTY: Buffalo was called for Encroachment.
3-2-NYG43 (4Q: 09:45) Michael Kafka pass completed to TE Reuben Judy for 5 yards. Tackled by OLB Cameron Sheffield. The quarterback threw away from the double coverage.
1-10-NYG48 (4Q: 09:14) Michael Kafka pass was intended for RB Trent Gellar and was intercepted by S Alonzo Galloway at the BUF31. The interception was returned 24 yards. Tackled by Jimmy Graham.
1-10-NYG45 (4Q: 09:06) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. DE Zack Justus hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-10-NYG45 (4Q: 08:56) R.J. Anhalt ran outside the right tackle for -4 yards. Tackled by S Bernie Hoffer.
3-14-NYG49 (4Q: 08:24) Phillip Rotzell pass was dropped by WR Earnest Schepis. The quarterback threw away from the double coverage.
4-14-NYG49 (4Q: 08:11) Thomas Morstead punted 42 yards. The ball was downed at the NYG07.
1-10-NYG07 (4Q: 08:03) Michael Kafka pass was intended for WR Rob Weaver and was intercepted by CB Derrick Namnath at the NYG21. Tackled by Rob Weaver.
1-10-NYG21 (4Q: 07:52) Phillip Rotzell pass completed to RB Gabe Blasingame for 13 yards. Tackled by CB Devin McCourty. Blasingame gained 4 yards after the catch. The quarterback threw away from the double coverage.
1-8-NYG08 (4Q: 07:18) Phillip Rotzell pass completed to FB Marshall Quaccia for 3 yards. Tackled by S Harris Drozd. The quarterback threw away from the double coverage.
2-5-NYG05 (4Q: 06:46) Gabe Blasingame ran inside the left tackle for 3 yards. Tackled by DT J.T. Carpenter.
3-2-NYG02 (4Q: 06:00) J.B. Siegel ran inside the left tackle for 0 yards. Tackled by DT Cedric Hardy, assisted by S Matthew Tinkis.
4-2-NYG02 (4Q: 05:31) Taylor Mehlhaff attempted a 19 yard field goal and it was blocked by Omar McCrory. NYG Zack Justus recovered the ball at the NYG02 and returned it 3 yards.
1-10-NYG05 (4Q: 05:20) Michael Kafka pass completed to FB Shane Plumb for 8 yards. Tackled by DE Carlton OBrien. Plumb gained 8 yards after the catch.
2-2-NYG13 (4Q: 04:36) Trent Gellar ran inside the left guard for 9 yards. Tackled by DE Doug Worthington. Key block delivered by Myron Zimmerman.
1-10-NYG22 (4Q: 03:51) Chris Wells ran inside the left guard for 0 yards. Tackled by DE Doug Worthington.
2-10-NYG22 (4Q: 03:03) Trent Gellar ran around left end for 7 yards. Tackled by DT Teddy Richard, assisted by CB Kris Eastridge.
3-3-NYG29 (4Q: 02:17) Trent Gellar ran a draw inside the left guard for 2 yards. Tackled by CB Leodis McKelvin, assisted by DT Barry Dennis.
Buffalo called a time out.
4-1-NYG31 (4Q: 02:09) Heath Briscoe punted 45 yards. Colin Saenz called for a fair catch at the BUF24.
Official time out for the two-minute warning.
1-10-BUF24 (4Q: 02:00) PENALTY: Buffalo was called for a False Start.
1-15-BUF19 (4Q: 02:00) Phillip Rotzell pass was blocked at the line, intended for WR Colin Saenz. DE Travis Warren blocked the pass.
2-15-BUF19 (4Q: 01:53) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. S Rico Kennedy defended the pass. The quarterback threw away from the double coverage. PENALTY: New York was called for Unsportsmanlike Conduct.
1-10-BUF34 (4Q: 01:43) Phillip Rotzell pass completed to WR Earnest Schepis for 5 yards. Tackled by CB Devin McCourty. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
2-5-BUF39 (4Q: 01:24) Phillip Rotzell pass completed to RB Gabe Blasingame for 6 yards. Tackled by CB Johnnie Jones. The quarterback threw away from the double coverage. PENALTY: New York was called for Offsides. The penalty was declined. New York's Matthew Tinkis was hurt on the play.
1-10-BUF45 (4Q: 01:24) Phillip Rotzell pass completed to WR Irv Buckner for 9 yards. The receiver went out of bounds. Tackled by S Harris Drozd. The quarterback threw into double coverage.
2-1-NYG46 (4Q: 01:15) Phillip Rotzell sacked by DE Travis Warren for a loss of 7 yards. Sack allowed by Desmond Thomason.
Buffalo called a time out.
3-8-BUF47 (4Q: 01:06) Phillip Rotzell pass completed to TE Kendall Carswell for 6 yards. Tackled by CB Devin McCourty. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
Buffalo called a time out.
4-2-NYG47 (4Q: 00:54) Phillip Rotzell pass completed to WR Irv Buckner for 9 yards. Tackled by CB Devin McCourty. The receiver ran his route right over the middle of the field. Buckner gained 8 yards after the catch. The quarterback threw into double coverage.
1-10-NYG38 (4Q: 00:35) Phillip Rotzell spiked the ball to stop the clock.
2-10-NYG38 (4Q: 00:31) Taylor Mehlhaff attempted a 55 yard field goal and missed short of the crossbar.
1-10-NYG45 (4Q: 00:26) Michael Kafka dropped to one knee for -1 yards.
Final Score: New York Giants 12, Buffalo Bills 10