LunoSport
About Contact
Get the app
Scores Schedule Standings Teams Leaders

Philadelphia at Buffalo play by play — NFL December 28, 2025

Philadelphia 13
Buffalo 12
Final
Philadelphia 1st, 15:00
  1. 15:00 1st & 10 BUF 35 Buffalo kicked off for 54 yards, Will Shipley returned kickoff for 22 yards. Philadelphia committed 5 yard penalty (Illegal Formation)
  2. 14:53 1st & 10 PHI 28 Jalen Hurts incomplete pass to the right intended for Jahan Dotson
  3. 14:46 2nd & 10 PHI 28 Jalen Hurts incomplete pass down the middle
  4. 14:41 3rd & 10 PHI 28 Jalen Hurts passed to A.J. Brown to the left for 8 yard gain, tackled by Christian Benford
  5. 13:58 4th & 2 PHI 36 Braden Mann punted for 54 yards, no return
Buffalo 1st, 13:45
  1. 13:45 1st & 10 BUF 10 James Cook III rushed up the middle for 3 yard gain, tackled by Jaelan Phillips
  2. 13:09 2nd & 7 BUF 13 Josh Allen passed to Dawson Knox down the middle for 15 yard gain, tackled by Reed Blankenship
  3. 12:31 1st & 10 BUF 28 James Cook III rushed to the left for 10 yard gain, tackled by Marcus Epps
  4. 11:52 1st & 10 BUF 38 Josh Allen passed to James Cook III to the left for 3 yard gain, tackled by Reed Blankenship
  5. 11:15 2nd & 7 BUF 41 Josh Allen passed to Khalil Shakir to the left for 2 yard gain, tackled by Jihaad Campbell
  6. 10:29 3rd & 5 BUF 43 Philadelphia committed 5 yard penalty (Holding)
  7. 10:11 1st & 10 BUF 48 James Cook III rushed to the left for 3 yard gain, tackled by Quinyon Mitchell
  8. 9:29 2nd & 7 PHI 49 Josh Allen incomplete pass to the left intended for James Cook III
  9. 9:25 3rd & 7 PHI 49 Josh Allen sacked by Jalyx Hunt for 10 yard loss
  10. 8:46 4th & 17 BUF 41 Mitch Wishnowsky punted for 46 yards, no return
Philadelphia 1st, 8:38
  1. 8:38 1st & 10 PHI 13 Saquon Barkley rushed to the right for 4 yard gain, tackled by Terrel Bernard
  2. 8:00 2nd & 6 PHI 17 Saquon Barkley rushed to the right for 7 yard gain, tackled by Cam Lewis
  3. 7:29 1st & 10 PHI 24 Saquon Barkley rushed to the left for 2 yard gain, tackled by Andre Jones Jr.
  4. 6:45 2nd & 8 PHI 26 Jalen Hurts incomplete pass to the left intended for Dallas Goedert
  5. 6:42 3rd & 8 PHI 26 Will Shipley rushed up the middle for 4 yard gain, tackled by Matt Milano
  6. 6:05 4th & 4 PHI 30 Braden Mann punted for 44 yards, no return
Buffalo 1st, 5:56
  1. 5:56 1st & 10 BUF 26 Josh Allen fumbled. Josh Allen recovered fumble for no gain
  2. 5:14 2nd & 16 BUF 20 Josh Allen passed to Brandin Cooks down the middle for 50 yard gain, tackled by Cooper DeJean
  3. 4:39 1st & 10 PHI 30 James Cook III rushed up the middle for 7 yard gain, tackled by Jaelan Phillips
  4. 4:13 2nd & 3 PHI 23 Josh Allen sacked by Jaelan Phillips for 5 yard loss. Josh Allen fumbled. Jihaad Campbell recovered fumble for no gain
Philadelphia 1st, 4:03
  1. 4:03 1st & 10 BUF 45 Jalen Hurts passed to Darius Cooper to the left for 4 yard gain, tackled by Maxwell Hairston
  2. 3:28 2nd & 6 BUF 41 Jalen Hurts passed to A.J. Brown to the left for 27 yard gain, tackled by Christian Benford
  3. 2:54 1st & 10 BUF 14 Jalen Hurts passed to Grant Calcaterra to the left for 3 yard gain, tackled by Cole Bishop
  4. 2:15 2nd & 7 BUF 11 Jalen Hurts passed to A.J. Brown to the right for 6 yard gain, tackled by Christian Benford
  5. 1:49 3rd & 1 BUF 5 Saquon Barkley rushed up the middle for 3 yard gain, tackled by T.J. Sanders
  6. 1:19 1st & 2 BUF 2 Saquon Barkley rushed up the middle for 1 yard gain, tackled by Matt Milano
  7. 0:39 2nd & 1 BUF 1 Jalen Hurts passed to Dallas Goedert to the right for 1 yard touchdown PHI 6, BUF 0
  8. 0:35 1st & 10 BUF 15 Jake Elliott made PAT PHI 7, BUF 0
