Week 8, 2025

Played in Buffalo, NY, weather: 54 degrees, fair, 9 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) Phil Moran pass fell incomplete, intended for WR Bryan Johnson. S Kendrick Green defended the pass. PENALTY: New York was called for Offensive Holding.
1-20-NYJ10 (1Q: 14:51) Rodney Wahl ran a draw inside the left guard for 2 yards. Tackled by OLB Tommy Wyden.
2-18-NYJ12 (1Q: 14:08) Phil Moran pass was thrown incomplete, intended for TE Ty Hatcher.
3-18-NYJ12 (1Q: 14:02) Phil Moran pass completed to WR Bryan Johnson for 23 yards. Tackled by S Jerry Peters. The receiver ran his route right over the middle of the field. Johnson gained 12 yards after the catch. The quarterback threw into double coverage.
1-10-NYJ35 (1Q: 13:23) Phil Moran pass fell incomplete, intended for TE Henry Boyer. OLB Tommy Wyden defended the pass.
2-10-NYJ35 (1Q: 13:18) Phil Moran pass completed to TE Ty Hatcher for 6 yards. Tackled by CB Jerome Murphy. The quarterback threw away from the double coverage.
3-4-NYJ41 (1Q: 12:46) Phil Moran pass completed to WR Bryan Johnson for 19 yards. Tackled by CB Benjamin King. Johnson gained 6 yards after the catch.
1-10-BUF40 (1Q: 12:19) Rodney Wahl ran around left end for 6 yards. Tackled by DE Chris Long. Key block delivered by Alex Urena. Urena ran over Sean Lee to set up the play.
2-4-BUF34 (1Q: 11:50) Phil Moran pass completed to FB Grant Fredrickson for 15 yards. Tackled by S Byron Schepis. Fredrickson gained 5 yards after the catch.
1-10-BUF19 (1Q: 11:16) Sammie Matos ran outside the right tackle for 5 yards. Tackled by DT Teddy Richard, assisted by OLB Tommy Wyden. Key block delivered by Andre Drew.
2-5-BUF14 (1Q: 10:36) Phil Moran sacked by ILB James Laurinaitis and ILB Sean Lee for a loss of 5 yards. Sack allowed by Breno Giacomini.
3-10-BUF19 (1Q: 09:58) Phil Moran pass completed to FB Grant Fredrickson for 3 yards. The receiver went out of bounds. Tackled by ILB Sean Lee.
4-7-BUF16 (1Q: 09:23) Mel Hawkins attempted a 33 yard field goal and succeeded. New York 3, Buffalo 0
(1Q: 09:15) Mel Hawkins kicked off 60 yards from the NYJ30. Arnold Ogden returned the ball 27 yards to the BUF37. Tackled by Ty Hatcher.
1-10-BUF37 (1Q: 08:42) Gabe Blasingame ran around left end for 3 yards. Tackled by S Quentin Demps, assisted by OLB Bart Krcik.
2-7-BUF40 (1Q: 08:12) Phillip Rotzell sacked by DT Matt Sato for a loss of 7 yards. Sack allowed by Michael Oher.
3-14-BUF33 (1Q: 07:27) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. OLB Perry Riley hurried the quarterback into a bad throw.
4-14-BUF33 (1Q: 07:20) Thomas Morstead punted 46 yards. The ball was downed at the NYJ21.
1-10-NYJ21 (1Q: 07:12) Phil Moran pass fell incomplete, intended for WR Bryan Johnson. ILB Sean Lee defended the pass.
2-10-NYJ21 (1Q: 07:06) Phil Moran pass completed to WR Cheshire Kit Claussen for -4 yards. Tackled by OLB Tommy Wyden, assisted by CB Jerome Murphy. The quarterback threw away from the double coverage.
3-14-NYJ17 (1Q: 06:26) Phil Moran pass fell incomplete, intended for WR Bryan Johnson. DE Scottie Weaver hurried the quarterback into a bad throw.
4-14-NYJ17 (1Q: 06:19) A.J. Welch punted 44 yards. Steven Bradford called for a fair catch at the BUF39.
1-10-BUF39 (1Q: 06:12) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. DT Michael Neal hurried the quarterback into a bad throw. The quarterback threw into double coverage. New York's Michael Neal was hurt on the play.
2-10-BUF39 (1Q: 06:03) Steven Bradford ran inside the right tackle for 1 yard. Tackled by OLB Karl Morton.
3-9-BUF40 (1Q: 05:25) Phillip Rotzell pass completed to TE Kendall Carswell for 21 yards. Tackled by CB Phil Jeffords, assisted by S Quentin Demps. Carswell gained 8 yards after the catch.
1-10-NYJ39 (1Q: 04:38) Gabe Blasingame ran inside the right tackle for 0 yards. Tackled by S Quentin Demps, assisted by OLB Donnell Samuels.
2-10-NYJ39 (1Q: 03:55) Phillip Rotzell pass completed to WR Irv Buckner for 7 yards. Tackled by OLB Bart Krcik. Buckner gained 1 yard after the catch. The quarterback threw away from the double coverage.
3-3-NYJ32 (1Q: 03:12) Phillip Rotzell pass completed to WR Irv Buckner for 12 yards. Tackled by OLB Donnell Samuels. The receiver ran his route right over the middle of the field. Buckner gained 6 yards after the catch. PENALTY: Buffalo was called for Offensive Holding.
3-13-NYJ42 (1Q: 03:01) Phillip Rotzell pass fell incomplete, intended for TE Jack Richmond. DE Terry Densmore hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-13-NYJ42 (1Q: 02:54) Thomas Morstead punted 42 yards. Touchback.
1-10-NYJ20 (1Q: 02:48) Phil Moran kept the ball, running around the left tackle for 8 yards. Tackled by ILB James Laurinaitis. Key block delivered by Bryce Griffith.
2-2-NYJ28 (1Q: 02:09) Phil Moran sacked by DE Scottie Weaver for a loss of 6 yards. Sack allowed by Matt Slauson. The ball was fumbled and recovered by BUF Doug Worthington for 2 yards to the NYJ20.
1-10-NYJ20 (1Q: 01:54) Steven Bradford ran a draw inside the left guard for 3 yards. Tackled by DT Matt Sato.
2-7-NYJ17 (1Q: 01:18) Gabe Blasingame ran around right end for 2 yards. Tackled by DE Jose Frederick, assisted by OLB Karl Morton.
3-5-NYJ15 (1Q: 00:35) PENALTY: Buffalo was called for a False Start.
3-10-NYJ20 (1Q: 00:28) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. DE Terry Densmore simply tossed Donald Buckner aside to reach the quarterback and hurry the throw. The quarterback threw into double coverage.
4-10-NYJ20 (1Q: 00:18) PENALTY: Buffalo was called for a False Start.
4-15-NYJ25 (1Q: 00:18) Taylor Mehlhaff attempted a 42 yard field goal and succeeded. Buffalo 3, New York 3
(1Q: 00:12) Taylor Mehlhaff kicked off 73 yards from the BUF30. Touchback.
1-10-NYJ20 (1Q: 00:12) Sammie Matos ran inside the left tackle for 3 yards. Tackled by DE Scottie Weaver.
Start of second quarter.
2-7-NYJ23 (2Q: 15:00) Phil Moran pass completed to RB Sammie Matos for -1 yards. Tackled by OLB Donald Yeager. The quarterback threw away from the double coverage.
3-8-NYJ22 (2Q: 14:37) Phil Moran sacked by ILB James Laurinaitis for a loss of 6 yards. Sack allowed by Andre Drew. The ball was fumbled and recovered by BUF Scottie Weaver on the NYJ16.
1-10-NYJ16 (2Q: 14:26) Phillip Rotzell pass completed to TE Kendall Carswell for 16 yards and a TOUCHDOWN! Carswell gained 7 yards after the catch. PENALTY: New York was called for Illegal Use of the Hands by the Defense. The penalty was declined. Buffalo 9, New York 3
(2Q: 14:26) Extra point by Taylor Mehlhaff was good. Buffalo 10, New York 3
(2Q: 14:16) Taylor Mehlhaff kicked off 73 yards from the BUF30. Touchback.
1-10-NYJ20 (2Q: 14:16) Sammie Matos ran inside the left guard for 1 yard. Tackled by OLB Tommy Wyden, assisted by DT Glenn Dorsey.
2-9-NYJ21 (2Q: 13:39) Phil Moran pass completed to WR Cheshire Kit Claussen for 14 yards. Tackled by CB Ethan Gaytan. The quarterback threw into double coverage.
1-10-NYJ35 (2Q: 13:02) Phil Moran pass fell incomplete, intended for TE Ty Hatcher. DT Terrence Cody hurried the quarterback into a bad throw.
2-10-NYJ35 (2Q: 12:55) Phil Moran pass completed to RB Sammie Matos for 9 yards. Tackled by ILB James Laurinaitis. Matos gained 4 yards after the catch.
3-1-NYJ44 (2Q: 12:18) Rodney Wahl ran inside the right tackle for 1 yard. Tackled by DT Terrence Cody. Key block delivered by Breno Giacomini.
1-10-NYJ45 (2Q: 11:38) Rodney Wahl ran inside the left guard for 0 yards. Tackled by DE Chris Long, assisted by OLB Donald Yeager. PENALTY: Buffalo was called for Offsides.
1-5-BUF50 (2Q: 11:31) Sammie Matos ran inside the right tackle for 4 yards. Tackled by CB Derrick Namnath.
2-1-BUF46 (2Q: 10:55) Sammie Matos ran around left end for 3 yards. Tackled by S Byron Schepis. Key block delivered by Alex Urena.
1-10-BUF43 (2Q: 10:12) Sammie Matos ran inside the left tackle for 2 yards. Tackled by CB Derrick Namnath, assisted by S Jerry Peters.
2-8-BUF41 (2Q: 09:26) Phil Moran pass completed to RB Rodney Wahl for -1 yards. Tackled by ILB Sean Lee. The quarterback threw away from the double coverage.
3-9-BUF42 (2Q: 08:48) Phil Moran pass completed to WR Cheshire Kit Claussen for 5 yards. Tackled by OLB Cameron Sheffield. The receiver ran his route right over the middle of the field.
4-4-BUF37 (2Q: 08:08) Rodney Wahl ran inside the right tackle for 1 yard. Tackled by OLB Tommy Wyden, assisted by ILB Sean Lee. The ball goes over on downs.
1-10-BUF36 (2Q: 07:59) Phillip Rotzell pass completed to WR James Hardy for 8 yards. Tackled by S Quentin Demps. Hardy gained 3 yards after the catch. The quarterback threw into double coverage.
2-2-BUF44 (2Q: 07:21) Gabe Blasingame ran around right end for 2 yards. Tackled by CB Casey Donovan. Key block delivered by Jonathan Luigs.
1-10-BUF46 (2Q: 06:42) Phillip Rotzell pass fell incomplete, intended for TE Kendall Carswell. S Quentin Demps defended the pass.
2-10-BUF46 (2Q: 06:34) Gabe Blasingame ran a counterplay inside the left tackle for 7 yards. Tackled by DT Pat Dodge, assisted by OLB Ronald Kournikova. The ball was fumbled and recovered by BUF James Hardy to the NYJ47.
3-3-NYJ47 (2Q: 06:09) Phillip Rotzell pass completed to WR James Hardy for 10 yards. Tackled by CB Jerry Cassidy. Hardy gained 1 yard after the catch.
1-10-NYJ37 (2Q: 05:35) Phillip Rotzell pass completed to FB Marshall Quaccia for 27 yards. Tackled by OLB Ronald Kournikova. Quaccia gained 21 yards after the catch. The quarterback threw away from the double coverage.
1-10-NYJ10 (2Q: 04:48) Phillip Rotzell pass completed to TE Kendall Carswell for 10 yards and a TOUCHDOWN! Carswell gained 3 yards after the catch. Buffalo 16, New York 3
(2Q: 04:48) Extra point by Taylor Mehlhaff was good. Buffalo 17, New York 3
(2Q: 04:42) Taylor Mehlhaff kicked off 62 yards from the BUF30. Victor Liotti returned the ball 31 yards to the NYJ39. Tackled by Marshall Quaccia.
1-10-NYJ39 (2Q: 04:17) Phil Moran scrambled for 5 yards. Tackled by CB Ethan Gaytan.
2-5-NYJ44 (2Q: 03:56) Phil Moran pass fell incomplete, intended for TE Tito Griffin. DT Glenn Dorsey hurried the quarterback into a bad throw. The quarterback threw into double coverage.
3-5-NYJ44 (2Q: 03:48) Phil Moran pass completed to WR Marcus Young for 3 yards. Tackled by CB Ethan Gaytan.
4-2-NYJ47 (2Q: 03:26) A.J. Welch punted 53 yards. Touchback.
1-10-BUF20 (2Q: 03:19) Phillip Rotzell pass completed to WR Arnold Ogden for 9 yards. Tackled by OLB Donnell Samuels.
2-1-BUF29 (2Q: 02:34) Gabe Blasingame ran inside the left guard for 1 yard. Tackled by OLB Bart Krcik, assisted by DT Pat Dodge. Key block delivered by Louis Vasquez.
Official time out for the two-minute warning.
1-10-BUF30 (2Q: 02:00) Steven Bradford ran around right end for 4 yards. Tackled by CB Casey Donovan, assisted by DT Pat Dodge.
2-6-BUF34 (2Q: 01:27) Gabe Blasingame ran inside the left guard for -2 yards. Tackled by DT Cris Batten, assisted by S Quentin Demps.
3-8-BUF32 (2Q: 01:00) Gabe Blasingame ran around right end for 7 yards. Tackled by CB Jerry Cassidy.
4-1-BUF39 (2Q: 00:21) Thomas Morstead punted 54 yards. The ball was downed at the NYJ07.
1-10-NYJ07 (2Q: 00:11) Phil Moran pass completed to RB Sammie Matos for 15 yards. The receiver went out of bounds. Tackled by S Byron Schepis, assisted by CB Derrick Namnath. The quarterback threw away from the double coverage.
1-10-NYJ22 (2Q: 00:01) Phil Moran pass fell incomplete, intended for WR Bryan Johnson. CB Derrick Namnath defended the pass. The quarterback threw into double coverage.
Start of third quarter.
(3Q: 15:00) Mel Hawkins kicked off 54 yards from the NYJ30. Arnold Ogden returned the ball 24 yards to the BUF40. Tackled by Wesley Banks.
1-10-BUF40 (3Q: 14:25) Gabe Blasingame ran a draw inside the left guard for 4 yards. Tackled by OLB Donnell Samuels, assisted by S Shannon Merchberger.
2-6-BUF44 (3Q: 13:58) Steven Bradford ran around left end for 1 yard. Tackled by OLB Donnell Samuels, assisted by OLB Bart Krcik.
3-5-BUF45 (3Q: 13:19) Phillip Rotzell pass was blocked at the line, intended for TE Kendall Carswell. DE Terry Densmore blocked the pass.
4-5-BUF45 (3Q: 13:15) Thomas Morstead punted 51 yards. The ball was marked out of bounds at the NYJ04.
1-10-NYJ04 (3Q: 13:04) Rodney Wahl ran inside the left tackle for 1 yard. Tackled by DE Chris Long, assisted by DT Teddy Richard.
2-9-NYJ05 (3Q: 12:32) Sammie Matos ran inside the left tackle for 2 yards. Tackled by OLB Tommy Wyden.
3-7-NYJ07 (3Q: 11:54) Phil Moran pass fell incomplete, intended for WR Marcus Young. DT Teddy Richard hurried the quarterback into a bad throw. The quarterback threw into double coverage. PENALTY: Buffalo was called for Offsides.
3-2-NYJ12 (3Q: 11:44) Phil Moran pass completed to WR Cheshire Kit Claussen for 4 yards. Tackled by S Jerry Peters.
1-10-NYJ16 (3Q: 11:14) Sammie Matos ran inside the left guard for 2 yards. Tackled by DT Teddy Richard.
2-8-NYJ18 (3Q: 10:50) Phil Moran sacked by DE Doug Worthington for a loss of 9 yards. Sack allowed by Matt Slauson. The ball was fumbled and recovered by NYJ Phil Moran on the NYJ09.
3-17-NYJ09 (3Q: 10:07) Phil Moran pass fell incomplete, intended for WR Bryan Johnson. DT Teddy Richard hurried the quarterback into a bad throw.
4-17-NYJ09 (3Q: 09:59) A.J. Welch punted 43 yards. Steven Bradford returned the kick 14 yards to the NYJ38. Tackled by Ty Hatcher.
1-10-NYJ38 (3Q: 09:49) Phillip Rotzell pass was thrown incomplete, intended for RB Gabe Blasingame.
2-10-NYJ38 (3Q: 09:45) Phillip Rotzell pass completed to WR Arnold Ogden for 13 yards. Tackled by CB Jerry Cassidy. The receiver ran his route right over the middle of the field.
1-10-NYJ25 (3Q: 09:14) Phillip Rotzell pass completed to WR Arnold Ogden for 8 yards. Tackled by ILB Bryan Covington.
2-2-NYJ17 (3Q: 08:27) Steven Bradford ran a trap outside the right tackle for 2 yards. Tackled by DE Derrick Morgan, assisted by OLB Ronald Kournikova. Key block delivered by Jonathan Luigs.
1-10-NYJ15 (3Q: 07:53) Phillip Rotzell pass completed to WR Irv Buckner for 15 yards and a TOUCHDOWN! The quarterback threw into double coverage. Buffalo 23, New York 3
(3Q: 07:53) Extra point by Taylor Mehlhaff was good. Buffalo 24, New York 3
(3Q: 07:45) Taylor Mehlhaff kicked off 73 yards from the BUF30. Touchback.
1-10-NYJ20 (3Q: 07:45) Rodney Wahl ran inside the right tackle for 2 yards. Tackled by DT Teddy Richard.
2-8-NYJ22 (3Q: 07:11) Phil Moran pass was blocked at the line, intended for TE Ty Hatcher. DT Teddy Richard blocked the pass. PENALTY: New York was called for Offensive Holding.
2-18-NYJ12 (3Q: 07:01) Phil Moran pass fell incomplete, intended for WR Cheshire Kit Claussen. DT Terrence Cody hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-18-NYJ12 (3Q: 06:54) Phil Moran pass was thrown incomplete, intended for WR Cheshire Kit Claussen.
4-18-NYJ12 (3Q: 06:47) A.J. Welch punted 46 yards. Steven Bradford returned the kick -2 yards to the BUF40. Tackled by Perry Riley. Ball was fumbled and recovered by NYJ Walt Stanek for 10 yards to the BUF30.. Tackled by Jerome Murphy.
1-10-BUF30 (3Q: 06:39) Rodney Wahl ran a draw inside the left guard for 1 yard. Tackled by DT Terrence Cody, assisted by DT Glenn Dorsey.
2-9-BUF29 (3Q: 06:05) Phil Moran pass completed to WR Cheshire Kit Claussen for 15 yards. The receiver went out of bounds. Tackled by OLB Jack Marsh. The receiver ran his route right over the middle of the field.
1-10-BUF14 (3Q: 05:41) Rodney Wahl ran a trap outside the left tackle for 0 yards. Tackled by ILB Sean Lee.
2-10-BUF14 (3Q: 05:15) Phil Moran pass fell incomplete, intended for WR Marcus Young. DE Chris Long hurried the quarterback into a bad throw.
3-10-BUF14 (3Q: 05:07) Phil Moran pass was intended for WR Cheshire Kit Claussen and was intercepted by CB Derrick Namnath in the end zone. Touchback. The quarterback threw into double coverage.
1-10-BUF20 (3Q: 04:57) Gabe Blasingame ran outside the right tackle for 7 yards. Tackled by OLB Perry Riley. Key block delivered by Jonathan Luigs.
2-3-BUF27 (3Q: 04:12) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. S Quentin Demps defended the pass.
3-3-BUF27 (3Q: 04:02) Phillip Rotzell pass fell incomplete, intended for RB Gabe Blasingame. CB Jerry Cassidy defended the pass. The quarterback threw away from the double coverage. PENALTY: Buffalo was called for Offensive Holding. The penalty was declined.
4-3-BUF27 (3Q: 03:57) Thomas Morstead punted 40 yards. Sammie Matos called for a fair catch at the NYJ33.
1-10-NYJ33 (3Q: 03:48) Phil Moran pass was dropped by WR Eric Bryant. The quarterback threw into double coverage.
2-10-NYJ33 (3Q: 03:39) Phil Moran pass was dropped by WR Eric Bryant.
3-10-NYJ33 (3Q: 03:33) Phil Moran pass fell incomplete, intended for WR Bryan Johnson. DE Doug Worthington hurried the quarterback into a bad throw. The quarterback threw into double coverage.
4-10-NYJ33 (3Q: 03:24) A.J. Welch punted 38 yards. The ball was marked out of bounds at the BUF29. Buffalo's Donald Yeager was hurt on the play. This appears to be a minor knee injury. He should be able to remain in the game.
1-10-BUF29 (3Q: 03:13) PENALTY: Buffalo was called for a False Start.
1-15-BUF24 (3Q: 03:09) Steven Bradford ran inside the right tackle for 3 yards. Tackled by OLB Ronald Kournikova.
2-12-BUF27 (3Q: 02:40) Gabe Blasingame ran inside the left tackle for 4 yards. Tackled by DT Pat Dodge, assisted by DE Terry Densmore.
3-8-BUF31 (3Q: 01:56) Phillip Rotzell pass completed to WR Irv Buckner for 5 yards. The receiver went out of bounds. Tackled by CB Phil Jeffords. The quarterback threw into double coverage.
4-3-BUF36 (3Q: 01:09) Thomas Morstead punted 59 yards. The ball was marked out of bounds at the NYJ05.
1-10-NYJ05 (3Q: 01:00) Phil Moran pass completed to WR Marcus Young for 23 yards. Tackled by CB Jerome Murphy, assisted by CB Derrick Namnath.
1-10-NYJ28 (3Q: 00:33) Sammie Matos ran inside the right tackle for 0 yards. Tackled by ILB James Laurinaitis.
Start of fourth quarter.
2-10-NYJ28 (4Q: 15:00) PENALTY: New York was called for a False Start.
2-15-NYJ23 (4Q: 14:54) Phil Moran pass completed to TE Henry Boyer for 5 yards. Tackled by ILB Sean Lee. Boyer gained 5 yards after the catch.
3-10-NYJ28 (4Q: 14:31) Phil Moran pass was dropped by WR Cheshire Kit Claussen. The defense looked very familiar with that play.
4-10-NYJ28 (4Q: 14:22) A.J. Welch punted 34 yards. Steven Bradford returned the kick 6 yards to the BUF44. Tackled by Perry Riley.
1-10-BUF44 (4Q: 14:14) Phillip Rotzell pass completed to WR James Hardy for 9 yards. Tackled by CB Jerry Cassidy, assisted by S Shannon Merchberger. Hardy gained 1 yard after the catch. PENALTY: New York was called for Unsportsmanlike Conduct.
1-10-NYJ32 (4Q: 14:03) PENALTY: Buffalo was called for a False Start.
1-15-NYJ37 (4Q: 13:57) Gabe Blasingame ran inside the left tackle for 3 yards. Tackled by OLB Ronald Kournikova, assisted by DT Cris Batten. OLB Bart Krcik knocked down Louis Vasquez to break up the play.
2-12-NYJ34 (4Q: 13:19) Phillip Rotzell pass fell incomplete, intended for WR Benjamin Anderko. DE Johnny Bell hurried the quarterback into a bad throw.
3-12-NYJ34 (4Q: 13:13) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. DE Terry Densmore simply tossed Donald Buckner aside to reach the quarterback and hurry the throw. The quarterback threw into double coverage.
4-12-NYJ34 (4Q: 13:04) Taylor Mehlhaff attempted a 51 yard field goal and succeeded. Buffalo 27, New York 3
(4Q: 12:59) Taylor Mehlhaff kicked off 56 yards from the BUF30. Cheshire Kit Claussen returned the ball 30 yards to the NYJ44. Tackled by Jack Marsh.
1-10-NYJ44 (4Q: 12:33) Phil Moran pass fell incomplete, intended for WR Marcus Young. OLB Jack Marsh defended the pass.
2-10-NYJ44 (4Q: 12:25) Phil Moran pass completed to TE Henry Boyer for 8 yards. Tackled by ILB James Laurinaitis, assisted by ILB Sean Lee. The quarterback threw away from the double coverage.
3-2-BUF48 (4Q: 11:39) Phil Moran pass completed to WR Wesley Banks for 1 yard. Tackled by ILB James Laurinaitis. The quarterback threw away from the double coverage.
4-1-BUF47 (4Q: 11:06) A.J. Welch punted 47 yards. Touchback.
1-10-BUF20 (4Q: 11:00) Gabe Blasingame ran around left end for -4 yards. Tackled by OLB Bart Krcik, assisted by S Shannon Merchberger. The defense looked very familiar with that play.
2-14-BUF16 (4Q: 10:23) PENALTY: Buffalo was called for a False Start.
2-19-BUF11 (4Q: 10:16) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. DT Pat Dodge hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-19-BUF11 (4Q: 10:07) Phillip Rotzell pass completed to TE Kendall Carswell for 25 yards. Tackled by CB Phil Jeffords. The receiver ran his route right over the middle of the field. Carswell gained 13 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF36 (4Q: 09:19) Phillip Rotzell pass completed to WR James Hardy for 22 yards. Tackled by CB Casey Donovan, assisted by S Quentin Demps.
1-10-NYJ42 (4Q: 08:49) Phillip Rotzell pass completed to WR Harvey Horn for 20 yards. Tackled by CB Buddy Clancy, assisted by OLB Bart Krcik.
1-10-NYJ22 (4Q: 08:06) Phillip Rotzell pass completed to WR James Hardy for 3 yards. Tackled by OLB Bart Krcik, assisted by S Quentin Demps. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
2-7-NYJ19 (4Q: 07:23) Steven Bradford ran around right end for 2 yards. Tackled by CB Casey Donovan.
3-5-NYJ17 (4Q: 06:39) Phillip Rotzell pass completed to WR Irv Buckner for 17 yards and a TOUCHDOWN! Buckner gained 10 yards after the catch. Buffalo 33, New York 3
(4Q: 06:39) Extra point by Taylor Mehlhaff was good. Buffalo 34, New York 3
(4Q: 06:29) Taylor Mehlhaff kicked off 67 yards from the BUF30. Cheshire Kit Claussen returned the ball 19 yards to the NYJ22. Tackled by Kendall Carswell.
1-10-NYJ22 (4Q: 05:53) Phil Moran pass completed to WR Marcus Young for 12 yards. Tackled by OLB Tommy Wyden. The receiver ran his route right over the middle of the field. Young gained 1 yard after the catch.
1-10-NYJ34 (4Q: 05:24) Phil Moran pass completed to RB Sammie Matos for 6 yards. Tackled by CB Benjamin King. The quarterback threw away from the double coverage.
2-4-NYJ40 (4Q: 05:02) Rodney Wahl ran a draw inside the left guard for 2 yards. Tackled by OLB Tommy Wyden.
3-2-NYJ42 (4Q: 04:21) Rodney Wahl ran inside the left guard for 0 yards. Tackled by S Jerry Peters, assisted by DE Chris Long.
4-2-NYJ42 (4Q: 03:37) A.J. Welch punted 45 yards. Jerome Murphy returned the kick 5 yards to the BUF18. PENALTY: Buffalo was called for Holding on the Punt Return.
1-10-BUF07 (4Q: 03:29) PENALTY: Buffalo was called for a False Start.
1-13-BUF04 (4Q: 03:22) Gabe Blasingame ran around left end for 1 yard. Tackled by DT Matt Sato.
2-12-BUF05 (4Q: 02:37) Gabe Blasingame ran inside the left guard for 1 yard. Tackled by DT Matt Sato, assisted by DT Pat Dodge.
Official time out for the two-minute warning.
3-11-BUF06 (4Q: 02:00) Gabe Blasingame ran around right end for 0 yards. Tackled by CB Buddy Clancy. The defense looked very familiar with that play.
4-11-BUF06 (4Q: 01:15) Thomas Morstead punted 56 yards. Bryan Johnson returned the kick 5 yards to the NYJ43. Tackled by Sean Lee. Ball was fumbled and recovered by BUF Harold Brackens at the NYJ43.
1-10-NYJ43 (4Q: 01:07) Gabe Blasingame ran inside the right tackle for 1 yard. Tackled by DT Cris Batten. Buffalo's Kendall Carswell was hurt on the play.
2-9-NYJ42 (4Q: 00:19) Gabe Blasingame ran a counterplay inside the left tackle for 0 yards. Tackled by OLB Bart Krcik, assisted by S Quentin Demps. PENALTY: Buffalo was called for Offensive Holding.
2-19-BUF48 (4Q: 00:09) Phillip Rotzell dropped to one knee for -1 yards.
Final Score: Buffalo Bills 34, New York Jets 3