Sunday, December 7, 2025     1:00 PM EST


31

Final


28


Game Summary

Total plays: 119
Play of the game:  Q3 1st and 10 at PHI 46 Shotgun Spread - Texas Joe Hook -yd pass to Mateo Harris ( route, ) completed for a 46-yard gain. Touchdown! Extra point is good!  
BUF 24   PHI 21

Player of the game: 15 Joe Hook 30/35 (86%), 384 pass yds (46-yd long, 11 yds/att), 4 TDs, 150.5 RTG

Team Stats


Game Stats

Game engine version: 2
426 total yards

QB 15 Joe Hook 30/35 (86%), 384 pass yds (46-yd long, 11 yds/att), 4 TDs, 150.5 RTG
HB 39 Mark Anderson 5 rush, -1 rush yds (-0.2 yds/rush), 1 fumble
HB 49 Brian Taylor Retired 17 rush, 43 rush yds (2.5 yds/rush)
FB 25 Julius Lewis 1 missed block
WR 16 Nate Williams 8 rec / 9 targets, 109 rec yds (0 YAC), (33-yd long), 1 TD
WR 14 Andrew Barnes 9 rec / 9 targets, 97 rec yds (0 YAC), (19-yd long), 1 TD
WR 36 Kenyan Jones 1 rec / 2 targets, 8 rec yds (0 YAC), (8-yd long)
WR 88 Alex McKee 3 rec / 3 targets, 32 rec yds (0 YAC), (16-yd long)
WR 11 Mateo Harris 5 rec / 5 targets, 85 rec yds (0 YAC), (46-yd long), 2 TDs
TE 81 Mike Flynn 3 rec / 6 targets, 2 drops, 50 rec yds (0 YAC), (38-yd long)
TE 48 Bruce Kiefer 1 rec / 1 targets, 3 rec yds (0 YAC), (3-yd long)
T 55 B.J. Mitchell
T 55 P.J. Prewitt
G 54 Christian Becker Retired
G 60 Orlando Payne
C 68 Jeron Walsh 5 missed blocks

DE 63 Brandon James 4 pressures, 6 tackles, 1 for loss
DE 52 Lourdes Mathis 3 pressures, 4 tackles, 1 for loss, 1 sack
DT 50 Ka'Deem Waterman 1 tackle, 1 for loss
DT 63 Lorenzo Patterson 4 tackles, 1 for loss
OLB 46 Hassan Frank 2 tackles
OLB 58 John Stewart 2 tackles
OLB 50 Josh Schroeder
OLB 56 Terrance Murphy
MLB 98 Deon Johnston 6 tackles
MLB 94 Cody Fry
CB 35 Anthony Thomas 3 tackles
CB 45 Isaiah Byrd 3 tackles, 5 PR yds, 121 KR yds
CB 34 Desmond Curtis 1 tackle
CB 25 Chris Talbert 1 tackle
CB 41 Mohamed Berry Retired
S 40 Terry Flores 1 tackle
S 38 Lawrence Brown

K 18 Gino Osborn 1/2, made: 37, missed: 43
P 19 Terrence Delaney 2 punts (0 inside 20) 46, 49
334 total yards

QB 9 Nick Bills 16/18 (89%), 182 pass yds (30-yd long, 10.1 yds/att), 5 rush, 45 rush yds (9 yds/rush), 3 TDs, 1 sack, 147.5 RTG
HB 25 Tyler Elliott 5 rush, 53 rush yds (10.6 yds/rush), 1 TD
HB 30 Treston Conner 14 rush, 54 rush yds (3.9 yds/rush)
FB 85 Tyler Johnson 2 missed blocks
WR 80 Cameron Baker 5 rec / 5 targets, 91 rec yds (0 YAC), (30-yd long), 1 TD
WR 32 Rashad Hodges 2 rec / 2 targets, 14 rec yds (0 YAC), (9-yd long)
WR 18 Joe Grayson 2 rec / 2 targets, 8 rec yds (0 YAC), (6-yd long)
WR 13 Andy Matlock 3 rec / 4 targets, 47 rec yds (0 YAC), (20-yd long)
WR 82 John Owens Retired
TE 89 Keon Roberts 3 rec / 4 targets, 18 rec yds (0 YAC), (9-yd long), 2 TDs
TE 88 T.J. Paulson 1 rec / 1 targets, 4 rec yds (0 YAC), (4-yd long)
T 73 Cyril Gunderson Retired 3 missed blocks
T 72 Corey Schell 1 pancake
G 77 Bernard James
G 73 Duke Wiley
C 58 Scott Clay 2 missed blocks