Buffalo 1st, 0:35
  1. 0:35 1st & 10 PHI 35 Philadelphia kicked off, touchback
  2. 0:35 1st & 10 BUF 20 Josh Allen passed to Dawson Knox to the left for 2 yard gain, tackled by Cooper DeJean
  3. End of 1st Quarter
  4. 15:00 2nd & 8 BUF 22 James Cook III rushed to the left for 5 yard gain, tackled by Jihaad Campbell
  5. 14:24 3rd & 3 BUF 27 Josh Allen rushed up the middle for 17 yard gain, tackled by Jalyx Hunt
  6. 13:42 1st & 10 BUF 44 James Cook III rushed to the left for 6 yard gain, tackled by Jalyx Hunt
  7. 13:01 2nd & 4 BUF 50 James Cook III rushed up the middle for 2 yard gain, tackled by Adoree' Jackson. Buffalo committed 10 yard penalty (Holding)
  8. 12:43 2nd & 12 BUF 42 Josh Allen passed to Joshua Palmer down the middle for 12 yard gain, tackled by Zack Baun
  9. 12:01 1st & 10 PHI 46 James Cook III rushed to the left for 2 yard gain, tackled by Zack Baun
  10. 11:18 2nd & 8 PHI 44 Josh Allen incomplete pass to the left intended for Brandin Cooks
  11. 11:12 3rd & 8 PHI 44 Josh Allen incomplete pass down the middle intended for Joshua Palmer
  12. 11:07 4th & 8 PHI 44 Mitch Wishnowsky punted for 36 yards, no return. Buffalo committed 15 yard penalty (Catch Interference)
Philadelphia 2nd, 10:57
  1. 10:57 1st & 10 PHI 23 Saquon Barkley rushed to the left for 6 yard gain, tackled by A.J. Epenesa
  2. 10:18 2nd & 4 PHI 29 Jalen Hurts incomplete pass to the left intended for DeVonta Smith
  3. 10:12 3rd & 4 PHI 29 Philadelphia timeout
  4. 10:12 3rd & 4 PHI 29 Jalen Hurts passed to DeVonta Smith down the middle for 11 yard gain, tackled by Cole Bishop
  5. 9:44 1st & 10 PHI 40 Saquon Barkley rushed to the right for 2 yard loss, tackled by Joey Bosa
  6. 8:57 2nd & 12 PHI 38 Tank Bigsby rushed to the right for 2 yard gain, tackled by Terrel Bernard
  7. 8:14 3rd & 10 PHI 40 Jalen Hurts passed to A.J. Brown to the right for 19 yard gain, tackled by Cam Lewis
  8. 7:43 1st & 10 BUF 41 Will Shipley rushed to the right for 2 yard loss, tackled by Deone Walker
  9. 7:06 2nd & 12 BUF 43 Jalen Hurts incomplete pass to the right
  10. 7:01 3rd & 12 BUF 43 Jalen Hurts rushed to the right for 4 yard gain, tackled by Cam Lewis. Buffalo committed 5 yard penalty (Holding)
  11. 6:33 1st & 10 BUF 34 Saquon Barkley rushed to the left for 1 yard gain, tackled by Larry Ogunjobi
  12. 5:50 2nd & 9 BUF 33 Jalen Hurts incomplete pass to the left intended for A.J. Brown
  13. 5:44 3rd & 9 BUF 33 Jalen Hurts passed to Dallas Goedert to the right for 4 yard gain, tackled by Terrel Bernard
  14. 5:07 4th & 5 BUF 29 Jake Elliott kicked a 47-yard field goal PHI 10, BUF 0
Buffalo 2nd, 5:03
  1. 5:03 1st & 10 PHI 35 Philadelphia kicked off for 58 yards, Ray Davis returned kickoff for 25 yards
  2. 4:57 1st & 10 BUF 32 James Cook III rushed up the middle for 1 yard gain, tackled by Marcus Epps
  3. 4:21 2nd & 9 BUF 33 Josh Allen sacked by Jalen Carter for 9 yard loss
  4. 3:41 3rd & 18 BUF 24 Josh Allen passed to Khalil Shakir to the left for 6 yard gain, tackled by Reed Blankenship
  5. 3:00 4th & 12 BUF 30 Mitch Wishnowsky punted for 49 yards. Britain Covey returned punt for 8 yards
