Week 2, 1999

Played in Buffalo, NY, weather: 72 degrees, fair, 5 mph wind.
Buffalo won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Wade Richey kicked off 59 yards from the PHI35. Corey Ivy returned the ball 11 yards to the BUF17. Tackled by Terry Allen.
1-10-BUF17 (1Q: 14:10) Dave Schnell pass completed to WR Brian Finneran for 6 yards. The receiver went out of bounds. Tackled by ILB Zach Thomas, assisted by OLB Quentin Coryatt. Finneran gained 1 yard after the catch. The quarterback threw into double coverage.
2-4-BUF23 (1Q: 13:36) Curtis Alexander ran around left end for 5 yards. Tackled by DT Eduardo Ellard, assisted by ILB Zach Thomas. Key block delivered by Bob Dahl.
1-10-BUF28 (1Q: 13:15) Dave Schnell pass fell incomplete, intended for WR Wayne Campbell. S Corey Chavous defended the pass. The quarterback threw away from the double coverage.
2-10-BUF28 (1Q: 13:08) Eddie George ran around left end for 9 yards. Tackled by ILB Zach Thomas. Key block delivered by Walter Jones. PENALTY: Philadelphia was called for an Intentional Face Mask.
1-10-PHI48 (1Q: 12:59) Dave Schnell pass completed to WR Brett Perriman for 3 yards. Tackled by S Tony Parrish. The receiver ran his route right over the middle of the field.
2-7-PHI45 (1Q: 12:20) Dave Schnell pass completed to TE Stephen Alexander for 10 yards. Tackled by DT Martin Chase. Alexander gained 1 yard after the catch.
1-10-PHI35 (1Q: 11:46) Curtis Alexander ran inside the right guard for 4 yards. Tackled by DT Tony Dreschsler, assisted by S Corey Chavous.
2-6-PHI31 (1Q: 11:09) Dave Schnell scrambled for 6 yards. Tackled by ILB Zach Thomas.
1-10-PHI25 (1Q: 10:41) Dave Schnell pass completed to WR Brian Finneran for 6 yards. Tackled by CB Chad Boseman. The quarterback threw into double coverage.
2-4-PHI19 (1Q: 10:05) Dave Schnell pass completed to WR Brett Perriman for 13 yards. The receiver went out of bounds. Tackled by OLB Derrick Brooks. Perriman gained 4 yards after the catch.
1-6-PHI06 (1Q: 09:23) Dave Schnell pass completed to WR Brian Finneran for 6 yards and a TOUCHDOWN! Finneran gained 1 yard after the catch. Buffalo 6, Philadelphia 0
(1Q: 09:23) Extra point by David Beckham was good. Buffalo 7, Philadelphia 0
(1Q: 09:12) David Beckham kicked off 49 yards from the BUF35. Burt Degley returned the ball 26 yards to the PHI42. Tackled by Jason Sehorn. Ball was fumbled and recovered by BUF Corey Bradford on the PHI42.
1-10-PHI42 (1Q: 09:06) Dave Schnell pass was blocked at the line, intended for WR Brian Finneran. DE Ron Warner blocked the pass.
2-10-PHI42 (1Q: 09:00) Curtis Alexander ran inside the left tackle for -4 yards. Tackled by DT Eduardo Ellard.
3-14-PHI46 (1Q: 08:37) Dave Schnell pass was thrown incomplete, intended for WR Brett Perriman. The quarterback threw away from the double coverage. PENALTY: Philadelphia was called for Illegal Use of the Hands by the Defense.
1-10-PHI41 (1Q: 08:30) Eddie George ran around left end for 7 yards. Tackled by DT Eduardo Ellard, assisted by S Aaron Beasley. Key block delivered by Chris Conrad.
2-3-PHI34 (1Q: 08:08) Dave Schnell pass completed to WR Brian Finneran for 3 yards. Tackled by DT Eduardo Ellard.
1-10-PHI31 (1Q: 07:38) Eddie George ran around the left tackle for 12 yards. Tackled by S Aaron Beasley. Key block delivered by Chris Gray.
1-10-PHI19 (1Q: 07:10) Eddie George ran around left end for 2 yards. Tackled by OLB Derrick Brooks, assisted by ILB Zach Thomas. Buffalo's Bob Dahl was hurt on the play. This appears to be a serious leg injury.
2-8-PHI17 (1Q: 06:26) Dave Schnell pass completed to WR Brian Finneran for 17 yards and a TOUCHDOWN! Finneran gained 5 yards after the catch. Buffalo 13, Philadelphia 0
(1Q: 06:26) Extra point by David Beckham was good. Buffalo 14, Philadelphia 0
(1Q: 06:15) David Beckham kicked off 74 yards from the BUF35. Touchback.
1-10-PHI20 (1Q: 06:15) Chris Miller pass fell incomplete, intended for WR Marcus Justin. OLB Robert Jones hurried the quarterback into a bad throw.
2-10-PHI20 (1Q: 06:02) PENALTY: Philadelphia was called for a False Start.
2-15-PHI15 (1Q: 05:58) Chris Miller pass completed to RB Corey Dillon for 9 yards. Tackled by S Zach Bronson. The receiver ran his route right over the middle of the field.
3-6-PHI24 (1Q: 05:28) Chris Miller pass completed to WR Curtis Conway for 10 yards. Tackled by CB Phillippi Sparks, assisted by S Zach Bronson. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-PHI34 (1Q: 05:00) Corey Dillon ran around the left tackle for -4 yards. Tackled by OLB Terry Killens.
2-14-PHI30 (1Q: 04:20) Chris Miller pass completed to RB Corey Dillon for 11 yards. Tackled by OLB Terry Killens. Dillon gained 5 yards after the catch. The quarterback threw away from the double coverage.
3-3-PHI41 (1Q: 03:43) Chris Miller pass fell incomplete, intended for WR Marcus Justin. ILB Eric Hill hurried the quarterback into a bad throw.
4-3-PHI41 (1Q: 03:36) Ruben Rodriguez punted 55 yards. The ball was downed at the BUF04.
1-10-BUF04 (1Q: 03:29) Eddie George ran around right end for 5 yards. Tackled by ILB Zach Thomas, assisted by DT Tony Dreschsler. Key block delivered by Walter Jones.
2-5-BUF09 (1Q: 03:03) Eddie George ran around the left tackle for 16 yards. Tackled by CB Samari Rolle. Key block delivered by Chris Gray. Buffalo's Visanthe Hall was hurt on the play.
1-10-BUF25 (1Q: 02:25) Eddie George ran inside the left guard for 4 yards. Tackled by OLB Derrick Brooks, assisted by ILB Zach Thomas.
2-6-BUF29 (1Q: 01:42) Dave Schnell pass completed to WR Brian Finneran for 19 yards. Tackled by CB Chad Boseman. Finneran gained 3 yards after the catch. The quarterback threw into double coverage.
1-10-BUF48 (1Q: 01:10) Curtis Alexander ran a draw inside the left guard for 9 yards. Tackled by DE Rob Burnett. Key block delivered by Eric Mahlum.
2-1-PHI43 (1Q: 00:44) Curtis Alexander ran inside the left tackle for 0 yards. Tackled by DE Rob Burnett. ILB Zach Thomas crushed Reggie Nelson to wreck the play.
Start of second quarter.
3-1-PHI43 (2Q: 15:00) Aaron Stecker ran around left end for -4 yards. Tackled by ILB Zach Thomas. PENALTY: Buffalo was called for Illegal Motion. The penalty was declined.
4-5-PHI47 (2Q: 14:51) Rick Tuten punted 47 yards. Touchback.
1-10-PHI20 (2Q: 14:46) Corey Dillon ran around right end for 17 yards. Tackled by S Kurt Schultz. Key block delivered by Larry Allen.
1-10-PHI37 (2Q: 14:04) Corey Dillon ran outside the right tackle for 6 yards. Tackled by CB Phillippi Sparks. Key block delivered by Zefross Moss.
2-4-PHI43 (2Q: 13:25) Chris Miller pass was dropped by WR Marcus Justin. The quarterback threw away from the double coverage. PENALTY: Philadelphia was called for Offensive Holding.
2-14-PHI33 (2Q: 13:16) Corey Dillon ran a trap outside the right tackle for 6 yards. Tackled by ILB Eric Hill.
3-8-PHI39 (2Q: 12:39) Chris Miller pass completed to WR Curtis Conway for 19 yards. Tackled by S John Heeter, assisted by CB Carlton Gray. Conway gained 4 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF42 (2Q: 12:18) Ki-Jana Carter ran around left end for 2 yards. Tackled by S John Heeter, assisted by CB Jason Sehorn.
2-8-BUF40 (2Q: 11:54) Corey Dillon ran inside the right tackle for -1 yards. Tackled by S John Heeter.
3-9-BUF41 (2Q: 11:28) Chris Miller sacked by ILB Eric Hill for a loss of 4 yards. Sack allowed by Zefross Moss. The ball was fumbled and recovered by PHI Corey Dillon on the BUF45.
4-13-BUF45 (2Q: 10:54) Ruben Rodriguez punted 45 yards. Touchback.
1-10-BUF20 (2Q: 10:47) Curtis Alexander ran around left end for 3 yards. Tackled by OLB Derrick Brooks.
2-7-BUF23 (2Q: 10:10) Dave Schnell pass fell incomplete, intended for WR Brett Perriman. S Aaron Beasley defended the pass. The quarterback threw away from the double coverage.
3-7-BUF23 (2Q: 10:02) Dave Schnell pass was dropped by WR Wayne McGarity. The quarterback threw away from the double coverage.
4-7-BUF23 (2Q: 09:55) Rick Tuten punted 49 yards. Burt Degley returned the kick 13 yards to the PHI41. Tackled by Wayne Campbell.
1-10-PHI41 (2Q: 09:47) Corey Dillon ran around right end for 5 yards. Tackled by S John Heeter, assisted by S Zach Bronson. Key block delivered by Zefross Moss.
2-5-PHI46 (2Q: 09:22) Ki-Jana Carter ran inside the left tackle for 10 yards. Tackled by DE Robert Porcher, assisted by DT Bill Goldberg. Key block delivered by Scott Sanderson.
1-10-BUF44 (2Q: 08:45) Corey Dillon ran outside the right tackle for -4 yards. Tackled by ILB Eric Hill.
2-14-BUF48 (2Q: 08:03) Chris Miller pass fell incomplete, intended for TE Alonzo Mayes. DE Chidi Ahanotu hurried the quarterback into a bad throw. PENALTY: Philadelphia was called for an Illegal Substitution. The penalty was declined.
3-14-BUF48 (2Q: 07:56) Chris Miller pass was thrown incomplete, intended for WR Ricky Proehl. The quarterback threw into double coverage.
4-14-BUF48 (2Q: 07:47) Ruben Rodriguez punted 35 yards. Wayne McGarity called for a fair catch at the BUF13.
1-10-BUF13 (2Q: 07:37) Eddie George ran around left end for 11 yards. Tackled by DT Tony Dreschsler. Key block delivered by Walter Jones.
1-10-BUF24 (2Q: 07:02) Curtis Alexander ran around right end for 12 yards. Tackled by CB Samari Rolle, assisted by DT Tony Dreschsler. Key block delivered by Chris Conrad.
1-10-BUF36 (2Q: 06:23) Dave Schnell pass completed to WR Brian Finneran for 25 yards. Tackled by ILB Zach Thomas. The receiver ran his route right over the middle of the field. Finneran gained 11 yards after the catch.
1-10-PHI39 (2Q: 05:43) Eddie George ran around right end for 8 yards. Tackled by OLB Quentin Coryatt. Key block delivered by Chris Gray. Philadelphia's Rob Burnett was hurt on the play.
2-2-PHI31 (2Q: 05:01) Dave Schnell pass completed to WR Brett Perriman for 3 yards. Tackled by OLB Quentin Coryatt, assisted by DT Tony Dreschsler. The receiver ran his route right over the middle of the field.
1-10-PHI28 (2Q: 04:37) Curtis Alexander ran around the left tackle for 1 yard. Tackled by CB Fred Thomas.
2-9-PHI27 (2Q: 03:57) Eddie George ran inside the left tackle for 5 yards. Tackled by S Corey Chavous, assisted by S Aaron Beasley.
3-4-PHI22 (2Q: 03:23) Dave Schnell pass fell incomplete, intended for WR Corey Bradford. S Corey Chavous hurried the quarterback into a bad throw.
4-4-PHI22 (2Q: 03:16) David Beckham attempted a 39 yard field goal and succeeded. Buffalo 17, Philadelphia 0
(2Q: 03:08) David Beckham kicked off 62 yards from the BUF35. Burt Degley returned the ball 24 yards to the PHI27. Tackled by Carlton Gray.
1-10-PHI27 (2Q: 02:45) Corey Dillon ran around the left tackle for 11 yards. Tackled by CB Carlton Gray. Key block delivered by Larry Allen.
1-10-PHI38 (2Q: 02:27) Chris Miller pass completed to WR Ricky Proehl for 22 yards. Tackled by OLB Terry Killens.
Official time out for the two-minute warning.
1-10-BUF40 (2Q: 02:00) Chris Miller pass fell incomplete, intended for WR Curtis Conway. DT Bill Goldberg hurried the quarterback into a bad throw.
2-10-BUF40 (2Q: 01:49) Chris Miller pass completed to WR Ricky Proehl for 9 yards. Tackled by CB Phillippi Sparks. PENALTY: Philadelphia was called for Offensive Holding.
2-20-BUF50 (2Q: 01:43) Chris Miller pass completed to WR Marcus Justin for 13 yards. Tackled by ILB Eric Hill, assisted by CB Carlton Gray. The receiver ran his route right over the middle of the field. Justin gained 1 yard after the catch.
3-7-BUF37 (2Q: 01:26) Chris Miller scrambled for 5 yards. Tackled by OLB Robert Jones. The ball was fumbled and recovered by PHI Larry Allen on the BUF32.
4-2-BUF32 (2Q: 00:59) Wade Richey attempted a 49 yard field goal and it was blocked by Eric Hill. BUF John Heeter recovered the ball at the BUF42 and returned it 32 yards.
1-10-PHI26 (2Q: 00:49) Dave Schnell pass completed to WR Brian Finneran for 3 yards. Tackled by OLB Derrick Brooks. The quarterback threw into double coverage.
Buffalo called a time out.
2-7-PHI23 (2Q: 00:41) Dave Schnell pass completed to WR Wayne Campbell for 12 yards. Tackled by CB Chad Boseman.
Buffalo called a time out.
1-10-PHI11 (2Q: 00:31) Dave Schnell pass completed to TE Stephen Alexander for 11 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Buffalo 23, Philadelphia 0
(2Q: 00:31) Extra point by David Beckham was good. Buffalo 24, Philadelphia 0
(2Q: 00:22) David Beckham kicked off 73 yards from the BUF35. Touchback.
1-10-PHI20 (2Q: 00:22) Chris Miller dropped to one knee for -2 yards.
Start of third quarter.
(3Q: 15:00) David Beckham kicked off 71 yards from the BUF35. Touchback.
1-10-PHI20 (3Q: 15:00) Chris Miller pass fell incomplete, intended for TE Alonzo Mayes. OLB Robert Jones hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-PHI20 (3Q: 14:53) Corey Dillon ran around right end for 70 yards. Tackled by S John Heeter. Key block delivered by Scott Sanderson.
1-10-BUF10 (3Q: 14:10) Corey Dillon ran outside the right tackle for 9 yards. Tackled by OLB Terry Killens, assisted by CB Phillippi Sparks. Key block delivered by Scott Sanderson.
2-1-BUF01 (3Q: 13:47) Chris Miller sacked by OLB Terry Killens for a loss of 5 yards. Sack allowed by Zefross Moss.
3-6-BUF06 (3Q: 13:22) Chris Miller pass completed to WR Curtis Conway for 6 yards and a TOUCHDOWN! Buffalo 24, Philadelphia 6
(3Q: 13:22) Chris Miller was stopped short of the end zone on the conversion attempt.
(3Q: 13:11) Wade Richey kicked off 57 yards from the PHI35. Wayne McGarity returned the ball 22 yards to the BUF30. Tackled by Ernest Dixon.
1-10-BUF30 (3Q: 12:47) Eddie George ran inside the right guard for 3 yards. Tackled by S Corey Chavous.
2-7-BUF33 (3Q: 12:04) Dave Schnell pass was thrown incomplete, intended for WR Brett Perriman.
3-7-BUF33 (3Q: 11:58) Dave Schnell pass completed to WR Wayne Campbell for 3 yards. The receiver went out of bounds. Tackled by CB Fred Thomas. The quarterback threw away from the double coverage.
4-4-BUF36 (3Q: 11:14) Rick Tuten punted 41 yards. Burt Degley called for a fair catch at the PHI23.
1-10-PHI23 (3Q: 11:04) Chris Miller pass was blocked at the line, intended for WR Anthony Miller. DE Ren Hoek blocked the pass. The quarterback threw away from the double coverage.
2-10-PHI23 (3Q: 10:56) Chris Miller pass completed to WR Brandon Stokley for 14 yards. Tackled by OLB Robert Jones. Stokley gained 4 yards after the catch.
1-10-PHI37 (3Q: 10:15) Chris Miller pass fell incomplete, intended for WR Marcus Justin. OLB Terry Killens hurried the quarterback into a bad throw.
2-10-PHI37 (3Q: 10:06) Chris Miller pass completed to WR Anthony Miller for 11 yards. Tackled by CB Jason Sehorn. The receiver ran his route right over the middle of the field. Miller gained 4 yards after the catch. The quarterback threw away from the double coverage.
1-10-PHI48 (3Q: 09:21) Corey Dillon ran inside the left tackle for 1 yard. Tackled by S Zach Bronson.
2-9-PHI49 (3Q: 08:58) Chris Miller pass completed to FB Joel Makovicka for 2 yards. Tackled by OLB Robert Jones. The quarterback threw away from the double coverage.
3-7-BUF49 (3Q: 08:37) Chris Miller sacked by OLB Robert Jones for a loss of 7 yards. Sack allowed by Harry Gailbreath.
4-14-PHI44 (3Q: 08:02) Ruben Rodriguez punted 56 yards. Touchback.
1-10-BUF20 (3Q: 07:56) PENALTY: Philadelphia was called for Encroachment.
1-5-BUF25 (3Q: 07:47) Dave Schnell scrambled for 5 yards. Tackled by DT Tony Dreschsler and assisted by S Corey Chavous.
1-10-BUF30 (3Q: 07:17) Eddie George ran inside the right tackle for -4 yards. Tackled by DT Eduardo Ellard.
2-14-BUF26 (3Q: 06:40) Dave Schnell pass completed to WR Brian Finneran for 21 yards. Tackled by OLB Derrick Brooks. Finneran gained 7 yards after the catch.
1-10-BUF47 (3Q: 06:14) Eddie George ran outside the right tackle for 1 yard. Tackled by S Aaron Beasley.
2-9-BUF48 (3Q: 05:35) Curtis Alexander ran around left end for -2 yards and was forced out of bounds. Tackled by OLB Derrick Brooks.
3-11-BUF46 (3Q: 04:51) Dave Schnell pass completed to WR Brian Finneran for 14 yards. Tackled by S Aaron Beasley, assisted by CB Samari Rolle. The receiver ran his route right over the middle of the field. Finneran gained 1 yard after the catch.
1-10-PHI40 (3Q: 04:07) Dave Schnell pass was dropped by WR Wayne McGarity.
2-10-PHI40 (3Q: 03:58) Dave Schnell scrambled for 7 yards. Tackled by OLB Quentin Coryatt and assisted by S Corey Chavous. Philadelphia's Derrick Brooks was hurt on the play. This appears to be a minor foot injury. He should be able to remain in the game.
3-3-PHI33 (3Q: 03:29) Dave Schnell sacked by DT Martin Chase for a loss of 8 yards. Sack allowed by Walter Jones.
4-11-PHI41 (3Q: 03:10) Rick Tuten punted 41 yards. Touchback.
1-10-PHI20 (3Q: 03:04) Chris Miller pass fell incomplete, intended for RB Corey Dillon. ILB Eric Hill defended the pass.
2-10-PHI20 (3Q: 02:52) Chris Miller pass completed to RB Corey Dillon for 80 yards and a TOUCHDOWN! Dillon gained 82 yards after the catch. Buffalo 24, Philadelphia 12
(3Q: 02:52) Chris Miller passed to Corey Dillon for the successful two-point conversion. Buffalo 24, Philadelphia 14
(3Q: 02:37) Wade Richey kicked off 74 yards from the PHI35. Touchback.
1-10-BUF20 (3Q: 02:37) Eddie George ran around the left tackle for 4 yards. Tackled by OLB Quentin Coryatt, assisted by S Corey Chavous.
2-6-BUF24 (3Q: 01:59) Eddie George ran inside the right tackle for 0 yards. Tackled by ILB Zach Thomas, assisted by OLB Quentin Coryatt. ILB Zach Thomas knocked down Reggie Nelson to break up the play.
3-6-BUF24 (3Q: 01:35) Dave Schnell pass completed to WR Brian Finneran for 10 yards. Tackled by CB Fred Thomas. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage.
1-10-BUF34 (3Q: 01:02) Eddie George ran outside the right tackle for 0 yards. Tackled by CB Samari Rolle. ILB Zach Thomas crushed Chris Conrad to wreck the play.
2-10-BUF34 (3Q: 00:40) Eddie George ran inside the left guard for 3 yards. Tackled by DT Eduardo Ellard.
3-7-BUF37 (3Q: 00:07) Dave Schnell pass completed to WR Brian Finneran for 6 yards. Tackled by CB Chad Boseman.
Start of fourth quarter.
4-1-BUF43 (4Q: 15:00) Rick Tuten punted 47 yards. Burt Degley returned the kick 14 yards to the PHI24. Tackled by Wayne Campbell. Philadelphia's Chad Boseman was hurt on the play. This appears to be a very serious knee injury.
1-10-PHI24 (4Q: 14:52) Corey Dillon ran around right end for -1 yards. Tackled by ILB Eric Hill. PENALTY: Buffalo was called for Illegal Use of the Hands by the Defense.
1-10-PHI29 (4Q: 14:44) Chris Miller pass was blocked at the line, intended for WR Marcus Justin. OLB Robert Jones blocked the pass. Buffalo's Robert Porcher was hurt on the play. This appears to be a minor knee injury. He should be able to remain in the game.
2-10-PHI29 (4Q: 14:36) Chris Miller pass fell incomplete, intended for WR Ricky Proehl. OLB Robert Jones defended the pass.
3-10-PHI29 (4Q: 14:29) Chris Miller pass completed to WR Ricky Proehl for 16 yards. Tackled by CB Phillippi Sparks. Proehl gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-PHI45 (4Q: 13:45) Chris Miller pass fell incomplete, intended for TE Alonzo Mayes. DT John Thornton hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-PHI45 (4Q: 13:39) Chris Miller pass completed to WR Ricky Proehl for 16 yards. Tackled by CB Jason Sehorn. Proehl gained 7 yards after the catch.
1-10-BUF39 (4Q: 13:05) Corey Dillon ran outside the right tackle for 9 yards. Tackled by S John Heeter, assisted by DT Bill Goldberg. Key block delivered by Zefross Moss.
2-1-BUF30 (4Q: 12:40) Chris Miller pass was intended for WR Marcus Justin and was intercepted by OLB Robert Jones at the BUF03. The interception was returned 97 yards for a TOUCHDOWN! The quarterback threw away from the double coverage. Buffalo 30, Philadelphia 14
(4Q: 12:40) Extra point by David Beckham was good. Buffalo 31, Philadelphia 14
(4Q: 12:30) David Beckham kicked off 59 yards from the BUF35. Burt Degley returned the ball 27 yards to the PHI33. Tackled by Wayne Campbell.
1-10-PHI33 (4Q: 12:11) Corey Dillon ran outside the right tackle for 0 yards. Tackled by ILB Eric Hill.
2-10-PHI33 (4Q: 11:32) Ki-Jana Carter ran around the left tackle for 0 yards. Tackled by DE Robert Porcher. Buffalo's Jeff Kelly was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game.
3-10-PHI33 (4Q: 11:02) Chris Miller pass completed to WR Ricky Proehl for 26 yards. Tackled by CB Phillippi Sparks. Proehl gained 24 yards after the catch. The quarterback threw into double coverage. Buffalo's Carlton Gray was hurt on the play.
1-10-BUF41 (4Q: 10:35) PENALTY: Philadelphia was called for a False Start.
1-15-BUF46 (4Q: 10:27) Chris Miller pass completed to WR Marcus Justin for 11 yards. Tackled by S John Heeter, assisted by DE Robert Porcher. The receiver ran his route right over the middle of the field. Buffalo's Jason Sehorn was hurt on the play. This appears to be a minor triceps injury. He should be able to remain in the game.
2-4-BUF35 (4Q: 09:41) Corey Dillon ran around right end for 5 yards. Tackled by OLB Bob Joe. Key block delivered by Zefross Moss.
1-10-BUF30 (4Q: 09:11) Chris Miller pass completed to WR Ricky Proehl for 27 yards. Tackled by CB Phillippi Sparks. Proehl gained 8 yards after the catch. The quarterback threw into double coverage. PENALTY: Buffalo was called for Illegal Contact. The penalty was declined.
1-3-BUF03 (4Q: 08:57) Chris Miller pass was thrown incomplete, intended for WR Curtis Conway. The quarterback threw away from the double coverage. PENALTY: Buffalo was called for Offsides.
1-2-BUF02 (4Q: 08:50) Chris Miller pass completed to RB Corey Dillon for -1 yards. Tackled by ILB Eric Hill.
2-3-BUF03 (4Q: 08:29) Chris Miller pass was thrown incomplete, intended for TE Alonzo Mayes.
3-3-BUF03 (4Q: 08:25) Chris Miller pass completed to WR Anthony Miller for 3 yards and a TOUCHDOWN! Miller gained 1 yard after the catch. Buffalo 31, Philadelphia 20
(4Q: 08:25) Extra point by Wade Richey was good. Buffalo 31, Philadelphia 21
(4Q: 08:19) Wade Richey kicked off 74 yards from the PHI35. Touchback.
1-10-BUF20 (4Q: 08:19) Dave Schnell pass completed to RB Curtis Alexander for 41 yards. Tackled by ILB Ernest Dixon. Alexander gained 27 yards after the catch.
1-10-PHI39 (4Q: 07:36) Dave Schnell pass completed to WR Brian Finneran for 19 yards. Tackled by OLB Quentin Coryatt. Finneran gained 11 yards after the catch. The quarterback threw into double coverage.
1-10-PHI20 (4Q: 06:51) Dave Schnell pass completed to TE Stephen Alexander for 16 yards. Tackled by CB Samari Rolle. The receiver ran his route right over the middle of the field. Alexander gained 6 yards after the catch.
1-4-PHI04 (4Q: 06:04) Eddie George ran inside the left tackle for 2 yards. Tackled by OLB Derrick Brooks. PENALTY: Buffalo was called for Offensive Holding.
1-14-PHI14 (4Q: 05:57) Eddie George ran around the left tackle for -1 yards. Tackled by ILB Zach Thomas, assisted by OLB Quentin Coryatt. Philadelphia's Eduardo Ellard was hurt on the play.
2-15-PHI15 (4Q: 05:11) Eddie George ran around the left tackle for 3 yards and was forced out of bounds. Tackled by DE Ron Warner. OLB Quentin Coryatt knocked down Reggie Nelson to break up the play.
3-12-PHI12 (4Q: 04:41) Dave Schnell pass completed to TE Stephen Alexander for 12 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Buffalo 37, Philadelphia 21
(4Q: 04:41) Extra point by David Beckham was good. Buffalo 38, Philadelphia 21
(4Q: 04:34) David Beckham kicked off 74 yards from the BUF35. Touchback.
1-10-PHI20 (4Q: 04:34) Chris Miller pass completed to WR Curtis Conway for 8 yards. Tackled by S Kurt Schultz. The quarterback threw away from the double coverage.
2-2-PHI28 (4Q: 04:13) Chris Miller pass completed to WR Burt Degley for 18 yards. Tackled by S Zach Bronson. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage.
1-10-PHI46 (4Q: 03:52) Chris Miller pass fell incomplete, intended for WR Curtis Conway. CB Phillippi Sparks defended the pass. The quarterback threw away from the double coverage.
2-10-PHI46 (4Q: 03:46) Chris Miller pass completed to WR Anthony Miller for 18 yards. The receiver went out of bounds. Tackled by OLB Bob Joe. The receiver ran his route right over the middle of the field.
1-10-BUF36 (4Q: 03:38) Chris Miller pass completed to TE Alonzo Mayes for 10 yards. Tackled by S Zach Bronson. Mayes gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-BUF26 (4Q: 03:18) Erik Wilhelm pass completed to WR Curtis Conway for 6 yards. Tackled by ILB Eric Hill, assisted by CB Phillippi Sparks. The receiver ran his route right over the middle of the field.
2-4-BUF20 (4Q: 02:59) Erik Wilhelm pass completed to RB Ki-Jana Carter for 9 yards. Tackled by ILB Rahim Abdullah. Carter gained 6 yards after the catch. Buffalo's Rahim Abdullah was hurt on the play.
1-10-BUF11 (4Q: 02:37) Erik Wilhelm pass completed to WR Ricky Proehl for 11 yards and a TOUCHDOWN! Buffalo 38, Philadelphia 27
(4Q: 02:37) Extra point by Wade Richey was good. Buffalo 38, Philadelphia 28
(4Q: 02:27) Wade Richey kicked off (onside) from the PHI35. BUF Dan Campbell recovered the kick.
1-10-PHI49 (4Q: 02:23) Curtis Alexander ran around right end for 2 yards. Tackled by DT Martin Chase.
Philadelphia called a time out.
2-8-PHI47 (4Q: 02:14) Eddie George ran inside the right tackle for 0 yards. Tackled by DE Ron Warner, assisted by DT Martin Chase.
Philadelphia called a time out.
3-8-PHI47 (4Q: 02:05) Eddie George ran around the left tackle for 37 yards. Tackled by S Aaron Beasley. Key block delivered by Eric Mahlum.
Official time out for the two-minute warning.
1-10-PHI10 (4Q: 01:56) Curtis Alexander ran inside the left tackle for 2 yards. Tackled by S Aaron Beasley, assisted by ILB Zach Thomas.
Philadelphia called a time out.
2-8-PHI08 (4Q: 01:45) Curtis Alexander ran inside the left guard for 1 yard. Tackled by DT Martin Chase, assisted by OLB Derrick Brooks.
3-7-PHI07 (4Q: 01:00) PENALTY: Philadelphia was called for Encroachment.
3-4-PHI04 (4Q: 01:00) Eddie George ran a counterplay inside the right tackle for 3 yards. Tackled by OLB Quentin Coryatt, assisted by S Corey Chavous.
4-1-PHI01 (4Q: 00:13) David Beckham attempted a 18 yard field goal and succeeded. Buffalo 41, Philadelphia 28
(4Q: 00:06) David Beckham kicked off 70 yards from the BUF35. Touchback.
1-10-PHI20 (4Q: 00:06) Erik Wilhelm sacked by DE Chidi Ahanotu for a loss of 6 yards. Sack allowed by Scott Sanderson.
Final Score: Buffalo Bills 41, Philadelphia Eagles 28