DE 65 Phillip Compton 3 tackles
DE 65 Gabe Nicholas 3 pressures, 7 tackles, 1 for loss
DT 96 Taquan Baker 4 tackles, 1 for loss
DT 64 Johnny Mills 3 pressures, 4 tackles
OLB 94 P.J. Johnson 1 tackle
OLB 43 Jihad Johnson Retired 2 tackles
OLB 44 Mike Cowart
OLB 93 Paul Taylor
MLB 45 Montae Taylor 7 tackles, 1 fumble forced, 2 TO yds
MLB 99 Jason Newton
CB 25 Danny Mason 3 tackles
CB 27 Joe Pham 2 tackles
CB 46 Jadeveon McElroy 4 tackles
CB 36 Donald White 3 tackles
CB 32 Bernard Fleming 2 tackles
S 22 Bruce Kohler 4 tackles
S 8 Robert Richardson 5 tackles, 14 PR yds, 125 KR yds

K 19 Eric Taggart
P 12 Jay Carr 4 punts (0 inside 20) 45, 65, 52, 49

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Gino Osborn to PHI 9, returned by Robert Richardson for 28 yards (to PHI 37).

 Q1 14:49 1st and 10 at PHI 37 Singleback Big - HB Sweep Right Treston Conner ran for 3 yards. (Lorenzo Patterson)
 Q1 13:58 2nd and 7 at PHI 40 I-Form Pro - Curls FB Tyler Johnson got beat! Pressure from DE Brandon James! Nick Bills scrambled for 1 yards.
 Q1 13:13 3rd and 6 at PHI 41 Singleback Normal - TE Post Nick Bills -yd pass to Andy Matlock ( route, ) completed for a 15-yard gain. (Isaiah Byrd) First down!
 Q1 12:27 1st and 10 at BUF 44 Shotgun Spread - HB Counter Y Treston Conner ran for 3 yards. (Lourdes Mathis)
 Q1 11:44 2nd and 7 at BUF 41 Shotgun Spread - Texas T Cyril Gunderson got beat! Pressure from DE Lourdes Mathis! Nick Bills sacked for -4 yards (Lourdes Mathis)
 Q1 11:01 3rd and 11 at BUF 45 Shotgun Spread - Texas BLITZ (MLB Deon Johnston)! T Cyril Gunderson got beat! Pressure from DE Lourdes Mathis! Nick Bills scrambled for 2 yards.
 Q1 10:09 4th and 9 at BUF 43 PuntPunt by Jay Carr for 45 yards (to BUF -2). Touchback.

 Q1 10:02 1st and 10 at BUF 20 I-Form Pro - Quick Slants Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 3-yard gain. (Jihad Johnson)
 Q1 9:18 2nd and 7 at BUF 23 Shotgun Spread - Flood Joe Hook -yd pass to Nate Williams ( route, ) completed for a 17-yard gain. (Jadeveon McElroy) First down!
 Q1 8:26 1st and 10 at BUF 40 I-Form Pro - HB Toss Right Brian Taylor ran for 3 yards. (Johnny Mills)
 Q1 7:38 2nd and 7 at BUF 43 Singleback Normal - HB Slash Mark Anderson ran and was tackled behind the line for -3 yards! (Taquan Baker)
 Q1 6:54 3rd and 10 at BUF 40 Shotgun Empty - Slot Drive C Jeron Walsh got beat! Pressure from DE Gabe Nicholas! Joe Hook -yd pass attempt intended for Kenyan Jones ( route, ) incomplete. (Donald White)
 Q1 6:42 4th and 10 at BUF 40 PuntPunt by Terrence Delaney for 46 yards, returned by Robert Richardson for 14 yards (to PHI 28).

 Q1 6:29 1st and 10 at PHI 28 Shotgun Empty - Slot Drive Nick Bills -yd pass to Rashad Hodges ( route, ) completed for a 9-yard gain. (Anthony Thomas)
 Q1 5:40 2nd and 1 at PHI 37 Shotgun Spread - HB Counter Y Treston Conner ran for 19 yards. (Lourdes Mathis) First down!
 Q1 4:52 1st and 10 at BUF 44 Singleback Big - HB Blast Left BLITZ! Treston Conner ran for 1 yards. (Deon Johnston)
 Q1 4:04 2nd and 9 at BUF 43 I-Form Pro - HB Toss Right T Corey Schell pancakes a defender! Tyler Elliott ran for 9 yards. (Brandon James) First down!
 Q1 3:18 1st and 10 at BUF 34 I-Form Pro - HB Counter Weak Treston Conner ran for 4 yards. (Brandon James)
 Q1 2:30 2nd and 6 at BUF 30 Shotgun Empty - Double In C Scott Clay got beat! Pressure from DE Brandon James! Nick Bills -yd pass to Cameron Baker ( route, ) completed for a 17-yard gain. (Desmond Curtis) First down!
 Q1 1:45 1st and 10 at BUF 13 Singleback Normal - HB Stretch Right Tyler Elliott ran for 5 yards. (Deon Johnston)
 Q1 0:56 2nd and 5 at BUF 8 Singleback Big - Flanker Curl Nick Bills -yd pass to Keon Roberts ( route, ) completed for a 8-yard gain. Touchdown! Extra point is good!  