Philadelphia 2nd, 2:49
  1. 2:49 1st & 10 PHI 29 Saquon Barkley rushed to the right for 9 yard gain, tackled by Matt Milano
  2. 2:05 2nd & 1 PHI 38 Saquon Barkley rushed to the right for 16 yard gain, tackled by Cam Lewis
  3. 1:58 1st & 10 BUF 46 Saquon Barkley rushed to the right for 4 yard gain, tackled by Deone Walker
  4. 1:27 2nd & 6 BUF 42 Jalen Hurts passed to A.J. Brown to the right for 8 yard gain
  5. 1:23 1st & 10 BUF 34 Tank Bigsby rushed to the left for 5 yard gain, tackled by Deone Walker
  6. 0:53 2nd & 5 BUF 29 Jalen Hurts passed to DeVonta Smith to the left for 14 yard gain, tackled by Maxwell Hairston
  7. 0:30 1st & 10 BUF 15 Jalen Hurts passed to Tank Bigsby to the left for 2 yard gain, tackled by Maxwell Hairston
  8. 0:23 2nd & 8 BUF 13 Philadelphia timeout
  9. 0:23 2nd & 8 BUF 13 Buffalo timeout
  10. 0:23 2nd & 8 BUF 13 Jalen Hurts incomplete pass to the right intended for Dallas Goedert
  11. 0:18 3rd & 8 BUF 13 Jalen Hurts passed to Dallas Goedert to the right for 3 yard gain, tackled by Joey Bosa
  12. 0:11 4th & 5 BUF 10 Buffalo timeout
  13. 0:11 4th & 5 BUF 10 Jake Elliott kicked a 28-yard field goal PHI 13, BUF 0
Buffalo 2nd, 0:08
  1. 0:08 1st & 10 PHI 35 Philadelphia kicked off for 72 yards, Ray Davis returned kickoff for 32 yards
  2. 0:03 1st & 10 BUF 25 Josh Allen rushed up the middle for 1 yard loss
Buffalo 3rd, 15:00
  1. 15:00 1st & 10 PHI 35 Philadelphia kicked off for 62 yards, Ray Davis returned kickoff for 27 yards. Buffalo committed 10 yard penalty (Holding)
  2. 14:52 1st & 10 BUF 20 Josh Allen passed to Khalil Shakir to the right for 7 yard gain, tackled by Adoree' Jackson
  3. 14:12 2nd & 3 BUF 27 James Cook III rushed up the middle for 2 yard gain, tackled by Jordan Davis
  4. 13:35 3rd & 1 BUF 29 Josh Allen incomplete pass to the left intended for Khalil Shakir
  5. 13:32 4th & 1 BUF 29 Philadelphia timeout
  6. 13:32 4th & 1 BUF 29 Mitch Wishnowsky punted for 49 yards, no return
Philadelphia 3rd, 13:25
  1. 13:25 1st & 10 PHI 22 Saquon Barkley rushed up the middle for 5 yard gain, tackled by Shaq Thompson
  2. 12:45 2nd & 5 PHI 27 Saquon Barkley rushed up the middle for 10 yard gain, tackled by Matt Milano
  3. 12:07 1st & 10 PHI 37 Jalen Hurts incomplete pass to the right intended for Dallas Goedert
  4. 12:00 2nd & 10 PHI 37 Saquon Barkley rushed to the right for 2 yard loss, tackled by Shaq Thompson
  5. 11:18 3rd & 12 PHI 35 Jalen Hurts incomplete pass to the right
  6. 11:10 4th & 12 PHI 35 Braden Mann punted for 65 yards, touchback
Buffalo 3rd, 10:58
  1. 10:58 1st & 10 BUF 20 James Cook III rushed to the right for 10 yard gain, tackled by Cooper DeJean
  2. 10:15 1st & 10 BUF 30 Josh Allen passed to Ray Davis to the right for 12 yard gain, tackled by Cooper DeJean
  3. 9:30 1st & 10 BUF 42 James Cook III rushed to the left for 2 yard gain, tackled by Jalyx Hunt
  4. 8:50 2nd & 8 BUF 44 Josh Allen incomplete pass to the right
  5. 8:46 3rd & 8 BUF 44 Josh Allen passed to Dawson Knox to the right for 9 yard gain, tackled by Reed Blankenship
  6. 8:07 1st & 10 PHI 47 Josh Allen sacked by Moro Ojomo for 8 yard loss
  7. 7:24 2nd & 18 BUF 45 Josh Allen passed to Ty Johnson to the right for 3 yard gain, tackled by Jihaad Campbell
  8. 6:39 3rd & 15 BUF 48 Josh Allen incomplete pass down the middle intended for Brandin Cooks
  9. 6:36 4th & 15 BUF 48 Mitch Wishnowsky punted for 36 yards, no return
