Week 16, 2019

Played in Buffalo, NY, weather: 24 degrees, fair, 2 mph wind.
Buffalo won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Jack Dugas kicked off 63 yards from the NYG30. Dexter Rickard returned the ball 13 yards to the BUF20. Tackled by Alfred Stevens.
1-10-BUF20 (1Q: 14:24) Marshawn Lynch ran around the left tackle for 0 yards. Tackled by DT Morris Justice.
2-10-BUF20 (1Q: 14:00) Marshall Quaccia ran inside the right tackle for 1 yard. Tackled by OLB Korey Brister, assisted by ILB Anthony Waters.
3-9-BUF21 (1Q: 13:38) Matt Ryan pass completed to WR J.B. Barrere for 4 yards. Tackled by CB Zack Bowman, assisted by ILB Anthony Waters.
4-5-BUF25 (1Q: 13:02) Thomas Morstead punted 37 yards. The ball was downed at the NYG38.
1-10-NYG38 (1Q: 12:51) Kevin O'Connell sacked by DT Ray Cochrane for a loss of 5 yards. Cochrane ran right past Marcus Kamstra and knocked down the quarterback.
2-15-NYG33 (1Q: 12:12) Chris Wells ran inside the right tackle for 1 yard. Tackled by DT Ray Cochrane, assisted by DT Sedrick Blades.
3-14-NYG34 (1Q: 11:49) Kevin O'Connell pass fell incomplete, intended for WR Justin Daniels. S Marty Rose hurried the quarterback into a bad throw. The quarterback threw into double coverage.
4-14-NYG34 (1Q: 11:41) Ernest Sayre punted 61 yards. The ball was downed at the BUF05.
1-10-BUF05 (1Q: 11:34) Marshawn Lynch ran a draw inside the left guard for 3 yards. Tackled by S James Sanders.
2-7-BUF08 (1Q: 11:03) Matty Ice Ryan pass fell incomplete, intended for WR Colin Saenz. DT Lonnie Mills hurried the quarterback into a bad throw.
3-7-BUF08 (1Q: 10:50) Matt Ryan pass completed to WR Colin Saenz for 6 yards. Tackled by OLB Louie Shaw.
4-1-BUF14 (1Q: 10:03) Thomas Morstead punted 58 yards. Zack Bowman returned the kick 19 yards to the NYG47. Tackled by Marshall Quaccia. Ball was fumbled and recovered by BUF Kenneth Hopper at the NYG47.
1-10-NYG47 (1Q: 09:55) Matt Ryan sacked by DE Adam Carriker for a loss of 6 yards. Sack allowed by Louis Vasquez.
2-16-BUF47 (1Q: 09:08) Matty Ice Ryan pass was thrown incomplete, intended for WR J.B. Barrere.
3-16-BUF47 (1Q: 08:59) Marshall Quaccia ran inside the right guard for 7 yards. Tackled by DT Lonnie Mills.
4-9-NYG46 (1Q: 08:32) Thomas Morstead punted 46 yards. Touchback.
1-10-NYG20 (1Q: 08:27) Stanley Gerhardt ran around right end for 5 yards. Tackled by S Gerald Alexander. Key block delivered by Travis Glover. Glover flattened Mike Humpal to ensure the play's success.
2-5-NYG25 (1Q: 07:41) Kevin O'Connell pass completed to WR Karl Alexander for 6 yards. Tackled by ILB Bryan Covington. Alexander gained 4 yards after the catch.
1-10-NYG31 (1Q: 07:01) Kevin O'Connell pass fell incomplete, intended for WR Karl Alexander. DE Chris Long drove right through Marvin Philip to hurry the quarterback.
2-10-NYG31 (1Q: 06:55) Kevin O'Connell pass completed to RB Chris Wells for 6 yards. Tackled by CB Danny Duff.
3-4-NYG37 (1Q: 06:26) Chris Wells ran inside the right guard for 26 yards. Tackled by OLB Marcus Cunningham. Key block delivered by Marcus Kamstra.
1-10-BUF37 (1Q: 05:41) Kevin O'Connell pass completed to TE Vince Roberts for 5 yards. Tackled by ILB Bryan Covington, assisted by S Dashon Goldson.
2-5-BUF32 (1Q: 05:11) Chris Wells ran outside the right tackle for 9 yards. Tackled by DT Ray Cochrane. Key block delivered by Vince Roberts.
1-10-BUF23 (1Q: 04:41) Kevin O'Connell pass completed to TE Vince Roberts for 9 yards. Tackled by S Gerald Alexander. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
2-1-BUF14 (1Q: 04:07) Kevin O'Connell pass was thrown incomplete, intended for WR Karl Alexander.
3-1-BUF14 (1Q: 04:02) Kevin O'Connell pass completed to FB Adrian Hallmann for -1 yards. Tackled by OLB Marcus Cunningham. The quarterback threw away from the double coverage. PENALTY: Buffalo was called for Offsides.
1-9-BUF09 (1Q: 03:57) Stanley Gerhardt ran inside the left tackle for 3 yards. Tackled by DE Chris Long, assisted by S Marty Rose. The ball was fumbled and recovered by BUF CB Danny Duff to the BUF06.
1-10-BUF06 (1Q: 03:49) Kenneth Hopper ran inside the right guard for -1 yards. Tackled by OLB Louie Shaw.
2-11-BUF05 (1Q: 03:16) Kenneth Hopper ran inside the left tackle for 0 yards. Tackled by DT Cedric Hardy.
3-11-BUF05 (1Q: 02:34) PENALTY: Buffalo was called for a False Start.
3-13-BUF03 (1Q: 02:31) Matty Ice Ryan pass completed to WR Colin Saenz for 11 yards. The receiver went out of bounds. Tackled by CB Dixon Neuman. The receiver ran his route right over the middle of the field.
4-2-BUF14 (1Q: 01:48) Thomas Morstead punted 42 yards. Zack Bowman returned the kick 8 yards to the BUF48. PENALTY: New York was called for an Illegal Block on the Punt Return.
1-10-NYG29 (1Q: 01:39) Kevin O'Connell pass completed to TE Vince Roberts for 11 yards. Tackled by OLB Marcus Cunningham, assisted by DT Ray Cochrane.
1-10-NYG40 (1Q: 01:09) Stanley Gerhardt ran around right end for 8 yards. Tackled by DT Chester Pritchett, assisted by ILB Bryan Covington. Key block delivered by Lamont Harding.
2-2-NYG48 (1Q: 00:35) Chris Wells ran outside the right tackle for 2 yards. Tackled by S Marty Rose. Key block delivered by Chilo Rachal.
Start of second quarter.
1-10-BUF50 (2Q: 15:00) PENALTY: New York was called for a False Start.
1-15-NYG45 (2Q: 14:56) Kevin O'Connell pass fell incomplete, intended for WR Karl Alexander. OLB Luther Pulley defended the pass. The quarterback threw into double coverage.
2-15-NYG45 (2Q: 14:50) Kevin O'Connell sacked by DE Chris Long for a loss of 6 yards. Sack allowed by Marcus Kamstra.
3-21-NYG39 (2Q: 14:17) Kevin O'Connell pass was blocked at the line, intended for WR Karl Alexander. DE Chris Long blocked the pass. The quarterback threw away from the double coverage.
4-21-NYG39 (2Q: 14:13) Ernest Sayre punted 53 yards. Ralph Cardona returned the kick 4 yards to the BUF12. Tackled by Stanley Gerhardt. Ball was fumbled and recovered by NYG Vince Roberts for 12 yards and a TOUCHDOWN! New York 6, Buffalo 0
(2Q: 14:13) Extra point by Jack Dugas was good. New York 7, Buffalo 0
(2Q: 14:06) Jack Dugas kicked off 75 yards from the NYG30. Touchback.
1-10-BUF20 (2Q: 14:06) Kenneth Hopper ran around right end for 1 yard. Tackled by ILB Anthony Waters, assisted by S Johnnie Rudzinski.
2-9-BUF21 (2Q: 13:38) Marshawn Lynch ran around left end for 3 yards. Tackled by DT Lonnie Mills, assisted by ILB Anthony Waters.
3-6-BUF24 (2Q: 13:04) Matt Ryan pass completed to WR J.B. Barrere for 9 yards. Tackled by S James Sanders. The receiver ran his route right over the middle of the field.
1-10-BUF33 (2Q: 12:38) Matty Ice Ryan pass completed to FB Marshall Quaccia for 20 yards. Tackled by CB Dixon Neuman. The receiver ran his route right over the middle of the field. Quaccia gained 9 yards after the catch.
1-10-NYG47 (2Q: 12:07) Matt Ryan pass fell incomplete, intended for TE Leonard Dodge. DT Jerome Bauer hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-NYG47 (2Q: 11:58) Matty Ice Ryan pass completed to FB Lawrence Vickers for 8 yards. Tackled by CB Joey Leal. The receiver ran his route right over the middle of the field.
3-2-NYG39 (2Q: 11:30) Kenneth Hopper ran inside the right guard for 1 yard. Tackled by DE Jarius Wynn.
4-1-NYG38 (2Q: 10:47) Thomas Morstead punted 38 yards. Touchback.
1-10-NYG20 (2Q: 10:42) Kevin O'Connell sacked by DE Chris Long for a loss of 6 yards. Sack allowed by Lamont Harding.
2-16-NYG14 (2Q: 10:09) Stanley Gerhardt ran inside the right guard for 2 yards. Tackled by CB Danny Duff, assisted by S Dexter Rickard.
3-14-NYG16 (2Q: 09:43) Kevin O'Connell pass completed to WR Karl Alexander for 10 yards. Tackled by S Dexter Rickard. Alexander gained 5 yards after the catch. The quarterback threw into double coverage.
4-4-NYG26 (2Q: 09:13) Ernest Sayre punted 46 yards. Ralph Cardona returned the kick 1 yard to the BUF29. Tackled by Alvin O'Neal.
1-10-BUF29 (2Q: 09:06) Marshawn Lynch ran around right end for 7 yards. Tackled by OLB Korey Brister, assisted by DT Cedric Hardy. Key block delivered by Branden Albert.
2-3-BUF36 (2Q: 08:24) Marshawn Lynch ran inside the right guard for 1 yard. Tackled by OLB Korey Brister, assisted by DT Jerome Bauer.
3-2-BUF37 (2Q: 07:49) Marshall Quaccia ran inside the left tackle for 3 yards. Tackled by OLB Louie Shaw. Key block delivered by Neil Clark.
1-10-BUF40 (2Q: 07:23) Marshawn Lynch ran inside the left guard for 0 yards. Tackled by DT Morris Justice.
2-10-BUF40 (2Q: 06:45) Kenneth Hopper ran around the left tackle for 2 yards. Tackled by S Johnnie Rudzinski.
3-8-BUF42 (2Q: 06:06) Matty Ice Ryan pass fell incomplete, intended for WR J.B. Barrere. DE Chad Barber hurried the quarterback into a bad throw.
4-8-BUF42 (2Q: 05:56) Thomas Morstead punted 49 yards. Zack Bowman returned the kick 20 yards to the NYG29. Tackled by Jimmy Concepcion.
1-10-NYG29 (2Q: 05:48) Stanley Gerhardt ran inside the right tackle for 5 yards. Tackled by S Gerald Alexander. Key block delivered by Marcus Kamstra.
2-5-NYG34 (2Q: 05:11) Chris Wells ran around right end for 3 yards. Tackled by DE Baraka Atkins.
3-2-NYG37 (2Q: 04:32) Kevin O'Connell pass fell incomplete, intended for WR Karl Alexander. S Dexter Rickard defended the pass. The quarterback threw away from the double coverage.
4-2-NYG37 (2Q: 04:23) Ernest Sayre punted 52 yards. Ralph Cardona returned the kick 6 yards to the BUF17. Tackled by Alfred Stevens. Ball was fumbled and recovered by BUF Marcus Cunningham for 5 yards to the BUF22.. Tackled by Lamont Harding.
1-10-BUF22 (2Q: 04:15) Kenneth Hopper ran inside the right guard for 17 yards. Tackled by S James Sanders. Key block delivered by Mansfield Wrotto.
1-10-BUF39 (2Q: 03:34) Marshawn Lynch ran around the left tackle for 4 yards. Tackled by CB Zack Bowman, assisted by DT Lonnie Mills.
2-6-BUF43 (2Q: 03:12) Matty Ice Ryan pass was thrown incomplete, intended for FB Lawrence Vickers.
3-6-BUF43 (2Q: 03:08) Matt Ryan pass completed to WR J.B. Barrere for 7 yards. Tackled by ILB Anthony Waters, assisted by S James Sanders. Barrere gained 1 yard after the catch. The quarterback threw into double coverage.
1-10-BUF50 (2Q: 02:27) PENALTY: New York was called for Encroachment.
1-5-NYG45 (2Q: 02:27) Matt Ryan pass completed to WR Colin Saenz for 36 yards. Tackled by CB Joey Leal. Saenz gained 8 yards after the catch.
1-9-NYG09 (2Q: 02:08) Kenneth Hopper ran inside the left tackle for 9 yards and a TOUCHDOWN! Key block delivered by Lawrence Vickers. New York 7, Buffalo 6
(2Q: 02:08) Extra point by Taylor Mehlhaff was good. Buffalo 7, New York 7
(2Q: 02:02) Taylor Mehlhaff kicked off 60 yards from the BUF30. Alfred Stevens returned the ball 30 yards to the NYG40. Tackled by Leonard Dodge.
Official time out for the two-minute warning.
1-10-NYG40 (2Q: 01:55) Kevin O'Connell pass fell incomplete, intended for TE Everett Beardsley. CB Ralph Cardona hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-10-NYG40 (2Q: 01:46) Kevin O'Connell pass completed to WR Brian Robiskie for 14 yards. Tackled by OLB Luther Pulley, assisted by CB Danny Duff. Robiskie gained 2 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF46 (2Q: 01:30) Kevin O'Connell pass fell incomplete, intended for WR Russell Lucas. DT Ray Cochrane drove right through Troy Kropog to hurry the quarterback. The quarterback threw away from the double coverage.
2-10-BUF46 (2Q: 01:20) Kevin O'Connell pass was thrown incomplete, intended for WR Russell Lucas.
3-10-BUF46 (2Q: 01:13) Kevin O'Connell pass fell incomplete, intended for WR Russell Lucas. CB Danny Duff defended the pass. The quarterback threw away from the double coverage.
4-10-BUF46 (2Q: 01:04) Ernest Sayre punted 46 yards. Touchback.
1-10-BUF20 (2Q: 00:58) Matty Ice Ryan pass completed to WR Tito Grisso for 5 yards. The receiver went out of bounds. Tackled by CB Joey Leal. The quarterback threw away from the double coverage.
2-5-BUF25 (2Q: 00:51) Marshall Quaccia ran inside the left tackle for 5 yards. Tackled by DE Chad Barber. Key block delivered by Derek Fine.
1-10-BUF30 (2Q: 00:08) Matt Ryan pass completed to RB Marshawn Lynch for 7 yards. The receiver went out of bounds. Tackled by OLB Louie Shaw. The quarterback threw away from the double coverage.
2-3-BUF37 (2Q: 00:03) Marshawn Lynch ran outside the right tackle for 11 yards. Tackled by ILB Anthony Waters. Key block delivered by Doug Free.
Start of third quarter.
(3Q: 15:00) Taylor Mehlhaff kicked off 77 yards from the BUF30. Touchback.
1-10-NYG20 (3Q: 15:00) Stanley Gerhardt ran inside the left guard for 3 yards. Tackled by S Marty Rose.
2-7-NYG23 (3Q: 14:28) Chris Wells ran inside the left tackle for 5 yards. Tackled by DT Ray Cochrane.
3-2-NYG28 (3Q: 13:55) Kevin O'Connell pass completed to TE Vince Roberts for 17 yards. Tackled by OLB Luther Pulley, assisted by CB Danny Duff. Roberts gained 12 yards after the catch. The quarterback threw away from the double coverage.
1-10-NYG45 (3Q: 13:25) Kevin O'Connell pass fell incomplete, intended for WR Brian Robiskie. OLB Luther Pulley defended the pass.
2-10-NYG45 (3Q: 13:17) Kevin O'Connell pass completed to WR Brian Robiskie for 11 yards. Tackled by CB Danny Duff, assisted by ILB Bryan Covington. Robiskie gained 11 yards after the catch.
1-10-BUF44 (3Q: 12:35) Kevin O'Connell pass was thrown incomplete, intended for TE Vince Roberts.
2-10-BUF44 (3Q: 12:27) Chris Wells ran outside the right tackle for 1 yard. Tackled by CB Danny Duff. PENALTY: Buffalo was called for Unsportsmanlike Conduct.
1-10-BUF28 (3Q: 12:21) Kevin O'Connell pass completed to RB Chris Wells for 15 yards. Tackled by S Dashon Goldson, assisted by S Marty Rose. Wells gained 12 yards after the catch.
1-10-BUF13 (3Q: 11:52) Kevin O'Connell pass completed to TE Everett Beardsley for 13 yards and a TOUCHDOWN! Beardsley gained 7 yards after the catch. The quarterback threw away from the double coverage. New York 13, Buffalo 7
(3Q: 11:52) Extra point by Jack Dugas was good. New York 14, Buffalo 7
(3Q: 11:42) Jack Dugas kicked off 58 yards from the NYG30. T.J. Aspell returned the ball 18 yards to the BUF30. Tackled by Joey Leal.
1-10-BUF30 (3Q: 11:21) Marshawn Lynch ran inside the right guard for 1 yard. Tackled by DT Jerome Bauer, assisted by DT Cedric Hardy.
2-9-BUF31 (3Q: 10:47) Matty Ice Ryan pass fell incomplete, intended for WR Colin Saenz. ILB Barrett Ruud defended the pass.
3-9-BUF31 (3Q: 10:37) Matt Ryan pass completed to WR Tito Grisso for 17 yards. The receiver went out of bounds. Tackled by CB Dixon Neuman. Grisso gained 2 yards after the catch.
1-10-BUF48 (3Q: 10:05) Marshawn Lynch ran around right end for 2 yards. Tackled by DE Jarius Wynn.
2-8-BUF50 (3Q: 09:32) Kenneth Hopper ran around right end for 4 yards. Tackled by ILB Anthony Waters, assisted by DE Chad Barber.
3-4-NYG46 (3Q: 09:03) Marshall Quaccia ran inside the right guard for 2 yards. Tackled by S James Sanders.
4-2-NYG44 (3Q: 08:29) Thomas Morstead punted 44 yards. Touchback.
1-10-NYG20 (3Q: 08:22) Stanley Gerhardt ran inside the right tackle for 4 yards. Tackled by S Dexter Rickard.
2-6-NYG24 (3Q: 07:42) Kevin O'Connell pass completed to WR Karl Alexander for 18 yards. Tackled by DE Chris Long. Alexander gained 14 yards after the catch. The quarterback threw into double coverage.
1-10-NYG42 (3Q: 07:09) Chris Wells ran outside the right tackle for 2 yards. Tackled by DT Ray Cochrane, assisted by ILB Bryan Covington.
2-8-NYG44 (3Q: 06:40) Stanley Gerhardt ran inside the right guard for 8 yards. Tackled by DE Chris Long, assisted by DT Ray Cochrane. Key block delivered by Everett Beardsley.
1-10-BUF48 (3Q: 05:58) Chris Wells ran around right end for 1 yard. Tackled by OLB Luther Pulley.
2-9-BUF47 (3Q: 05:29) Kevin O'Connell pass was dropped by WR Brian Robiskie. The quarterback threw away from the double coverage.
3-9-BUF47 (3Q: 05:24) PENALTY: New York was called for a False Start.
3-14-NYG48 (3Q: 05:18) Kevin O'Connell pass completed to WR Brian Robiskie for 20 yards. Tackled by CB Danny Duff. The quarterback threw away from the double coverage.
1-10-BUF32 (3Q: 04:32) Kevin O'Connell pass fell incomplete, intended for WR Karl Alexander. DE Chris Long hurried the quarterback into a bad throw.
2-10-BUF32 (3Q: 04:26) Chris Wells ran inside the right tackle for 6 yards. Tackled by ILB Bryan Covington.
3-4-BUF26 (3Q: 03:48) Kevin O'Connell pass fell incomplete, intended for TE Vince Roberts. DT Ray Cochrane drove right through Travis Glover to hurry the quarterback. The quarterback threw away from the double coverage.
4-4-BUF26 (3Q: 03:44) Jack Dugas attempted a 43 yard field goal and it was blocked by Craig Gorton. BUF Ray Cochrane recovered the ball at the BUF37.
1-10-BUF37 (3Q: 03:35) Matty Ice Ryan pass fell incomplete, intended for FB Marshall Quaccia. ILB Anthony Waters defended the pass. The quarterback threw away from the double coverage.
2-10-BUF37 (3Q: 03:32) Marshawn Lynch ran inside the left guard for 0 yards. Tackled by DE Chad Barber, assisted by DT Lonnie Mills.
3-10-BUF37 (3Q: 02:47) Matty Ice Ryan pass fell incomplete, intended for WR Colin Saenz. DT Lonnie Mills hurried the quarterback into a bad throw.
4-10-BUF37 (3Q: 02:38) Thomas Morstead punted and it was blocked by Adam Carriker. NYG Aircraft Carriker recovered the ball at the BUF24.
1-10-BUF24 (3Q: 02:31) Kevin O'Connell pass completed to WR Justin Daniels for 11 yards. Tackled by CB Craig Gorton.
1-10-BUF13 (3Q: 01:59) Chris Wells ran inside the right tackle for 0 yards. Tackled by DT Ray Cochrane.
2-10-BUF13 (3Q: 01:21) Chris Wells ran around right end for 0 yards. Tackled by ILB Bryan Covington.
3-10-BUF13 (3Q: 00:41) Kevin O'Connell pass was dropped by WR Brian Robiskie.
4-10-BUF13 (3Q: 00:34) Jack Dugas attempted a 30 yard field goal and succeeded. New York 17, Buffalo 7
(3Q: 00:26) Jack Dugas kicked off 62 yards from the NYG30. Dexter Rickard returned the ball 26 yards to the BUF34. Tackled by Justin Daniels.
Start of fourth quarter.
1-10-BUF34 (4Q: 15:00) Matt Ryan pass was dropped by WR T.J. Aspell.
2-10-BUF34 (4Q: 14:52) Marshawn Lynch ran around the left tackle for 9 yards. Tackled by DE Chad Barber, assisted by CB Dixon Neuman. Key block delivered by Neil Clark.
3-1-BUF43 (4Q: 14:26) Matt Ryan pass completed to TE Derek Fine for 2 yards. Tackled by OLB Louie Shaw.
1-10-BUF45 (4Q: 13:39) Matty Ice Ryan pass completed to RB Marshawn Lynch for 9 yards. Tackled by CB Dixon Neuman, assisted by S James Sanders. Lynch gained 2 yards after the catch.
2-1-NYG46 (4Q: 13:12) Matty Ice Ryan sacked by DT Lonnie Mills and ILB Anthony Waters for a loss of 5 yards. Sack allowed by Graham Casher.
3-6-BUF49 (4Q: 12:27) Matt Ryan pass completed to WR Colin Saenz for 9 yards. Tackled by S James Sanders, assisted by CB Zack Bowman. The receiver ran his route right over the middle of the field.
1-10-NYG42 (4Q: 11:57) Kenneth Hopper ran around the left tackle for 10 yards. Tackled by S James Sanders, assisted by DT Jerome Bauer. Key block delivered by Louis Vasquez.
1-10-NYG32 (4Q: 11:28) Marshawn Lynch ran outside the right tackle for 10 yards. Tackled by CB Dixon Neuman, assisted by CB Joey Leal. Key block delivered by Branden Albert.
1-10-NYG22 (4Q: 11:03) Matt Ryan pass completed to TE Derek Fine for 4 yards. Tackled by CB Dixon Neuman, assisted by ILB Anthony Waters.
2-6-NYG18 (4Q: 10:18) Matt Ryan pass completed to WR Colin Saenz for 5 yards. Tackled by OLB Louie Shaw.
3-1-NYG13 (4Q: 09:43) Kenneth Hopper ran inside the right guard for 13 yards and a TOUCHDOWN! Key block delivered by Mansfield Wrotto. New York 17, Buffalo 13
(4Q: 09:43) Extra point by Taylor Mehlhaff was good. New York 17, Buffalo 14
(4Q: 09:34) Taylor Mehlhaff kicked off 74 yards from the BUF30. Touchback.
1-10-NYG20 (4Q: 09:34) Stanley Gerhardt ran around right end for 0 yards. Tackled by DT Ray Cochrane, assisted by ILB Bryan Covington.
2-10-NYG20 (4Q: 09:01) Kevin O'Connell pass completed to WR Justin Daniels for 3 yards. Tackled by OLB Marcus Cunningham.
3-7-NYG23 (4Q: 08:24) Kevin O'Connell pass completed to WR Alfred Stevens for 4 yards. The receiver went out of bounds. Tackled by DE Carlton OBrien, assisted by CB Craig Gorton. The quarterback threw away from the double coverage.
4-3-NYG27 (4Q: 07:54) Ernest Sayre punted 51 yards. Jeffrey Rodriguez returned the kick 4 yards to the BUF26. Tackled by Michael Griffin.
1-10-BUF26 (4Q: 07:43) Marshall Quaccia ran inside the right guard for -1 yards. Tackled by DT Jerome Bauer, assisted by S James Sanders. The defense looked very familiar with that play.
2-11-BUF25 (4Q: 06:56) Kenneth Hopper ran outside the right tackle for 4 yards. Tackled by DE Jarius Wynn, assisted by S James Sanders.
3-7-BUF29 (4Q: 06:22) Matt Ryan sacked by DE Chad Barber for a loss of 5 yards. Sack allowed by Louis Vasquez.
4-12-BUF24 (4Q: 05:49) Thomas Morstead punted 45 yards. Zack Bowman returned the kick 3 yards to the NYG34. Tackled by Leonard Dodge.
1-10-NYG34 (4Q: 05:39) PENALTY: New York was called for a False Start.
1-15-NYG29 (4Q: 05:31) PENALTY: Buffalo was called for Encroachment.
1-10-NYG34 (4Q: 05:26) Kevin O'Connell pass completed to WR Russell Lucas for 2 yards. Tackled by ILB Bryan Covington. Lucas gained 1 yard after the catch. The quarterback threw into double coverage.
2-8-NYG36 (4Q: 04:43) Kevin O'Connell pass completed to WR Russell Lucas for 41 yards. Tackled by OLB Marcus Cunningham. Lucas gained 35 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF23 (4Q: 03:59) Chris Wells ran inside the right guard for 4 yards. Tackled by CB Craig Gorton.
2-6-BUF19 (4Q: 03:16) Chris Wells ran inside the left tackle for 3 yards. Tackled by DT Ray Cochrane.
3-3-BUF16 (4Q: 02:30) Chris Wells ran inside the right tackle for 1 yard. Tackled by DT Ray Cochrane. DT Ray Cochrane knocked down Chilo Rachal to break up the play.
Buffalo called a time out.
4-2-BUF15 (4Q: 02:20) Jack Dugas attempted a 32 yard field goal and succeeded. New York 20, Buffalo 14
(4Q: 02:13) Jack Dugas kicked off 75 yards from the NYG30. Touchback.
1-10-BUF20 (4Q: 02:13) Matt Ryan pass completed to WR T.J. Aspell for 26 yards. Tackled by CB Joey Leal. The receiver ran his route right over the middle of the field. Aspell gained 6 yards after the catch. The quarterback threw away from the double coverage.
Official time out for the two-minute warning.
1-10-BUF46 (4Q: 02:00) Matt Ryan pass completed to WR J.B. Barrere for 10 yards. Tackled by CB Dixon Neuman. The quarterback threw into double coverage.
1-10-NYG44 (4Q: 01:43) Matt Ryan pass was intended for WR Colin Saenz and was intercepted by CB Joey Leal at the NYG27. The interception was returned 15 yards. Tackled by Colin Saenz.
1-10-NYG42 (4Q: 01:32) Stanley Gerhardt ran around right end for 14 yards. Tackled by CB Danny Duff. Key block delivered by Alvin O'Neal.
Buffalo called a time out.
1-10-BUF44 (4Q: 01:21) Stanley Gerhardt ran inside the right tackle for 8 yards. Tackled by OLB Marcus Cunningham, assisted by ILB Bryan Covington. Key block delivered by Chilo Rachal. PENALTY: Buffalo was called for Unnecessary Roughness.
1-10-BUF21 (4Q: 01:13) Chris Wells ran outside the right tackle for 8 yards. Tackled by DT Haloti Ngata, assisted by CB Ralph Cardona. Key block delivered by Everett Beardsley.
Buffalo called a time out.
2-2-BUF13 (4Q: 01:05) PENALTY: New York was called for a False Start.
2-7-BUF18 (4Q: 01:05) Chris Wells ran around right end for 2 yards and was forced out of bounds. Tackled by DE Mark Fredrickson, assisted by DT Ray Cochrane.
3-5-BUF16 (4Q: 00:57) Kevin O'Connell dropped to one knee for -1 yards.
4-6-BUF17 (4Q: 00:10) Jack Dugas attempted a 34 yard field goal and succeeded. New York 23, Buffalo 14
(4Q: 00:03) Jack Dugas kicked off 79 yards from the NYG30. Touchback.
1-10-BUF20 (4Q: 00:03) Matty Ice Ryan pass completed to WR J.B. Barrere for 6 yards. Tackled by CB Dixon Neuman.
Final Score: New York Giants 23, Buffalo Bills 14