[GAME_DETAIL_202511704]

// Week 17REGULAR Season 2025

PHI
PHI
13
AWAY
VS
BUF
12
HOME
BUF
FINAL
Sunday, December 28, 20258:25 PM UTC
FOX • Week 17

[QUARTER_BREAKDOWN]

TEAMQ1Q2Q3Q4FINAL
PHI760013
BUF0001212

[PLAYER_BOXSCORE]

BUF - Passing (1 players)

PlayerPosAttCompYdsTDINTFPTSPPR
Josh AllenQB3523262--23.223.2

PHI - Passing (1 players)

PlayerPosAttCompYdsTDINTFPTSPPR
Jalen HurtsQB27131101-8.98.9

[REALTIME_AI_CHAT]

Voice chat with AI about live game analysis

Status:READY

[GAME_STATUS]

Status:Final
0
Last Updated:10:56:25 PM

[STADIUM_INFO]

Highmark Stadium
Orchard Park, NY
Capacity:71,608
Attendance:71,105
Surface:Artificial
Type:Outdoor

[GAME_CONDITIONS]

Weather:
Light Rain
55°F - 59°F • Wind: 25 mph
Betting:
Spread: -3.0
O/U: 45.0
Channel:FOX

[PLAYS]

Showing 184 of 184 plays
Q115:00
1ST & 10
BUF 35
BUFKICKOFF
Buffalo kicked off for 54 yards, Will Shipley returned kickoff for 22 yards. Philadelphia committed 5 yard penalty (Illegal Formation)
Q114:53
1ST & 10
PHI 28
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right intended for Jahan Dotson
Q114:46
2ND & 10
PHI 28
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass down the middle intended for DeVonta Smith
Q114:40
3RD & 10
PHI 28
PHIPASSCOMPLETED+8 YDS
Jalen Hurts passed to A.J. Brown to the left for 8 yard gain, tackled by Christian Benford
Q113:58
4TH & 2
PHI 36
PHIPUNT
Braden Mann punted for 54 yards, no return
Q113:45
1ST & 10
BUF 10
BUFRUSH+3 YDS
James Cook rushed up the middle for 3 yard gain, tackled by Jaelan Phillips
Q113:091ST DOWN
2ND & 7
BUF 13
BUFPASSCOMPLETED+15 YDS
Josh Allen passed to Dawson Knox down the middle for 15 yard gain, tackled by Reed Blankenship
Q112:311ST DOWN
1ST & 10
BUF 28
BUFRUSH+10 YDS
James Cook rushed to the left for 10 yard gain, tackled by Marcus Epps
Q111:52
1ST & 10
BUF 38
BUFPASSCOMPLETED+3 YDS
Josh Allen passed to James Cook to the left for 3 yard gain, tackled by Reed Blankenship
Q111:15
2ND & 7
BUF 41
BUFPASSCOMPLETED+3 YDS
Josh Allen passed to Khalil Shakir to the left for 3 yard gain, tackled by Jihaad Campbell
Q110:291ST DOWN
3RD & 4
BUF 44
BUFPENALTY+5 YDS
Philadelphia committed 5 yard penalty (Holding)
Q110:11
1ST & 10
BUF 49
BUFRUSH+2 YDS
James Cook rushed to the left for 2 yard gain, tackled by Quinyon Mitchell
Q109:29
2ND & 8
PHI 49
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the left intended for James Cook
Q109:25
3RD & 8
PHI 49
BUFSACK-10 YDS
Josh Allen sacked by Jalyx Hunt for 10 yard loss
Q108:46
4TH & 18
BUF 41
BUFPUNT
Mitch Wishnowsky punted for 46 yards, no return
Q108:38
1ST & 10
PHI 13
PHITIMEOUT
Timeout
Q108:38
1ST & 10
PHI 13
PHIRUSH+3 YDS
Saquon Barkley rushed to the right for 3 yard gain, tackled by Terrel Bernard
Q108:001ST DOWN
2ND & 7
PHI 16
PHIRUSH+8 YDS
Saquon Barkley rushed to the right for 8 yard gain, tackled by Cam Lewis
Q107:29
1ST & 10
PHI 24
PHIRUSH+2 YDS
Saquon Barkley rushed to the left for 2 yard gain, tackled by Andre Jones Jr.
Q106:45
2ND & 8
PHI 26
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the left intended for Dallas Goedert
Q106:42
3RD & 8
PHI 26
PHIRUSH+4 YDS
Will Shipley rushed up the middle for 4 yard gain, tackled by Matt Milano
Q106:05
4TH & 4
PHI 30
PHIPUNT
Braden Mann punted for 44 yards, no return
Q105:56
1ST & 10
BUF 26
BUFTIMEOUT
Timeout
Q105:56
1ST & 10
BUF 26
BUFFUMBLE
Josh Allen fumbled. Josh Allen recovered fumble for no gain
Q105:141ST DOWN
2ND & 16
BUF 20
BUFPASSCOMPLETED+50 YDS
Josh Allen passed to Brandin Cooks down the middle for 50 yard gain, tackled by Cooper DeJean
Q104:37
1ST & 10
PHI 30
BUFRUSH+8 YDS
James Cook rushed up the middle for 8 yard gain, tackled by Jaelan Phillips
Q104:08
2ND & 2
PHI 22
BUFSACK-36 YDS
Josh Allen sacked by Jaelan Phillips for 36 yard loss. Josh Allen fumbled. Jihaad Campbell recovered fumble for no gain
Q103:59
1ST & 10
BUF 42
PHITIMEOUT
Timeout
Q104:00
1ST & 10
BUF 45
PHIPASSCOMPLETED+4 YDS
Jalen Hurts passed to Darius Cooper to the left for 4 yard gain, tackled by Maxwell Hairston
Q103:281ST DOWN
2ND & 6
BUF 41
PHIPASSCOMPLETED+27 YDS
Jalen Hurts passed to A.J. Brown to the left for 27 yard gain, tackled by Christian Benford
Q102:54
1ST & 10
BUF 14
PHIPASSCOMPLETED+3 YDS
Jalen Hurts passed to Grant Calcaterra to the left for 3 yard gain, tackled by Cole Bishop
Q102:15
2ND & 7
BUF 11
PHIPASSCOMPLETED+6 YDS
Jalen Hurts passed to A.J. Brown to the right for 6 yard gain, tackled by Christian Benford
Q101:491ST DOWN
3RD & 1
BUF 5
PHIRUSH+3 YDS
Saquon Barkley rushed up the middle for 3 yard gain, tackled by T.J. Sanders
Q101:19
1ST & 2
BUF 2
PHIRUSH+1 YDS
Saquon Barkley rushed up the middle for 1 yard gain, tackled by Matt Milano
Q100:38SCORE1ST DOWN
2ND & 1
BUF 1
PHIPASSCOMPLETED+1 YDS
Jalen Hurts passed to Dallas Goedert to the right for 1 yard touchdown
Q100:35
1ST & 10
BUF 15
PHIEXTRAPOINT
Jake Elliott made PAT
Q100:35
1ST & 10
PHI 35
PHITIMEOUT
Timeout
Q100:35
1ST & 10
PHI 35
PHIKICKOFF
Philadelphia kicked off, touchback
Q100:35
1ST & 10
BUF 20
BUFPASSCOMPLETED+3 YDS
Josh Allen passed to Dawson Knox to the left for 3 yard gain, tackled by Cooper DeJean
Q215:00
2ND & 7
BUF 23
BUFPERIOD
End of 1st Quarter
Q115:00
2ND & 7
BUF 23
BUFRUSH+4 YDS
James Cook rushed to the left for 4 yard gain, tackled by Jihaad Campbell
Q214:241ST DOWN
3RD & 3
BUF 27
BUFRUSH+17 YDS
Josh Allen rushed to the left for 17 yard gain, tackled by Jalyx Hunt
Q213:42
1ST & 10
BUF 44
BUFRUSH+6 YDS
James Cook rushed to the left for 6 yard gain, tackled by Jalyx Hunt
Q213:00
2ND & 4
50
BUFRUSH-8 YDS
James Cook rushed up the middle for 2 yard gain, tackled by Adoree' Jackson. Buffalo committed 10 yard penalty (Holding)
Q212:421ST DOWN
2ND & 12
BUF 42
BUFPASSCOMPLETED+12 YDS
Josh Allen passed to Joshua Palmer down the middle for 12 yard gain, tackled by Zack Baun
Q212:00
1ST & 10
PHI 46
BUFRUSH+2 YDS
James Cook rushed to the left for 2 yard gain, tackled by Zack Baun
Q211:18
2ND & 8
PHI 44
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the left intended for Brandin Cooks
Q211:12
3RD & 8
PHI 44
BUFPASSINCOMPLETE
Josh Allen incomplete pass down the middle intended for Joshua Palmer
Q211:07
4TH & 8
PHI 44
BUFTIMEOUT
Timeout
Q211:06
4TH & 8
PHI 44
BUFPUNT
Mitch Wishnowsky punted for 36 yards, no return. Buffalo committed 15 yard penalty (Catch Interference)
Q210:57
1ST & 10
PHI 23
PHITIMEOUT
Timeout
Q210:57
1ST & 10
PHI 23
PHIRUSH+6 YDS
Saquon Barkley rushed to the left for 6 yard gain, tackled by A.J. Epenesa
Q210:18
2ND & 4
PHI 29
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the left intended for DeVonta Smith
Q210:12
3RD & 4
PHI 29
PHITIMEOUT
Philadelphia timeout
Q210:121ST DOWN
3RD & 4
PHI 29
PHIPASSCOMPLETED+11 YDS
Jalen Hurts passed to DeVonta Smith down the middle for 11 yard gain, tackled by Cole Bishop
Q209:44
1ST & 10
PHI 40
PHIRUSH-2 YDS
Saquon Barkley rushed to the right for 2 yard loss, tackled by Joey Bosa
Q208:57
2ND & 12
PHI 38
PHIRUSH+2 YDS
Tank Bigsby rushed up the middle for 2 yard gain, tackled by Terrel Bernard
Q208:141ST DOWN
3RD & 10
PHI 40
PHIPASSCOMPLETED+19 YDS
Jalen Hurts passed to A.J. Brown to the right for 19 yard gain, tackled by Cam Lewis
Q207:39
1ST & 10
BUF 41
PHIRUSH-2 YDS
Will Shipley rushed to the right for 2 yard loss, tackled by Deone Walker
Q207:06
2ND & 12
BUF 43
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right
Q207:00
3RD & 12
BUF 43
PHIRUSH+9 YDS
Jalen Hurts rushed to the right for 4 yard gain, tackled by Cam Lewis. Buffalo committed 5 yard penalty (Holding)
Q206:33
1ST & 10
BUF 34
PHIRUSH+1 YDS
Saquon Barkley rushed to the left for 1 yard gain, tackled by Larry Ogunjobi
Q205:50
2ND & 9
BUF 33
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the left intended for A.J. Brown
Q205:43
3RD & 9
BUF 33
PHIPASSCOMPLETED+4 YDS
Jalen Hurts passed to Dallas Goedert to the right for 4 yard gain, tackled by Terrel Bernard
Q205:07SCORE
4TH & 5
BUF 29
PHIFIELDGOAL
Jake Elliott kicked a 47-yard field goal
Q205:03
1ST & 10
PHI 35
PHITIMEOUT
Timeout
Q205:03
1ST & 10
PHI 35
PHIKICKOFF
Philadelphia kicked off for 58 yards, Ray Davis returned kickoff for 25 yards
Q204:56
1ST & 10
BUF 32
BUFRUSH+1 YDS
James Cook rushed to the right for 1 yard gain, tackled by Marcus Epps
Q204:20
2ND & 9
BUF 33
BUFSACK-9 YDS
Josh Allen sacked by Jalen Carter for 9 yard loss
Q203:41
3RD & 18
BUF 24
BUFPASSCOMPLETED+6 YDS
Josh Allen passed to Khalil Shakir to the left for 6 yard gain, tackled by Reed Blankenship
Q203:00
4TH & 12
BUF 30
BUFPUNT
Mitch Wishnowsky punted for 50 yards. Britain Covey returned punt for 9 yards
Q202:49
1ST & 10
PHI 29
PHITIMEOUT
Timeout
Q202:49
1ST & 10
PHI 29
PHIRUSH+9 YDS
Saquon Barkley rushed to the right for 9 yard gain, tackled by Matt Milano
Q202:051ST DOWN
2ND & 1
PHI 38
PHIRUSH+16 YDS
Saquon Barkley rushed to the left for 16 yard gain, tackled by Cam Lewis
Q201:58
1ST & 10
BUF 46
PHITIMEOUT
Two-minute warning
Q201:58
1ST & 10
BUF 46
PHIRUSH+4 YDS
Saquon Barkley rushed to the right for 4 yard gain, tackled by Deone Walker
Q201:271ST DOWN
2ND & 6
BUF 42
PHIPASSCOMPLETED+8 YDS
Jalen Hurts passed to A.J. Brown to the right for 8 yard gain
Q201:22
1ST & 10
BUF 34
PHIPASSCOMPLETED+5 YDS
Jalen Hurts passed to Tank Bigsby to the left for 5 yard gain, tackled by Deone Walker
Q200:531ST DOWN
2ND & 5
BUF 29
PHIPASSCOMPLETED+14 YDS
Jalen Hurts passed to DeVonta Smith to the left for 14 yard gain, tackled by Maxwell Hairston
Q200:30
1ST & 10
BUF 15
PHIPASSCOMPLETED+2 YDS
Jalen Hurts passed to Tank Bigsby to the left for 2 yard gain, tackled by Maxwell Hairston
Q200:23
2ND & 8
BUF 13
PHITIMEOUT
Philadelphia timeout
Q200:23
2ND & 8
BUF 13
PHITIMEOUT
Buffalo timeout
Q200:23
2ND & 8
BUF 13
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right intended for Dallas Goedert
Q200:17
3RD & 8
BUF 13
PHIPASSCOMPLETED+3 YDS
Jalen Hurts passed to Dallas Goedert to the right for 3 yard gain, tackled by Joey Bosa
Q200:11
4TH & 5
BUF 10
PHITIMEOUT
Buffalo timeout
Q200:08SCORE
4TH & 5
BUF 10
PHIFIELDGOAL
Jake Elliott kicked a 28-yard field goal
Q200:08
1ST & 10
PHI 35
PHIKICKOFF
Philadelphia kicked off for 72 yards, Ray Davis returned kickoff for 32 yards
Q200:02
1ST & 10
BUF 25
BUFRUSH-1 YDS
Josh Allen rushed up the middle for 1 yard loss
Q200:02
2ND & 11
BUF 24
BUFPERIOD
End of Half
Q315:00
1ST & 10
PHI 35
PHIKICKOFF
Philadelphia kicked off for 62 yards, Ray Davis returned kickoff for 27 yards. Buffalo committed 10 yard penalty (Holding)
Q314:52
1ST & 10
BUF 20
BUFPASSCOMPLETED+7 YDS
Josh Allen passed to Khalil Shakir to the right for 7 yard gain, tackled by Adoree' Jackson
Q314:12
2ND & 3
BUF 27
BUFRUSH+2 YDS
James Cook rushed up the middle for 2 yard gain, tackled by Jordan Davis
Q313:35
3RD & 1
BUF 29
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the left intended for Khalil Shakir
Q313:32
4TH & 1
BUF 29
BUFTIMEOUT
Philadelphia timeout
Q313:32
4TH & 1
BUF 29
BUFPUNT
Mitch Wishnowsky punted for 49 yards, no return
Q313:25
1ST & 10
PHI 22
PHITIMEOUT
Timeout
Q313:25
1ST & 10
PHI 22
PHIRUSH+5 YDS
Saquon Barkley rushed to the right for 5 yard gain, tackled by Shaq Thompson
Q312:451ST DOWN
2ND & 5
PHI 27
PHIRUSH+10 YDS
Saquon Barkley rushed up the middle for 10 yard gain, tackled by Matt Milano
Q312:07
1ST & 10
PHI 37
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right
Q312:00
2ND & 10
PHI 37
PHIRUSH-2 YDS
Saquon Barkley rushed to the right for 2 yard loss, tackled by Shaq Thompson
Q311:18
3RD & 12
PHI 35
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right
Q311:10
4TH & 12
PHI 35
PHIPUNT
Braden Mann punted for 65 yards, touchback
Q310:58
1ST & 10
BUF 20
BUFTIMEOUT
Timeout
Q310:581ST DOWN
1ST & 10
BUF 20
BUFRUSH+10 YDS
James Cook rushed to the right for 10 yard gain, tackled by Cooper DeJean
Q310:151ST DOWN
1ST & 10
BUF 30
BUFPASSCOMPLETED+12 YDS
Josh Allen passed to Ray Davis to the right for 12 yard gain, tackled by Cooper DeJean
Q309:30
1ST & 10
BUF 42
BUFRUSH+1 YDS
James Cook rushed to the left for 1 yard gain, tackled by Jalyx Hunt
Q308:50
2ND & 9
BUF 43
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the right
Q308:461ST DOWN
3RD & 9
BUF 43
BUFPASSCOMPLETED+10 YDS
Josh Allen passed to Dawson Knox to the right for 10 yard gain, tackled by Reed Blankenship
Q308:07
1ST & 10
PHI 47
BUFSACK-8 YDS
Josh Allen sacked by Moro Ojomo for 8 yard loss
Q307:23
2ND & 18
BUF 45
BUFPASSCOMPLETED+3 YDS
Josh Allen passed to Ty Johnson to the right for 3 yard gain, tackled by Jihaad Campbell
Q306:39
3RD & 15
BUF 48
BUFPASSINCOMPLETE
Josh Allen incomplete pass down the middle intended for Brandin Cooks
Q306:36
4TH & 15
BUF 48
BUFPUNT
Mitch Wishnowsky punted for 36 yards, no return
Q306:28
1ST & 10
PHI 16
PHITIMEOUT
Timeout
Q306:28
1ST & 10
PHI 16
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right intended for A.J. Brown
Q306:251ST DOWN
2ND & 10
PHI 16
PHIPASSCOMPLETED+17 YDS
Jalen Hurts passed to DeVonta Smith to the right for 17 yard gain, tackled by Taron Johnson
Q306:20
3RD & 10
PHI 16
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right
Q306:14
4TH & 10
PHI 16
PHIPUNT
Braden Mann punted for 62 yards. Khalil Shakir returned punt for 10 yards
Q306:03
1ST & 10
BUF 31
BUFTIMEOUT
Timeout
Q306:03
1ST & 10
BUF 32
BUFRUSH
James Cook rushed up the middle for no gain, tackled by Jordan Davis
Q305:22
2ND & 10
BUF 32
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the left intended for James Cook
Q305:171ST DOWN
3RD & 10
BUF 32
BUFPENALTY+26 YDS
Philadelphia committed 26 yard penalty (Pass Interference)
Q305:12
1ST & 10
PHI 42
BUFRUSH+3 YDS
James Cook rushed up the middle for 3 yard gain, tackled by Jihaad Campbell
Q304:291ST DOWN
2ND & 7
PHI 39
BUFPASSCOMPLETED+32 YDS
Josh Allen passed to Tyrell Shavers to the right for 32 yard gain, tackled by Quinyon Mitchell
Q303:55
1ST & 7
PHI 7
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the left intended for Gabe Davis
Q303:50
2ND & 7
PHI 7
BUFPASSCOMPLETED+5 YDS
Josh Allen passed to Khalil Shakir to the right for 5 yard gain, tackled by Marcus Epps
Q303:08
3RD & 2
PHI 2
BUFRUSH-1 YDS
James Cook rushed up the middle for 1 yard loss, tackled by Marcus Epps
Q302:25
4TH & 3
PHI 3
BUFRUSH+2 YDS
Josh Allen rushed to the right for 2 yard gain, tackled by Zack Baun
Q302:16
1ST & 10
PHI 1
PHITIMEOUT
Timeout
Q302:16
1ST & 10
PHI 1
PHIRUSH+2 YDS
Jalen Hurts rushed up the middle for 2 yard gain, tackled by Cole Bishop
Q301:36
2ND & 8
PHI 3
PHIRUSH+2 YDS
Saquon Barkley rushed up the middle for 2 yard gain, tackled by Matt Milano
Q300:13
4TH & 8
PHI 3
PHIPUNT
Braden Mann punted for 50 yards. Khalil Shakir returned punt for 12 yards
Q300:04
1ST & 10
PHI 41
BUFPASSCOMPLETED+2 YDS
Josh Allen passed to Dawson Knox to the left for 2 yard gain, tackled by Marcus Epps
Q415:00
2ND & 8
PHI 39
BUFPERIOD
End of 3rd Quarter
Q315:001ST DOWN
2ND & 8
PHI 39
BUFPASSCOMPLETED+10 YDS
Josh Allen passed to Ty Johnson to the left for 10 yard gain, tackled by Jihaad Campbell
Q314:22
1ST & 10
PHI 29
BUFRUSH+2 YDS
James Cook rushed to the left for 2 yard gain, tackled by Jordan Davis
Q413:45
2ND & 8
PHI 27
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the left intended for James Cook
Q413:41
3RD & 8
PHI 27
BUFSACK-19 YDS
Josh Allen sacked by Jalyx Hunt for 19 yard loss
Q412:55
4TH & 27
PHI 46
BUFPUNT
Mitch Wishnowsky punted for 46 yards, touchback
Q412:48
1ST & 10
PHI 20
PHITIMEOUT
Timeout
Q412:48
1ST & 10
PHI 20
PHIRUSH+3 YDS
Saquon Barkley rushed to the right for 3 yard gain, tackled by Larry Ogunjobi
Q412:08
2ND & 7
PHI 23
PHIRUSH+1 YDS
Saquon Barkley rushed to the right for 1 yard gain, tackled by Phidarian Mathis
Q411:23
3RD & 6
PHI 24
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right
Q411:14
4TH & 6
PHI 24
PHIPUNT
Braden Mann punted for 58 yards. Khalil Shakir returned punt for 28 yards
Q411:02
1ST & 10
BUF 46
BUFTIMEOUT
Timeout
Q411:02
1ST & 10
BUF 46
BUFPASSCOMPLETED+9 YDS
Josh Allen passed to Brandin Cooks to the right for 9 yard gain, tackled by Cooper DeJean
Q410:271ST DOWN
2ND & 1
PHI 45
BUFRUSH+4 YDS
Ray Davis rushed to the right for 4 yard gain, tackled by Reed Blankenship
Q409:46
1ST & 10
PHI 41
BUFPASSCOMPLETED+2 YDS
Josh Allen passed to Khalil Shakir to the right for 2 yard gain, tackled by Zack Baun
Q409:08
2ND & 8
PHI 39
BUFRUSH+7 YDS
James Cook rushed to the right for 7 yard gain, tackled by Quinyon Mitchell
Q408:361ST DOWN
3RD & 1
PHI 32
BUFRUSH+3 YDS
James Cook rushed up the middle for 3 yard gain, tackled by Byron Young
Q408:01
1ST & 10
PHI 29
BUFRUSH+4 YDS
Ty Johnson rushed to the left for 4 yard gain, tackled by Marcus Epps
Q407:29
2ND & 6
PHI 25
BUFRUSH+1 YDS
Ty Johnson rushed to the right for 1 yard gain, tackled by Moro Ojomo
Q406:511ST DOWN
3RD & 5
PHI 24
BUFPASSCOMPLETED+13 YDS
Josh Allen passed to Khalil Shakir to the left for 13 yard gain, tackled by Zack Baun
Q406:30
1ST & 10
PHI 11
BUFRUSH+9 YDS
Ty Johnson rushed up the middle for 9 yard gain, tackled by Reed Blankenship
Q405:54
2ND & 2
PHI 3
BUFRUSH+1 YDS
Ty Johnson rushed to the left for 1 yard gain, tackled by Cooper DeJean
Q405:15SCORE1ST DOWN
3RD & 1
PHI 2
BUFRUSH+2 YDS
Josh Allen rushed to the left for 2 yard touchdown
Q405:11
1ST & 10
PHI 15
BUFEXTRAPOINT
Michael Badgley PAT blocked
Q405:11
1ST & 10
BUF 35
BUFKICKOFF
Buffalo kicked off for 62 yards, Will Shipley returned kickoff for 27 yards
Q405:03
1ST & 10
PHI 30
PHIRUSH-3 YDS
Saquon Barkley rushed to the left for 3 yard loss, tackled by Matt Milano
Q404:19
2ND & 13
PHI 27
PHIRUSH+1 YDS
Saquon Barkley rushed to the right for 1 yard gain, tackled by Greg Rousseau
Q403:34
3RD & 12
PHI 28
PHIPASSINCOMPLETE
Jalen Hurts incomplete pass to the right intended for DeVonta Smith
Q403:28
4TH & 12
PHI 28
PHIPUNT
Braden Mann punted for 55 yards, no return
Q403:21
1ST & 10
BUF 17
BUFRUSH+6 YDS
James Cook rushed up the middle for 6 yard gain, tackled by Cooper DeJean
Q402:40
2ND & 4
BUF 23
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the right
Q402:331ST DOWN
3RD & 4
BUF 23
BUFPASSCOMPLETED+6 YDS
Josh Allen passed to Brandin Cooks to the left for 6 yard gain
Q402:28
1ST & 10
BUF 29
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the left intended for Ty Johnson
Q402:25
2ND & 10
BUF 29
BUFRUSH+1 YDS
Ty Johnson rushed to the left for 1 yard gain, tackled by Zack Baun
Q402:00
3RD & 9
BUF 30
BUFTIMEOUT
Two-minute warning
Q402:00
3RD & 9
BUF 30
BUFPASSCOMPLETED-1 YDS
Josh Allen passed to Ty Johnson to the right for 1 yard loss, tackled by Zack Baun
Q401:51
4TH & 9
BUF 30
BUFTIMEOUT
Buffalo timeout
Q401:511ST DOWN
4TH & 10
BUF 29
BUFPASSCOMPLETED+25 YDS
Josh Allen passed to Tyrell Shavers to the right for 5 yard gain. lateral to Ty Johnson for 20 yards
Q401:44
1ST & 10
PHI 46
BUFPASSINCOMPLETE
Josh Allen incomplete pass to the right intended for Tyrell Shavers
Q401:391ST DOWN
2ND & 10
PHI 46
BUFPASSCOMPLETED+36 YDS
Josh Allen passed to Brandin Cooks down the middle for 36 yard gain, tackled by Marcus Epps
Q401:09
1ST & 10
PHI 10
BUFRUSH+1 YDS
James Cook rushed up the middle for 1 yard gain, tackled by Moro Ojomo
Q400:32
2ND & 9
PHI 9
BUFRUSH+6 YDS
Josh Allen rushed to the left for 6 yard gain, tackled by Jordan Davis
Q400:23
3RD & 3
PHI 3
BUFTIMEOUT
Buffalo timeout
Q400:231ST DOWN
3RD & 3
PHI 3
BUFPASSCOMPLETED+3 YDS
Josh Allen passed to Dawson Knox to the right for 3 yard gain
Q400:08
4TH & 1
PHI 1
BUFTIMEOUT
Buffalo timeout
Q400:08SCORE1ST DOWN
4TH & 1
PHI 1
BUFRUSH+1 YDS
Josh Allen rushed to the right for 1 yard touchdown
Q400:05
1ST & 10
PHI 15
BUFTIMEOUT
Philadelphia timeout
Q400:05
1ST & 10
PHI 2
BUFTWOPOINTCONVERSION
2pt attempt failed, Josh Allen pass to Khalil Shakir
Q400:05
1ST & 10
BUF 35
BUFKICKOFF
Buffalo kicked off for 13 yards, no return
Q400:05
1ST & 10
BUF 48
PHIRUSH-1 YDS
Jalen Hurts rushed up the middle for 1 yard loss
Q4
2ND & 11
BUF 49
PHIPERIOD
End of Regulation
Q4
2ND & 11
BUF 49
PHIPERIOD
End of Game