Philadelphia 3rd, 6:28
  1. 6:28 1st & 10 PHI 16 Jalen Hurts incomplete pass to the right intended for A.J. Brown
  2. 6:25 2nd & 10 PHI 16 Jalen Hurts incomplete pass to the right intended for DeVonta Smith
  3. 6:20 3rd & 10 PHI 16 Jalen Hurts incomplete pass to the right
  4. 6:14 4th & 10 PHI 16 Braden Mann punted for 62 yards. Khalil Shakir returned punt for 10 yards
Buffalo 3rd, 6:03
  1. 6:03 1st & 10 BUF 32 James Cook III rushed up the middle for no gain, tackled by Jordan Davis
  2. 5:22 2nd & 10 BUF 32 Josh Allen incomplete pass down the middle intended for James Cook III
  3. 5:18 3rd & 10 BUF 32 Philadelphia committed 26 yard penalty (Pass Interference)
  4. 5:12 1st & 10 PHI 42 James Cook III rushed up the middle for 3 yard gain, tackled by Jihaad Campbell
  5. 4:29 2nd & 7 PHI 39 Josh Allen passed to Tyrell Shavers to the right for 32 yard gain, tackled by Quinyon Mitchell
  6. 3:54 1st & 7 PHI 7 Josh Allen incomplete pass to the left intended for Gabe Davis
  7. 3:51 2nd & 7 PHI 7 Josh Allen passed to Khalil Shakir to the right for 5 yard gain, tackled by Marcus Epps
  8. 3:08 3rd & 2 PHI 2 James Cook III rushed to the left for 1 yard loss, tackled by Marcus Epps
  9. 2:25 4th & 3 PHI 3 Josh Allen rushed to the right for 2 yard gain, tackled by Zack Baun
Philadelphia 3rd, 2:16
  1. 2:16 1st & 10 PHI 1 Jalen Hurts rushed up the middle for 2 yard gain, tackled by Shaq Thompson
  2. 1:36 2nd & 8 PHI 3 Saquon Barkley rushed up the middle for 2 yard gain, tackled by Matt Milano
  3. 0:52 3rd & 6 PHI 5 Jalen Hurts sacked by Greg Rousseau and Matt Milano for 2 yard loss
  4. 0:13 4th & 8 PHI 3 Braden Mann punted for 50 yards. Khalil Shakir returned punt for 12 yards
Buffalo 3rd, 0:04
  1. 0:04 1st & 10 PHI 41 Josh Allen passed to Dawson Knox to the left for 2 yard gain, tackled by Marcus Epps
  2. End of 3rd Quarter
  3. 15:00 2nd & 8 PHI 39 Josh Allen passed to Ty Johnson to the left for 10 yard gain, tackled by Jihaad Campbell
  4. 14:22 1st & 10 PHI 29 James Cook III rushed to the left for 2 yard gain, tackled by Jordan Davis
  5. 13:45 2nd & 8 PHI 27 Josh Allen incomplete pass to the left intended for James Cook III
  6. 13:41 3rd & 8 PHI 27 Josh Allen sacked by Jalyx Hunt for 19 yard loss
  7. 12:56 4th & 27 PHI 46 Mitch Wishnowsky punted for 46 yards, touchback
Philadelphia 4th, 12:48
  1. 12:48 1st & 10 PHI 20 Saquon Barkley rushed to the right for 3 yard gain, tackled by Larry Ogunjobi
  2. 12:08 2nd & 7 PHI 23 Saquon Barkley rushed to the right for 1 yard gain, tackled by Phidarian Mathis
  3. 11:23 3rd & 6 PHI 24 Jalen Hurts incomplete pass to the right
  4. 11:14 4th & 6 PHI 24 Braden Mann punted for 58 yards. Khalil Shakir returned punt for 28 yards