BUF 0   PHI 7


 Q1 0:51 KickoffKickoff by Eric Taggart to BUF 11, returned by Isaiah Byrd for 26 yards (to BUF 37).

 Q1 0:41 1st and 10 at BUF 37 Singleback Normal - Double Hitch BLITZ (OLB P.J. Johnson)! Joe Hook -yd pass to Mike Flynn ( route, ) completed for a 38-yard gain. (Montae Taylor) First down!
End of first quarter
BUF 0   PHI 7


 Q2 15:00 1st and 10 at PHI 25 Singleback Normal - HB Stretch Right Brian Taylor ran for 3 yards. (Taquan Baker)
 Q2 14:14 2nd and 7 at PHI 22 I-Form Pro - HB Toss Right Brian Taylor ran for 3 yards. (Johnny Mills)
 Q2 13:31 3rd and 4 at PHI 19 Singleback Big - Outs BLITZ (OLB P.J. Johnson)! Joe Hook -yd pass to Mike Flynn ( route, ) completed for a 11-yard gain. (Montae Taylor) First down!
 Q2 12:38 1st and Goal at PHI 8 I-Form Pro - Curls Joe Hook -yd pass to Nate Williams ( route, ) completed for a 8-yard gain. Touchdown! Extra point is good!  
BUF 7   PHI 7


 Q2 12:34 KickoffKickoff by Gino Osborn to PHI 10, returned by Robert Richardson for 24 yards (to PHI 34).

 Q2 12:25 1st and 10 at PHI 34 Shotgun Spread - HB Draw Treston Conner ran and was tackled behind the line for -1 yards! (Ka'Deem Waterman)
 Q2 11:38 2nd and 11 at PHI 33 Shotgun Empty - Double In C Scott Clay got beat! Pressure from DE Brandon James! Nick Bills scrambled for 17 yards. First down!
 Q2 10:50 1st and 10 at midfield Shotgun Spread - HB Draw Treston Conner ran for 6 yards. (Lorenzo Patterson)
 Q2 9:57 2nd and 4 at BUF 44 Singleback Normal - HB Slash Tyler Elliott ran for 44 yards. Touchdown! Extra point is good!  
BUF 7   PHI 14


 Q2 9:41 KickoffKickoff by Eric Taggart to BUF 12, returned by Isaiah Byrd for 16 yards (to BUF 28).

 Q2 9:35 1st and 10 at BUF 28 Singleback Normal - HB Slash Brian Taylor ran for 6 yards. (Gabe Nicholas)
 Q2 8:48 2nd and 4 at BUF 34 Singleback Normal - TE Post Joe Hook -yd pass to Mateo Harris ( route, ) completed for a 11-yard gain. (Robert Richardson) First down!
 Q2 8:00 1st and 10 at BUF 45 I-Form Pro - Curls Joe Hook -yd pass attempt intended for Mike Flynn ( route, ) incomplete. (Jihad Johnson)
 Q2 7:45 2nd and 10 at BUF 45 Shotgun Spread - HB Counter Y Brian Taylor ran for 1 yards. (Montae Taylor)
 Q2 6:56 3rd and 9 at BUF 46 Shotgun Empty - Double In BLITZ (MLB Montae Taylor)! Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 18-yard gain. (Jadeveon McElroy) First down!
 Q2 6:05 1st and 10 at PHI 36 Singleback Normal - TE Post Joe Hook -yd pass to Nate Williams ( route, ) completed for a 16-yard gain. (Robert Richardson) First down!
 Q2 5:15 1st and 10 at PHI 20 Singleback Normal - Double Hitch BLITZ (OLB P.J. Johnson)! Joe Hook -yd pass attempt intended for Mike Flynn ( route, ) dropped!
 Q2 5:03 2nd and 10 at PHI 20 Shotgun Empty - Double In Joe Hook -yd pass to Kenyan Jones ( route, ) completed for a 8-yard gain. (Robert Richardson)
 Q2 4:12 3rd and 2 at PHI 12 Shotgun Spread - HB Draw Brian Taylor ran for 4 yards. (Phillip Compton) First down!
 Q2 3:24 1st and Goal at PHI 8 Singleback Big - HB Sweep Right Brian Taylor ran for 2 yards. (Johnny Mills)
 Q2 3:13 2nd and Goal at PHI 6 I-Form Pro - HB Toss Right Brian Taylor ran and was stopped for no gain. (Johnny Mills)
 Q2 2:59 3rd and Goal at PHI 6 Shotgun Spread - Flood BLITZ (MLB Montae Taylor)! Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 6-yard gain. Touchdown! Extra point is good!  
BUF 14   PHI 14


 Q2 2:55 KickoffKickoff by Gino Osborn to PHI 9, returned by Robert Richardson for 22 yards (to PHI 31).

 Q2 2:47 1st and 10 at PHI 31 Singleback Normal - Double Hitch Nick Bills -yd pass attempt intended for Andy Matlock ( route, ) incomplete. (John Stewart)
 Q2 2:41 2nd and 10 at PHI 31 Singleback Normal - HB Slash Tyler Elliott ran and was tackled behind the line for -1 yards! (Brandon James)
 Q2 2:30 3rd and 11 at PHI 30 Singleback Big - Outs Nick Bills -yd pass to Keon Roberts ( route, ) completed for a 9-yard gain. (Anthony Thomas)
 Q2 2:06 4th and 2 at PHI 39 PuntPunt by Jay Carr for 65 yards (to BUF -4). Touchback.

 Q2 1:58 1st and 10 at BUF 20 Shotgun Empty - Double In C Jeron Walsh got beat! Pressure from DE Gabe Nicholas! Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 11-yard gain. (Bruce Kohler) First down!
 Q2 1:41 1st and 10 at BUF 31 Singleback Normal - Double Hitch Joe Hook -yd pass attempt intended for Mike Flynn ( route, ) dropped!
 Q2 1:33 2nd and 10 at BUF 31 Singleback Normal - HB Slash Brian Taylor ran for 4 yards. (Gabe Nicholas)
 Q2 1:21 3rd and 6 at BUF 35 Singleback Big - HB Blast Left Mark Anderson ran the ball, and fumbled! Recovered by Montae Taylor! Return of 2 yards.

 Q2 1:18 1st and 10 at BUF 33 Shotgun Spread - HB Draw Treston Conner ran for 2 yards. (Brandon James)
 Q2 1:05 2nd and 8 at BUF 31 Singleback Big - Flanker Curl Nick Bills -yd pass to Cameron Baker ( route, ) completed for a 30-yard gain. (Anthony Thomas) First down!
 Q2 0:56 1st and Goal at BUF 1 Singleback Normal - TE Post BLITZ (OLB John Stewart)! Nick Bills -yd pass to Keon Roberts ( route, ) completed for a 1-yard gain. Touchdown! Extra point is good!  
BUF 14   PHI 21


 Q2 0:51 KickoffKickoff by Eric Taggart to BUF 10, returned by Isaiah Byrd for 42 yards (to PHI 48).

 Q2 0:35 1st and 10 at PHI 48 Singleback Big - Outs Joe Hook -yd pass to Bruce Kiefer ( route, ) completed for a 3-yard gain. (Robert Richardson)
 Q2 0:26 2nd and 7 at PHI 45 Shotgun Spread - Texas C Jeron Walsh got beat! Pressure from DT Johnny Mills! Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 19-yard gain. (Montae Taylor) First down!
 Q2 0:04 1st and 10 at PHI 26 Field Goal43 yard FG attempt by Gino Osborn missed!
Halftime
BUF 14   PHI 21



 Q3 15:00 KickoffKickoff by Eric Taggart to BUF 11, returned by Isaiah Byrd for 17 yards (to BUF 28).

 Q3 14:54 1st and 10 at BUF 28 Singleback Normal - HB Stretch Right Brian Taylor ran for 1 yards. (Phillip Compton)
 Q3 14:05 2nd and 9 at BUF 29 I-Form Pro - HB Toss Right Brian Taylor ran and was stopped for no gain. (Gabe Nicholas)
 Q3 13:21 3rd and 9 at BUF 29 Shotgun Spread - Texas Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 9-yard gain. (Donald White) First down!
 Q3 12:37 1st and 10 at BUF 38 Shotgun Spread - HB Draw Mark Anderson ran for 2 yards. (Gabe Nicholas)
 Q3 11:51 2nd and 8 at BUF 40 I-Form Pro - Quick Slants Joe Hook -yd pass attempt intended for Nate Williams ( route, ) incomplete. (Donald White)
 Q3 11:38 3rd and 8 at BUF 40 Singleback Big - Outs BLITZ (OLB P.J. Johnson)! Joe Hook -yd pass to Nate Williams ( route, ) completed for a 33-yard gain. (Montae Taylor) First down!
 Q3 10:52 1st and 10 at PHI 27 Shotgun Spread - HB Draw Brian Taylor ran for 4 yards. (Phillip Compton)
 Q3 10:02 2nd and 6 at PHI 23 Shotgun Spread - HB Counter Y Brian Taylor ran and was stopped for no gain. (Gabe Nicholas)
 Q3 9:09 3rd and 6 at PHI 23 Singleback Big - HB Blast Left Brian Taylor ran for 3 yards. (Montae Taylor)
 Q3 8:24 4th and 3 at PHI 20 Field Goal37 yard FG attempt by Gino Osborn is good!  
BUF 17   PHI 21


 Q3 8:19 KickoffKickoff by Gino Osborn to PHI 9, returned by Robert Richardson for 19 yards (to PHI 28).

 Q3 8:12 1st and 10 at PHI 28 Singleback Normal - TE Post Nick Bills -yd pass to Cameron Baker ( route, ) completed for a 6-yard gain. (Deon Johnston)
 Q3 7:27 2nd and 4 at PHI 34 I-Form Pro - Curls FB Tyler Johnson got beat! Pressure from DE Brandon James! Nick Bills scrambled for 10 yards. First down!
 Q3 6:43 1st and 10 at PHI 44 I-Form Pro - HB Toss Right Treston Conner ran for 3 yards. (Lorenzo Patterson)
 Q3 5:56 2nd and 7 at PHI 47 Singleback Big - HB Sweep Right Treston Conner ran for 6 yards. (Brandon James)
 Q3 5:13 3rd and 1 at BUF 47 I-Form Pro - Curls BLITZ (OLB John Stewart)! Nick Bills -yd pass attempt intended for Keon Roberts ( route, ) incomplete. (Hassan Frank)
 Q3 5:00 4th and 1 at BUF 47 PuntPunt by Jay Carr for 52 yards (to BUF -5). Touchback.

 Q3 4:54 1st and 10 at BUF 20 I-Form Pro - Quick Slants Joe Hook -yd pass to Mike Flynn ( route, ) completed for a 1-yard gain. (Bruce Kohler)
 Q3 4:06 2nd and 9 at BUF 21 Shotgun Spread - Flood Joe Hook -yd pass to Alex McKee ( route, ) completed for a 10-yard gain. (Bernard Fleming) First down!
 Q3 3:21 1st and 10 at BUF 31 Shotgun Spread - Texas C Jeron Walsh got beat! Pressure from DT Johnny Mills! Joe Hook -yd pass to Nate Williams ( route, ) completed for a 7-yard gain. (Robert Richardson)
 Q3 2:33 2nd and 3 at BUF 38 I-Form Pro - Quick Slants BLITZ (OLB P.J. Johnson)! FB Julius Lewis got beat! Pressure from DE Gabe Nicholas! Joe Hook -yd pass to Nate Williams ( route, ) completed for a 16-yard gain. (Joe Pham) First down!
 Q3 1:46 1st and 10 at PHI 46 Shotgun Spread - Texas Joe Hook -yd pass to Mateo Harris ( route, ) completed for a 46-yard gain. Touchdown! Extra point is good!  
BUF 24   PHI 21


 Q3 1:31 KickoffKickoff by Gino Osborn to PHI 9, returned by Robert Richardson for 16 yards (to PHI 25).

 Q3 1:25 1st and 10 at PHI 25 Singleback Big - HB Blast Left Tyler Elliott ran and was tackled behind the line for -4 yards! (Lorenzo Patterson)
 Q3 0:34 2nd and 14 at PHI 21 Shotgun Spread - HB Draw BLITZ! Treston Conner ran for 1 yards. (Brandon James)
End of third quarter
BUF 24   PHI 21


 Q4 15:00 3rd and 13 at PHI 22 Singleback Normal - Double Hitch BLITZ (OLB John Stewart)! Nick Bills -yd pass to Andy Matlock ( route, ) completed for a 12-yard gain. (Terry Flores)
 Q4 14:14 4th and 1 at PHI 34 PuntPunt by Jay Carr for 49 yards, returned by Isaiah Byrd for 5 yards (to BUF 22).

 Q4 14:05 1st and 10 at BUF 22 Singleback Big - HB Sweep Right Brian Taylor ran and was stopped for no gain. (P.J. Johnson)
 Q4 13:15 2nd and 10 at BUF 22 Shotgun Empty - Double In BLITZ (MLB Montae Taylor)! Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 15-yard gain. (Bernard Fleming) First down!
 Q4 12:23 1st and 10 at BUF 37 Shotgun Empty - Slot Drive Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 8-yard gain. (Bruce Kohler)
 Q4 11:32 2nd and 2 at BUF 45 Singleback Big - HB Blast Left Brian Taylor ran for 3 yards. (Taquan Baker) First down!
 Q4 10:44 1st and 10 at BUF 48 Shotgun Spread - HB Draw Brian Taylor ran for 6 yards. (Gabe Nicholas)
 Q4 10:01 2nd and 4 at PHI 46 Singleback Normal - HB Slash BLITZ! Mark Anderson ran and was tackled behind the line for -3 yards! (Gabe Nicholas)
 Q4 9:08 3rd and 7 at PHI 49 Singleback Big - HB Blast Left Mark Anderson ran for 3 yards. (Taquan Baker)
 Q4 8:18 4th and 4 at PHI 46 PuntPunt by Terrence Delaney for 49 yards (to PHI -3). Touchback.

 Q4 8:11 1st and 10 at PHI 20 I-Form Pro - Quick Slants Nick Bills -yd pass to Andy Matlock ( route, ) completed for a 20-yard gain. (Isaiah Byrd) First down!
 Q4 7:19 1st and 10 at PHI 40 Shotgun Spread - HB Draw Treston Conner ran for 2 yards. (Lourdes Mathis)
 Q4 6:26 2nd and 8 at PHI 42 Singleback Big - HB Sweep Right BLITZ! Treston Conner ran for 3 yards. (John Stewart)
 Q4 5:34 3rd and 5 at PHI 45 Singleback Big - Flanker Curl Nick Bills -yd pass to T.J. Paulson ( route, ) completed for a 4-yard gain. (Hassan Frank)
 Q4 4:42 4th and 1 at PHI 49 Singleback Big - HB Blast Left Treston Conner ran for 2 yards. (Deon Johnston) First down!
 Q4 3:51 1st and 10 at BUF 49 Shotgun Spread - Texas Nick Bills -yd pass to Rashad Hodges ( route, ) completed for a 5-yard gain. (Chris Talbert)
 Q4 3:08 2nd and 5 at BUF 44 Shotgun Empty - Double In Nick Bills -yd pass to Cameron Baker ( route, ) completed for a 29-yard gain. (Deon Johnston) First down!
 Q4 2:54 1st and 10 at BUF 15 Shotgun Spread - Flood Nick Bills -yd pass to Joe Grayson ( route, ) completed for a 6-yard gain. (Isaiah Byrd)
 Q4 2:29 2nd and 4 at BUF 9 Shotgun Empty - Double In Nick Bills -yd pass to Cameron Baker ( route, ) completed for a 9-yard gain. Touchdown! Extra point is good!  
BUF 24   PHI 28


 Q4 2:24 KickoffKickoff by Eric Taggart to BUF 10, returned by Isaiah Byrd for 20 yards (to BUF 30).

 Q4 2:16 1st and 10 at BUF 30 Shotgun Spread - Flood Joe Hook -yd pass to Nate Williams ( route, ) completed for a 6-yard gain. (Joe Pham)
 Q4 2:04 2nd and 4 at BUF 36 Shotgun Spread - Texas C Jeron Walsh got beat! Pressure from DT Johnny Mills! Joe Hook -yd pass to Mateo Harris ( route, ) completed for a 8-yard gain. (Jadeveon McElroy) First down!
 Q4 1:54 1st and 10 at BUF 44 Shotgun Empty - Double In Joe Hook -yd pass to Mateo Harris ( route, ) completed for a 7-yard gain. (Danny Mason)
 Q4 1:29 2nd and 3 at PHI 49 Shotgun Empty - Double In Joe Hook -yd pass to Nate Williams ( route, ) completed for a 6-yard gain. (Danny Mason) First down!
 Q4 1:17 1st and 10 at PHI 43 Shotgun Spread - Flood Joe Hook -yd pass to Alex McKee ( route, ) completed for a 6-yard gain. (Bruce Kohler)
 Q4 1:00 2nd and 4 at PHI 37 Shotgun Spread - Flood Joe Hook -yd pass to Alex McKee ( route, ) completed for a 16-yard gain. (Jadeveon McElroy) First down!
 Q4 0:45 1st and 10 at PHI 21 Shotgun Empty - Double In BLITZ (MLB Montae Taylor)! Joe Hook -yd pass to Andrew Barnes ( route, ) completed for a 8-yard gain. (Danny Mason)
 Q4 0:37 2nd and 2 at PHI 13 Shotgun Spread - Texas Joe Hook -yd pass to Mateo Harris ( route, ) completed for a 13-yard gain. Touchdown! Extra point is good!  
BUF 31   PHI 28


 Q4 0:32 KickoffKickoff by Gino Osborn to PHI 9, returned by Robert Richardson for 16 yards (to PHI 25).

 Q4 0:26 1st and 10 at PHI 25 Shotgun Spread - Texas Nick Bills -yd pass to Joe Grayson ( route, ) completed for a 2-yard gain. (Deon Johnston)
 Q4 0:02 2nd and 8 at PHI 27 Shotgun Empty - Double In BLITZ (MLB Deon Johnston)! T Cyril Gunderson got beat! Pressure from DE Lourdes Mathis! Nick Bills scrambled for 15 yards. First down!
End of Regulation
BUF 31   PHI 28


Auto-scroll page
Download Game CSV