Week 15, 2024

Played in New York, NJ, weather: 24 degrees, fair, 5 mph wind.
New York won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Taylor Mehlhaff kicked off 72 yards from the BUF30. Touchback.
1-10-NYJ20 (1Q: 15:00) PENALTY: New York was called for a False Start.
1-15-NYJ15 (1Q: 14:53) Trent Gellar ran around left end for 5 yards. Tackled by CB Kris Eastridge, assisted by DT Glenn Dorsey. Key block delivered by Russell Hicks.
2-10-NYJ20 (1Q: 14:24) PENALTY: New York was called for a False Start.
2-15-NYJ15 (1Q: 14:20) Phil Moran pass fell incomplete, intended for WR Eric Bryant. ILB James Laurinaitis defended the pass. The quarterback threw into double coverage.
3-15-NYJ15 (1Q: 14:14) Phil Moran scrambled for 16 yards. Tackled by CB Jerome Murphy.
1-10-NYJ31 (1Q: 13:28) Trent Gellar ran around right end for 26 yards. Tackled by OLB Jackie Stargell. Key block delivered by Russell Hicks.
1-10-BUF43 (1Q: 12:51) Phil Moran pass completed to TE Ty Hatcher for 8 yards. Tackled by CB Benjamin King.
2-2-BUF35 (1Q: 12:28) Phil Moran pass was thrown incomplete, intended for RB Arnie Hollerorth.
3-2-BUF35 (1Q: 12:24) Phil Moran pass completed to RB Arnie Hollerorth for 18 yards. Tackled by CB Derrick Namnath. Hollerorth gained 20 yards after the catch. The quarterback threw away from the double coverage. PENALTY: New York was called for Offensive Holding.
3-12-BUF45 (1Q: 12:14) Phil Moran pass completed to WR Bryan Johnson for 34 yards. Tackled by CB Fernando Mathews.
1-10-BUF11 (1Q: 11:41) Phil Moran pass completed to FB Grant Fredrickson for 7 yards. Tackled by ILB James Laurinaitis. The receiver ran his route right over the middle of the field. Fredrickson gained 1 yard after the catch.
2-3-BUF04 (1Q: 10:56) Phil Moran pass was dropped by WR Cheshire Kit Claussen.
3-3-BUF04 (1Q: 10:51) Phil Moran pass completed to TE Ty Hatcher for 4 yards and a TOUCHDOWN! New York 6, Buffalo 0
(1Q: 10:51) Extra point by Myron Reed was good. New York 7, Buffalo 0
(1Q: 10:40) Myron Reed kicked off 59 yards from the NYJ30. James Hardy returned the ball 21 yards to the BUF32. Tackled by Alfred Jefferson.
1-10-BUF32 (1Q: 10:07) Phillip Rotzell pass completed to TE Kendall Carswell for 0 yards. Tackled by OLB Ronald Kournikova.
2-10-BUF32 (1Q: 09:32) PENALTY: Buffalo was called for a False Start.
2-15-BUF27 (1Q: 09:23) Phillip Rotzell pass was dropped by WR Harvey Horn. PENALTY: New York was called for Defensive Pass Interference.
1-10-BUF42 (1Q: 09:15) Gabe Blasingame ran inside the left tackle for 3 yards. Tackled by ILB Bryan Covington, assisted by DE Mitch Lotter. DT Matt Sato knocked down J.C. Iafrate to break up the play.
2-7-BUF45 (1Q: 08:31) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. S Howard Phillips defended the pass. The quarterback threw into double coverage.
3-7-BUF45 (1Q: 08:21) Phillip Rotzell pass completed to WR Clyde DeVault for 11 yards. Tackled by ILB Hardy Falk, assisted by ILB Bryan Covington. The quarterback threw away from the double coverage.
1-10-NYJ44 (1Q: 07:52) Phillip Rotzell pass completed to WR James Hardy for 5 yards. Tackled by OLB Dwayne Abeykoon. The receiver ran his route right over the middle of the field.
2-5-NYJ39 (1Q: 07:12) Phillip Rotzell pass completed to TE Kendall Carswell for 23 yards. Tackled by S Zack Sellers. The receiver ran his route right over the middle of the field. Carswell gained 12 yards after the catch. The quarterback threw away from the double coverage. PENALTY: New York was called for an Intentional Face Mask.
1-8-NYJ08 (1Q: 06:58) Gabe Blasingame ran a trap outside the right tackle for 0 yards. Tackled by S Zack Sellers, assisted by DE Johnny Bell. PENALTY: Buffalo was called for Unsportsmanlike Conduct.
2-23-NYJ23 (1Q: 06:48) Phillip Rotzell pass completed to WR Clyde DeVault for 21 yards. The receiver went out of bounds. Tackled by CB Tom Zbikowski. The receiver ran his route right over the middle of the field. DeVault gained 7 yards after the catch.
3-2-NYJ02 (1Q: 06:21) Phillip Rotzell pass fell incomplete, intended for FB Marshall Quaccia. CB Jimmy Peters defended the pass. The quarterback threw away from the double coverage.
4-2-NYJ02 (1Q: 06:16) Taylor Mehlhaff attempted a 19 yard field goal and succeeded. New York 7, Buffalo 3
(1Q: 06:09) Taylor Mehlhaff kicked off 71 yards from the BUF30. Touchback.
1-10-NYJ20 (1Q: 06:09) Antoine Alimonti ran around left end for -3 yards. Tackled by S Jamie Allen, assisted by DE Austen Lane.
2-13-NYJ17 (1Q: 05:24) Phil Moran pass completed to TE Kenneth Wright for 17 yards. Tackled by CB Benjamin King. Wright gained 8 yards after the catch. The quarterback threw away from the double coverage.
1-10-NYJ34 (1Q: 04:37) Antoine Alimonti ran around the left tackle for 1 yard. Tackled by S Don Tyler, assisted by OLB Jackie Stargell.
2-9-NYJ35 (1Q: 03:59) Trent Gellar ran inside the left guard for 1 yard. Tackled by ILB James Laurinaitis.
3-8-NYJ36 (1Q: 03:15) Antoine Alimonti ran a trap outside the right tackle for 3 yards. Tackled by DE Chris Long.
4-5-NYJ39 (1Q: 02:37) Charles Shackelford punted 49 yards. James Hardy returned the kick 3 yards to the BUF15. Tackled by Russell Hicks.
1-10-BUF15 (1Q: 02:29) Gabe Blasingame ran around left end for 4 yards. Tackled by DT Matt Sato.
2-6-BUF19 (1Q: 01:57) Phillip Rotzell pass was dropped by WR Irv Buckner.
3-6-BUF19 (1Q: 01:50) Gabe Blasingame ran outside the right tackle for 12 yards. Tackled by OLB Lee Voetberg. Key block delivered by Donald Buckner.
1-10-BUF31 (1Q: 01:21) Phillip Rotzell pass completed to WR Colin Saenz for 18 yards. Tackled by S Howard Phillips.
1-10-BUF49 (1Q: 00:42) Phillip Rotzell pass completed to WR James Hardy for 16 yards. Tackled by DE Derrick Morgan, assisted by S Alfred Jefferson. The receiver ran his route right over the middle of the field. Hardy gained 14 yards after the catch.
1-10-NYJ35 (1Q: 00:05) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. DE Mitch Lotter hurried the quarterback into a bad throw. The quarterback threw into double coverage.
Start of second quarter.
2-10-NYJ35 (2Q: 15:00) Gabe Blasingame ran inside the right tackle for 0 yards. Tackled by S Alfred Jefferson.
3-10-NYJ35 (2Q: 14:18) Phillip Rotzell pass completed to WR James Hardy for 17 yards. Tackled by OLB Dwayne Abeykoon. The quarterback threw into double coverage.
1-10-NYJ18 (2Q: 13:33) Phillip Rotzell pass completed to WR James Hardy for 3 yards. Tackled by OLB Dwayne Abeykoon.
2-7-NYJ15 (2Q: 13:08) Phillip Rotzell pass completed to WR Harvey Horn for 10 yards. Tackled by ILB Bryan Covington, assisted by CB Buddy Clancy. The receiver ran his route right over the middle of the field. Horn gained 3 yards after the catch.
1-5-NYJ05 (2Q: 12:30) Phillip Rotzell pass completed to TE Kendall Carswell for 5 yards and a TOUCHDOWN! Buffalo 9, New York 7
(2Q: 12:30) Extra point by Taylor Mehlhaff was good. Buffalo 10, New York 7
(2Q: 12:23) Taylor Mehlhaff kicked off 73 yards from the BUF30. Touchback.
1-10-NYJ20 (2Q: 12:23) Trent Gellar ran outside the right tackle for 2 yards. Tackled by OLB Jackie Stargell.
2-8-NYJ22 (2Q: 11:45) Trent Gellar ran inside the left guard for 5 yards. Tackled by ILB James Laurinaitis.
3-3-NYJ27 (2Q: 11:17) Phil Moran pass fell incomplete, intended for WR Bryan Johnson. DT Everett Kinsella hurried the quarterback into a bad throw.
4-3-NYJ27 (2Q: 11:10) Charles Shackelford punted 39 yards. James Hardy returned the kick 5 yards to the BUF39. Tackled by Clarence Duncan.
1-10-BUF39 (2Q: 11:03) Gabe Blasingame ran around left end for -6 yards. Tackled by DT Matt Sato.
2-16-BUF33 (2Q: 10:40) Phillip Rotzell pass completed to RB Gabe Blasingame for 2 yards. Tackled by OLB Lee Voetberg. Blasingame gained 2 yards after the catch. The quarterback threw away from the double coverage. PENALTY: New York was called for Illegal Use of the Hands by the Defense.
1-10-BUF38 (2Q: 10:34) Phillip Rotzell pass completed to WR Harvey Horn for 10 yards. Tackled by S Alfred Jefferson. The receiver ran his route right over the middle of the field.
1-10-BUF48 (2Q: 10:02) PENALTY: Buffalo was called for a False Start.
1-15-BUF43 (2Q: 09:56) Phillip Rotzell pass completed to WR Colin Saenz for 7 yards. Tackled by S Zack Sellers. The quarterback threw away from the double coverage.
2-8-NYJ50 (2Q: 09:20) Phillip Rotzell sacked by DE Derrick Morgan for a loss of 4 yards. Sack allowed by J.C. Iafrate. The ball was fumbled and recovered by NYJ Derrick Morgan on the BUF46.
1-10-BUF46 (2Q: 09:06) Trent Gellar ran around left end for -2 yards. Tackled by DT Everett Kinsella.
2-12-BUF48 (2Q: 08:41) Phil Moran pass completed to FB Grant Fredrickson for 8 yards. Tackled by S Jamie Allen.
3-4-BUF40 (2Q: 08:13) Arnie Hollerorth ran around right end for 0 yards. Tackled by ILB James Laurinaitis.
4-4-BUF40 (2Q: 07:37) Charles Shackelford punted 40 yards. Touchback. Buffalo's Leroy Huerta was hurt on the play.
1-10-BUF20 (2Q: 07:31) Colin Saenz ran a reverse around left end for 10 yards. Tackled by DE Johnny Bell. Key block delivered by Michael Oher.
1-10-BUF30 (2Q: 06:47) Gabe Blasingame ran inside the right guard for 9 yards. Tackled by OLB Ronald Kournikova, assisted by DT Matt Sato. Key block delivered by Jorge Lynn.
2-1-BUF39 (2Q: 06:20) Phillip Rotzell pass completed to TE Kendall Carswell for 8 yards. Tackled by DE Johnny Bell, assisted by S Howard Phillips. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-BUF47 (2Q: 05:34) PENALTY: Buffalo was called for a False Start.
1-15-BUF42 (2Q: 05:26) Gabe Blasingame ran around the left tackle for 5 yards. Tackled by OLB Ronald Kournikova, assisted by OLB Lee Voetberg. Key block delivered by Louis Vasquez. PENALTY: Buffalo was called for Offensive Holding.
1-25-BUF32 (2Q: 05:19) Phillip Rotzell pass completed to WR Irv Buckner for 10 yards. Tackled by OLB Lee Voetberg, assisted by S Alfred Jefferson. The quarterback threw into double coverage.
2-15-BUF42 (2Q: 04:51) Phillip Rotzell pass was blocked at the line, intended for WR Harvey Horn. DE Johnny Bell blocked the pass.
3-15-BUF42 (2Q: 04:46) Phillip Rotzell pass fell incomplete, intended for RB Gabe Blasingame. DT Dennis Parrish hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. Buffalo's Gabe Blasingame was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game.
4-15-BUF42 (2Q: 04:39) Thomas Morstead punted 44 yards. Bryan Johnson returned the kick 2 yards to the NYJ16. Tackled by Jack Marsh. Ball was fumbled and recovered by NYJ Grant Fredrickson at the NYJ16.
1-10-NYJ16 (2Q: 04:30) Antoine Alimonti ran around left end for 13 yards. Tackled by CB Derrick Namnath, assisted by ILB James Laurinaitis. Key block delivered by Dominic Farmer.
1-10-NYJ29 (2Q: 04:00) Antoine Alimonti ran inside the right guard for -3 yards. Tackled by DT Glenn Dorsey.
2-13-NYJ26 (2Q: 03:25) Phil Moran pass was blocked at the line, intended for WR Eric Bryant. DE Chris Long blocked the pass. The quarterback threw away from the double coverage.
3-13-NYJ26 (2Q: 03:17) Phil Moran pass completed to WR Eric Bryant for 39 yards. Tackled by CB Fernando Mathews.
1-10-BUF35 (2Q: 02:36) Phil Moran pass fell incomplete, intended for WR Wesley Banks. DT Teddy Richard hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-10-BUF35 (2Q: 02:23) Phil Moran pass fell incomplete, intended for WR Bryan Johnson. DE Austen Lane hurried the quarterback into a bad throw. The quarterback threw into double coverage.
3-10-BUF35 (2Q: 02:16) Phil Moran pass completed to WR Bryan Johnson for 10 yards. Tackled by ILB James Laurinaitis. The receiver ran his route right over the middle of the field.
Official time out for the two-minute warning.
1-10-BUF25 (2Q: 02:00) Phil Moran pass fell incomplete, intended for RB Trent Gellar. S Jamie Allen defended the pass.
2-10-BUF25 (2Q: 01:53) Phil Moran pass completed to TE Ty Hatcher for 13 yards. Tackled by ILB James Laurinaitis. The receiver ran his route right over the middle of the field.
1-10-BUF12 (2Q: 01:35) Phil Moran sacked by DE Chris Long for a loss of 6 yards. Sack allowed by Russell Hicks.
2-16-BUF18 (2Q: 01:18) Phil Moran scrambled for 6 yards. Tackled by CB Fernando Mathews and assisted by DE Austen Lane.
3-10-BUF12 (2Q: 01:00) Phil Moran scrambled for 12 yards and a TOUCHDOWN! New York 13, Buffalo 10
(2Q: 01:00) Extra point by Myron Reed was good. New York 14, Buffalo 10
(2Q: 00:51) Myron Reed kicked off 58 yards from the NYJ30. James Hardy returned the ball 33 yards to the BUF45. Tackled by Wesley Banks.
1-10-BUF45 (2Q: 00:43) Phillip Rotzell pass completed to RB Gabe Blasingame for 17 yards. Tackled by CB Buddy Clancy. 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.
1-10-NYJ38 (2Q: 00:34) Phillip Rotzell pass was dropped by WR Irv Buckner.
2-10-NYJ38 (2Q: 00:25) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. S Alfred Jefferson hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-10-NYJ38 (2Q: 00:12) Taylor Mehlhaff attempted a 55 yard field goal and missed short of the crossbar.
1-10-NYJ45 (2Q: 00:07) Phil Moran sacked by DT Everett Kinsella and DT Glenn Dorsey for a loss of 6 yards. Sack allowed by Dominic Farmer.
Start of third quarter.
(3Q: 15:00) Myron Reed kicked off 74 yards from the NYJ30. Touchback.
1-10-BUF20 (3Q: 15:00) Gabe Blasingame ran inside the left guard for 7 yards. Tackled by ILB Hardy Falk. Key block delivered by Michael Oher.
2-3-BUF27 (3Q: 14:20) Phillip Rotzell sacked by DT Matt Sato for a loss of 10 yards. Sato ran right past Michael Oher and knocked down the quarterback.
3-13-BUF17 (3Q: 13:47) Phillip Rotzell pass completed to WR Irv Buckner for 32 yards. Tackled by CB Jimmy Peters. The receiver ran his route right over the middle of the field. Buckner gained 10 yards after the catch. The quarterback threw into double coverage.
1-10-BUF49 (3Q: 13:01) Phillip Rotzell pass completed to WR Harvey Horn for 12 yards. Tackled by OLB Dwayne Abeykoon.
1-10-NYJ39 (3Q: 12:28) Phillip Rotzell pass fell incomplete, intended for TE Leonard Dodge. CB Leodis McKelvin defended the pass.
2-10-NYJ39 (3Q: 12:22) Phillip Rotzell pass fell incomplete, intended for RB Gabe Blasingame. OLB Ronald Kournikova defended the pass. The quarterback threw away from the double coverage.
3-10-NYJ39 (3Q: 12:16) Phillip Rotzell pass was intended for WR Clyde DeVault and was intercepted by S Zack Sellers at the NYJ20. The interception was returned 2 yards. Tackled by Colin Saenz.
1-10-NYJ22 (3Q: 12:08) Phil Moran pass completed to FB Grant Fredrickson for 15 yards. Tackled by CB Kris Eastridge. The receiver ran his route right over the middle of the field. Fredrickson gained 8 yards after the catch.
1-10-NYJ37 (3Q: 11:29) Phil Moran pass completed to TE Ty Hatcher for 11 yards. Tackled by ILB James Laurinaitis. Hatcher gained 1 yard after the catch.
1-10-NYJ48 (3Q: 10:43) Phil Moran pass completed to WR Bryan Johnson for 4 yards. Tackled by ILB James Laurinaitis. The quarterback threw away from the double coverage.
2-6-BUF48 (3Q: 10:05) Phil Moran pass completed to WR Cheshire Kit Claussen for 8 yards. Tackled by S Kendrick Green.
1-10-BUF40 (3Q: 09:35) Antoine Alimonti ran around left end for 6 yards. Tackled by ILB James Laurinaitis. Key block delivered by Dominic Farmer.
2-4-BUF34 (3Q: 08:52) Trent Gellar ran inside the right tackle for 4 yards. Tackled by S Joseph Delgado, assisted by ILB James Laurinaitis. Key block delivered by Marshall Campfield.
1-10-BUF30 (3Q: 08:23) Trent Gellar ran around the left tackle for 6 yards. Tackled by DT Glenn Dorsey. Key block delivered by Clarence Duncan.
2-4-BUF24 (3Q: 07:42) Phil Moran pass completed to WR Eric Bryant for 6 yards. Tackled by S Kendrick Green. The receiver ran his route right over the middle of the field.
1-10-BUF18 (3Q: 07:10) Phil Moran pass completed to RB Arnie Hollerorth for 13 yards. Tackled by ILB James Laurinaitis. Hollerorth gained 7 yards after the catch.
1-5-BUF05 (3Q: 06:28) Phil Moran pass fell incomplete, intended for WR Eric Bryant. OLB Jackie Stargell defended the pass.
2-5-BUF05 (3Q: 06:24) Phil Moran pass completed to TE Kenneth Wright for 5 yards and a TOUCHDOWN! New York 20, Buffalo 10
(3Q: 06:24) Extra point by Myron Reed was good. New York 21, Buffalo 10
(3Q: 06:17) Myron Reed kicked off 72 yards from the NYJ30. Touchback.
1-10-BUF20 (3Q: 06:17) Phillip Rotzell pass completed to TE Kendall Carswell for 14 yards. Tackled by OLB Dwayne Abeykoon. Carswell gained 6 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF34 (3Q: 05:49) Phillip Rotzell pass completed to WR Colin Saenz for 28 yards. Tackled by OLB Ronald Kournikova.
1-10-NYJ38 (3Q: 05:01) Gabe Blasingame ran around left end for -3 yards. Tackled by S Alfred Jefferson.
2-13-NYJ41 (3Q: 04:21) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. DE Jose Frederick drove right through Jonathan Luigs to hurry the quarterback. The quarterback threw away from the double coverage.
3-13-NYJ41 (3Q: 04:16) Phillip Rotzell pass completed to WR Clyde DeVault for 15 yards. Tackled by CB Raymond Burns. DeVault gained 2 yards after the catch. The quarterback threw away from the double coverage.
1-10-NYJ26 (3Q: 03:49) Gabe Blasingame ran inside the left tackle for 1 yard. Tackled by OLB Dwayne Abeykoon.
2-9-NYJ25 (3Q: 03:18) Phillip Rotzell pass fell incomplete, intended for FB Marshall Quaccia. S Zack Sellers defended the pass.
3-9-NYJ25 (3Q: 03:11) Phillip Rotzell pass completed to TE Kendall Carswell for 6 yards. Tackled by CB Tom Zbikowski. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-3-NYJ19 (3Q: 02:36) Taylor Mehlhaff attempted a 36 yard field goal and succeeded. New York 21, Buffalo 13
(3Q: 02:31) Taylor Mehlhaff kicked off 72 yards from the BUF30. Touchback.
1-10-NYJ20 (3Q: 02:31) Trent Gellar ran around left end for 1 yard. Tackled by S Jamie Allen, assisted by DT Glenn Dorsey.
2-9-NYJ21 (3Q: 02:09) Trent Gellar ran a counterplay inside the left tackle for 6 yards. Tackled by ILB James Laurinaitis, assisted by DT Glenn Dorsey.
3-3-NYJ27 (3Q: 01:34) Phil Moran pass completed to WR Eric Bryant for 3 yards. The receiver went out of bounds. Tackled by S Don Tyler.
1-10-NYJ30 (3Q: 00:50) Phil Moran pass fell incomplete, intended for RB Trent Gellar. CB Fernando Mathews defended the pass. The defense looked very familiar with that play.
2-10-NYJ30 (3Q: 00:45) Antoine Alimonti ran inside the left guard for 3 yards. Tackled by DE Austen Lane. PENALTY: New York was called for Offensive Holding.
2-20-NYJ20 (3Q: 00:36) Phil Moran pass completed to FB Grant Fredrickson for 7 yards. Tackled by OLB Tommy Wyden. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
Start of fourth quarter.
3-13-NYJ27 (4Q: 15:00) Arnie Hollerorth ran around left end for 5 yards. Tackled by CB Kris Eastridge, assisted by ILB James Laurinaitis.
4-8-NYJ32 (4Q: 14:15) Charles Shackelford punted 53 yards. James Hardy returned the kick 11 yards to the BUF26. Tackled by Freddie Tracy.
1-10-BUF26 (4Q: 14:08) Phillip Rotzell pass completed to WR Colin Saenz for 12 yards. Tackled by DE Derrick Morgan. Saenz gained 5 yards after the catch.
1-10-BUF38 (4Q: 13:30) Phillip Rotzell pass completed to WR Irv Buckner for 45 yards. Tackled by S Alfred Jefferson. The receiver ran his route right over the middle of the field. Buckner gained 11 yards after the catch.
1-10-NYJ17 (4Q: 12:55) Gabe Blasingame ran inside the left tackle for 1 yard. Tackled by DT Matt Sato, assisted by OLB Dwayne Abeykoon.
2-9-NYJ16 (4Q: 12:26) Phillip Rotzell pass completed to WR Colin Saenz for 5 yards. The receiver went out of bounds. Tackled by ILB Hardy Falk. Saenz gained 3 yards after the catch.
3-4-NYJ11 (4Q: 11:49) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. CB Raymond Burns defended the pass. The quarterback threw into double coverage.
4-4-NYJ11 (4Q: 11:43) PENALTY: Buffalo was called for a False Start.
4-9-NYJ16 (4Q: 11:43) Taylor Mehlhaff attempted a 33 yard field goal and succeeded. New York 21, Buffalo 16
(4Q: 11:38) Taylor Mehlhaff kicked off 79 yards from the BUF30. Touchback.
1-10-NYJ20 (4Q: 11:38) Phil Moran pass completed to RB Trent Gellar for 3 yards. Tackled by CB Benjamin King. The quarterback threw away from the double coverage.
2-7-NYJ23 (4Q: 11:11) Trent Gellar ran around left end for 2 yards. Tackled by OLB Jackie Stargell, assisted by DT Glenn Dorsey.
3-5-NYJ25 (4Q: 10:27) Antoine Alimonti ran inside the right guard for 2 yards. Tackled by S Jamie Allen.
4-3-NYJ27 (4Q: 10:01) Charles Shackelford punted 41 yards. James Hardy returned the kick 9 yards to the BUF41. Tackled by Antoine Alimonti.
1-10-BUF41 (4Q: 09:51) Steven Bradford ran around the left tackle for 2 yards. Tackled by ILB Hardy Falk.
2-8-BUF43 (4Q: 09:15) Phillip Rotzell pass fell incomplete, intended for WR Harvey Horn. DT Ray Cochrane drove right through Michael Oher to hurry the quarterback.
3-8-BUF43 (4Q: 09:10) Phillip Rotzell pass completed to WR Harvey Horn for 5 yards. Tackled by CB Tom Zbikowski, assisted by S Howard Phillips. The quarterback threw away from the double coverage.
4-3-BUF48 (4Q: 08:42) Thomas Morstead punted 41 yards. The ball was marked out of bounds at the NYJ11.
1-10-NYJ11 (4Q: 08:31) Antoine Alimonti ran outside the right tackle for 1 yard. Tackled by S Joseph Delgado, assisted by DE Austen Lane. ILB James Laurinaitis knocked down Rick Dobler to break up the play.
2-9-NYJ12 (4Q: 07:47) Antoine Alimonti ran around right end for 2 yards. Tackled by DT Everett Kinsella.
3-7-NYJ14 (4Q: 06:59) Arnie Hollerorth ran around the left tackle for 3 yards. Tackled by S Jamie Allen, assisted by DE Austen Lane.
4-4-NYJ17 (4Q: 06:12) Charles Shackelford punted 38 yards. James Hardy called for a fair catch at the BUF45.
1-10-BUF45 (4Q: 06:01) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. OLB Ronald Kournikova defended the pass. The defense looked very familiar with that play. The quarterback threw away from the double coverage.
2-10-BUF45 (4Q: 05:54) Phillip Rotzell pass fell incomplete, intended for WR Clyde DeVault. ILB Hardy Falk defended the pass.
3-10-BUF45 (4Q: 05:45) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. DE Mitch Lotter hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-10-BUF45 (4Q: 05:36) Thomas Morstead punted 49 yards. The ball was marked out of bounds at the NYJ06.
1-10-NYJ06 (4Q: 05:27) Antoine Alimonti ran inside the right tackle for 7 yards. Tackled by DT Teddy Richard, assisted by DE Doug Worthington. Key block delivered by Russell Hicks.
2-3-NYJ13 (4Q: 04:43) Phil Moran pass fell incomplete, intended for WR Eric Bryant. DT Teddy Richard hurried the quarterback into a bad throw. PENALTY: New York was called for an Ineligible Receiver Downfield.
2-8-NYJ08 (4Q: 04:36) Antoine Alimonti ran inside the left tackle for 1 yard. Tackled by CB Kris Eastridge, assisted by ILB James Laurinaitis.
3-7-NYJ09 (4Q: 03:51) PENALTY: New York was called for a False Start.
3-11-NYJ05 (4Q: 03:44) Arnie Hollerorth ran outside the right tackle for 5 yards. Tackled by DT Everett Kinsella, assisted by ILB James Laurinaitis.
4-6-NYJ10 (4Q: 02:56) Charles Shackelford punted 60 yards. Clyde DeVault returned the kick 15 yards to the BUF45. Tackled by Kenneth Wright.
1-10-BUF45 (4Q: 02:47) Steven Bradford ran inside the right tackle for 3 yards. Tackled by S Zack Sellers, assisted by CB Tom Zbikowski.
2-7-BUF48 (4Q: 02:22) PENALTY: Buffalo was called for Delay of Game.
2-12-BUF43 (4Q: 02:22) Phillip Rotzell pass was blocked at the line, intended for WR Irv Buckner. DE Derrick Morgan blocked the pass. The defense looked very familiar with that play. The quarterback threw away from the double coverage.
3-12-BUF43 (4Q: 02:15) PENALTY: Buffalo was called for Delay of Game.
3-17-BUF38 (4Q: 02:15) Phillip Rotzell pass fell incomplete, intended for WR Clyde DeVault. DE Johnny Bell hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-17-BUF38 (4Q: 02:05) Thomas Morstead punted 47 yards. Bryan Johnson returned the kick 3 yards to the NYJ18. Tackled by Louis Vasquez.
Official time out for the two-minute warning.
1-10-NYJ18 (4Q: 01:59) Antoine Alimonti ran around the left tackle for 1 yard. Tackled by CB Kris Eastridge.
Buffalo called a time out.
2-9-NYJ19 (4Q: 01:50) Antoine Alimonti ran inside the right guard for 2 yards. Tackled by ILB James Laurinaitis, assisted by DE Austen Lane.
Buffalo called a time out.
3-7-NYJ21 (4Q: 01:40) Arnie Hollerorth ran outside the right tackle for 3 yards. Tackled by DT Everett Kinsella.
Buffalo called a time out.
4-4-NYJ24 (4Q: 01:30) Charles Shackelford punted 36 yards. James Hardy called for a fair catch at the BUF40.
1-10-BUF40 (4Q: 01:22) Phillip Rotzell pass completed to WR Irv Buckner for 7 yards. Tackled by CB Tom Zbikowski, assisted by OLB Ronald Kournikova. Buckner gained 1 yard after the catch. The quarterback threw into double coverage.
2-3-BUF47 (4Q: 01:01) Phillip Rotzell pass completed to WR James Hardy for 9 yards. Tackled by S Howard Phillips. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-NYJ44 (4Q: 00:39) Phillip Rotzell spiked the ball to stop the clock.
2-10-NYJ44 (4Q: 00:34) Phillip Rotzell pass completed to TE Kendall Carswell for 10 yards. Tackled by CB Jimmy Peters. The quarterback threw away from the double coverage.
1-10-NYJ34 (4Q: 00:12) Phillip Rotzell spiked the ball to stop the clock.
2-10-NYJ34 (4Q: 00:07) Phillip Rotzell pass completed to WR Irv Buckner for 18 yards. Tackled by CB Raymond Burns. The quarterback threw into double coverage. PENALTY: New York was called for Defensive Holding.
1-10-NYJ29 (4Q: 00:01) Phillip Rotzell pass was dropped by WR Colin Saenz.
Final Score: New York Jets 21, Buffalo Bills 16