Buffalo 4th, 11:02
  1. 11:02 1st & 10 BUF 46 Josh Allen passed to Brandin Cooks to the right for 9 yard gain, tackled by Cooper DeJean
  2. 10:27 2nd & 1 PHI 45 Ray Davis rushed to the right for 4 yard gain, tackled by Jaelan Phillips
  3. 9:46 1st & 10 PHI 41 Josh Allen passed to Khalil Shakir to the right for 2 yard gain, tackled by Zack Baun
  4. 9:08 2nd & 8 PHI 39 James Cook III rushed to the right for 7 yard gain, tackled by Quinyon Mitchell
  5. 8:36 3rd & 1 PHI 32 James Cook III rushed up the middle for 3 yard gain, tackled by Byron Young
  6. 8:01 1st & 10 PHI 29 Ty Johnson rushed to the left for 4 yard gain, tackled by Marcus Epps
  7. 7:29 2nd & 6 PHI 25 Ty Johnson rushed to the right for 1 yard gain, tackled by Moro Ojomo
  8. 6:51 3rd & 5 PHI 24 Josh Allen passed to Khalil Shakir to the left for 13 yard gain, tackled by Adoree' Jackson
  9. 6:24 1st & 10 PHI 11 Ty Johnson rushed up the middle for 8 yard gain, tackled by Reed Blankenship
  10. 5:54 2nd & 2 PHI 3 Ty Johnson rushed to the left for 1 yard gain, tackled by Cooper DeJean
  11. 5:15 3rd & 1 PHI 2 Josh Allen rushed to the left for 2 yard touchdown PHI 13, BUF 6
  12. 5:11 1st & 10 PHI 15 Michael Badgley PAT blocked
Philadelphia 4th, 5:11
  1. 5:11 1st & 10 BUF 35 Buffalo kicked off for 62 yards, Will Shipley returned kickoff for 27 yards
  2. 5:04 1st & 10 PHI 30 Saquon Barkley rushed to the left for 3 yard loss, tackled by Matt Milano
  3. 4:19 2nd & 13 PHI 27 Saquon Barkley rushed to the right for 1 yard gain, tackled by Greg Rousseau
  4. 3:35 3rd & 12 PHI 28 Jalen Hurts incomplete pass to the right intended for DeVonta Smith
  5. 3:29 4th & 12 PHI 28 Braden Mann punted for 55 yards, no return
Buffalo 4th, 3:21
  1. 3:21 1st & 10 BUF 17 James Cook III rushed to the right for 6 yard gain, tackled by Cooper DeJean
  2. 2:40 2nd & 4 BUF 23 Josh Allen incomplete pass to the right
  3. 2:34 3rd & 4 BUF 23 Josh Allen passed to Brandin Cooks to the left for 6 yard gain
  4. 2:29 1st & 10 BUF 29 Josh Allen incomplete pass to the left intended for Ty Johnson
  5. 2:26 2nd & 10 BUF 29 Ty Johnson rushed up the middle for 1 yard gain, tackled by Zack Baun
  6. 2:00 3rd & 9 BUF 30 Josh Allen passed to Ty Johnson to the right for 1 yard loss, tackled by Zack Baun
  7. 1:51 4th & 10 BUF 29 Buffalo timeout
  8. 1:51 4th & 10 BUF 29 Josh Allen passed to Tyrell Shavers to the right for 4 yard gain. lateral to Ty Johnson for 21 yards
  9. 1:44 1st & 10 PHI 46 Josh Allen incomplete pass to the right intended for Tyrell Shavers
  10. 1:40 2nd & 10 PHI 46 Josh Allen passed to Brandin Cooks down the middle for 36 yard gain, tackled by Marcus Epps
  11. 1:10 1st & 10 PHI 10 James Cook III rushed to the left for 1 yard gain, tackled by Moro Ojomo
  12. 0:33 2nd & 9 PHI 9 Josh Allen rushed to the left for 6 yard gain, tackled by Jordan Davis
  13. 0:23 3rd & 3 PHI 3 Buffalo timeout
  14. 0:23 3rd & 3 PHI 3 Josh Allen passed to Dawson Knox to the right for 2 yard gain, tackled by Adoree' Jackson
  15. 0:08 4th & 1 PHI 1 Buffalo timeout
  16. 0:08 4th & 1 PHI 1 Josh Allen rushed up the middle for 1 yard touchdown PHI 13, BUF 12
  17. 0:05 1st & 10 PHI 2 Philadelphia timeout
  18. 0:05 1st & 10 PHI 2 2pt attempt failed, Josh Allen pass to Khalil Shakir
Philadelphia 4th, 0:05
  1. 0:05 1st & 10 BUF 35 Buffalo kicked off for 13 yards, no return
  2. 0:04 1st & 10 BUF 48 Jalen Hurts rushed up the middle for 1 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.