| Played in San Francisco, CA, weather: 46 degrees, fair, 10 mph wind. |
| San Francisco won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Jason Elam kicked off 49 yards from the BUF35. Chandler Bing returned the ball 23 yards to the SFO39. Tackled by Frank Hartley. Ball was fumbled and recovered by SFO Terrance Shaw on the SFO39. |
| 1-10-SFO39 (1Q: 14:11) Jerome Bettis ran around right end for 7 yards. Tackled by CB Phillippi Sparks, assisted by ILB Jeff Herrod. Key block delivered by Kyle Brady. |
| 2-3-SFO46 (1Q: 13:35) Mark Brunell sacked by DT Bill Goldberg for a loss of 4 yards. Sack allowed by Tony Mandarich. The ball was fumbled and recovered by SFO Adam Timmerman on the SFO42. |
| 3-7-SFO42 (1Q: 13:06) Aaron Hayden ran inside the right guard for 3 yards. Tackled by S Keith Bostic. |
| 4-4-SFO45 (1Q: 12:23) Greg Montgomery punted 55 yards. Touchback. |
| 1-10-BUF20 (1Q: 12:18) Drew Bledsoe pass completed to RB Eddie George for -1 yards. Tackled by CB Koby Thomas. |
| 2-11-BUF19 (1Q: 11:53) Eddie George ran around left end for 36 yards. Tackled by OLB Joe Bowden. Key block delivered by Brian Habib. |
| 1-10-SFO45 (1Q: 11:12) Eddie George ran inside the right guard for -3 yards. Tackled by DT Stimpson Cat. PENALTY: Buffalo was called for Illegal Use of the Hands. The penalty was declined. |
| 2-13-SFO48 (1Q: 11:06) Drew Bledsoe pass fell incomplete, intended for WR Quinn Early. DE Lee Carter hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. PENALTY: San Francisco was called for Unnecessary Roughness. |
| 1-10-SFO33 (1Q: 10:59) Eddie George ran inside the right tackle for -1 yards. Tackled by ILB Ed McDaniel. |
| 2-11-SFO34 (1Q: 10:28) Eddie George ran inside the right tackle for 4 yards. Tackled by ILB Ed McDaniel. |
| 3-7-SFO30 (1Q: 09:48) Drew Bledsoe pass completed to WR Wayne Campbell for 6 yards. Tackled by OLB Joe Bowden. The receiver ran his route right over the middle of the field. |
| 4-1-SFO24 (1Q: 09:13) Jason Elam attempted a 41 yard field goal and missed wide to the right. |
| 1-10-SFO31 (1Q: 09:07) Aaron Hayden ran inside the left guard for 5 yards. Tackled by OLB Ron George, assisted by OLB Robert Jones. Key block delivered by Mike Devlin. |
| 2-5-SFO36 (1Q: 08:43) Mark Brunell pass completed to TE Kyle Brady for 3 yards. Tackled by ILB Jeff Herrod. |
| 3-2-SFO39 (1Q: 08:04) Jerome Bettis ran a counterplay inside the right tackle for 1 yard. Tackled by ILB Eric Hill. |
| 4-1-SFO40 (1Q: 07:30) Greg Montgomery punted 46 yards. Quinn Early returned the kick 8 yards to the BUF22. Tackled by Shar Pourdanesh. Ball was fumbled and recovered by BUF Paul Green at the BUF22. |
| 1-10-BUF22 (1Q: 07:22) Eddie George ran inside the right tackle for 3 yards. Tackled by S Cliff Martin, assisted by DE Lee Carter. |
| 2-7-BUF25 (1Q: 06:43) Drew Bledsoe pass was intended for WR Brian Blades and was intercepted by S Cliff Martin at the BUF35. The interception was returned 13 yards. Tackled by Eddie George. |
| 1-10-BUF22 (1Q: 06:33) Mark Brunell pass fell incomplete, intended for WR Joe Horn. DE Israel Ifeanyichukwu hurried the quarterback into a bad throw. |
| 2-10-BUF22 (1Q: 06:26) Aaron Hayden ran inside the left guard for 0 yards. Tackled by DT Bill Goldberg. |
| 3-10-BUF22 (1Q: 06:00) Aaron Hayden ran inside the left guard for -3 yards. Tackled by ILB Eric Hill, assisted by CB Jeremy Lincoln. |
| 4-13-BUF25 (1Q: 05:24) Steve Christie attempted a 42 yard field goal and succeeded. San Francisco 3, Buffalo 0 |
| (1Q: 05:18) Steve Christie kicked off 69 yards from the SFO35. Touchback. |
| 1-10-BUF20 (1Q: 05:18) Gary Brown ran inside the right guard for 3 yards. Tackled by S Cliff Martin. |
| 2-7-BUF23 (1Q: 04:37) Eddie George ran inside the right tackle for 7 yards. Tackled by S Cliff Martin, assisted by OLB Joe Bowden. Key block delivered by Chris Gray. |
| 1-10-BUF30 (1Q: 04:01) Eddie George ran around left end for -3 yards. Tackled by DT Stimpson Cat. |
| 2-13-BUF27 (1Q: 03:23) Eddie George ran inside the right tackle for 8 yards. Tackled by DT Stimpson Cat, assisted by S Anthony Newman. |
| 3-5-BUF35 (1Q: 02:49) Drew Bledsoe pass was intended for WR Brian Blades and was intercepted by S Willie Clay at the BUF46. Tackled by Brian Blades. |
| 1-10-BUF46 (1Q: 02:37) Jerome Bettis ran a trap outside the left tackle for 9 yards. Tackled by S Keith Bostic, assisted by ILB Jeff Herrod. Key block delivered by Ken Blackman. |
| 2-1-BUF37 (1Q: 02:01) Aaron Hayden ran around right end for 2 yards. Tackled by OLB Robert Jones, assisted by ILB Jeff Herrod. Key block delivered by Ken Blackman. |
| 1-10-BUF35 (1Q: 01:28) Mark Brunell pass completed to TE Kyle Brady for 12 yards. Tackled by S Brian Washington. The receiver ran his route right over the middle of the field. Brady gained 5 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-BUF23 (1Q: 00:59) Mark Brunell scrambled for 9 yards. Tackled by ILB Eric Hill. |
| 2-1-BUF14 (1Q: 00:25) Jerome Bettis ran outside the right tackle for 7 yards. Tackled by DT George Thornton. Key block delivered by Tony Mandarich. Mandarich ran over Jeremy Lincoln to set up the play. |
| Start of second quarter. |
| 1-7-BUF07 (2Q: 15:00) Mark Brunell pass was dropped by TE Michael Roan. The quarterback threw into double coverage. PENALTY: Buffalo was called for Illegal Contact. |
| 1-4-BUF04 (2Q: 14:55) Jerome Bettis ran inside the left tackle for 2 yards. Tackled by DE Mike Fox, assisted by OLB Ron George. |
| 2-2-BUF02 (2Q: 14:22) Jerome Bettis ran around left end for 2 yards and a TOUCHDOWN! Key block delivered by Adam Timmerman. San Francisco 9, Buffalo 0 |
| (2Q: 14:22) Extra point by Steve Christie was good. San Francisco 10, Buffalo 0 |
| (2Q: 14:13) Steve Christie kicked off 74 yards from the SFO35. Touchback. |
| 1-10-BUF20 (2Q: 14:13) Eddie George ran inside the right tackle for 0 yards. Tackled by S Anthony Newman. |
| 2-10-BUF20 (2Q: 13:47) Drew Bledsoe sacked by OLB William Thomas for a loss of 6 yards. Sack allowed by Matt Willig. |
| 3-16-BUF14 (2Q: 13:12) Drew Bledsoe pass fell incomplete, intended for WR Brett Perriman. CB Koby Thomas defended the pass. The quarterback threw away from the double coverage. |
| 4-16-BUF14 (2Q: 13:05) Rick Tuten punted 45 yards. Chandler Bing called for a fair catch at the SFO41. |
| 1-10-SFO41 (2Q: 12:55) Mark Brunell pass completed to WR Joe Horn for 19 yards. Tackled by DT Bill Goldberg. Horn gained 18 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-BUF40 (2Q: 12:29) Aaron Hayden ran outside the right tackle for -1 yards. Tackled by OLB Robert Jones, assisted by CB Phillippi Sparks. PENALTY: Buffalo was called for Offsides. |
| 1-5-BUF35 (2Q: 12:19) PENALTY: Buffalo was called for Encroachment. |
| 1-10-BUF30 (2Q: 12:09) Mark Brunell pass completed to WR Joe Horn for 25 yards. Tackled by CB Phillippi Sparks. The receiver ran his route right over the middle of the field. |
| 1-5-BUF05 (2Q: 11:30) Aaron Hayden ran around right end for 5 yards and a TOUCHDOWN! Key block delivered by Adam Timmerman. San Francisco 16, Buffalo 0 |
| (2Q: 11:30) Extra point by Steve Christie was good. San Francisco 17, Buffalo 0 |
| (2Q: 11:23) Steve Christie kicked off 74 yards from the SFO35. Touchback. |
| 1-10-BUF20 (2Q: 11:23) Drew Bledsoe pass completed to RB Gary Brown for 25 yards. Tackled by CB Willie Beamon. Brown gained 14 yards after the catch. |
| 1-10-BUF45 (2Q: 10:55) Eddie George ran a draw inside the right guard for 0 yards. Tackled by DT Stimpson Cat, assisted by ILB Mike Barber. |
| 2-10-BUF45 (2Q: 10:30) Drew Bledsoe pass completed to WR Quinn Early for 3 yards. Tackled by CB Willie Beamon, assisted by CB Koby Thomas. |
| 3-7-BUF48 (2Q: 09:47) Drew Bledsoe pass completed to WR Eric Guliford for 4 yards. Tackled by ILB Ed McDaniel. |
| 4-3-SFO48 (2Q: 09:20) Rick Tuten punted 39 yards. Tommy Kane returned the kick 12 yards to the SFO21. PENALTY: San Francisco was called for Offsides. |
| 1-10-SFO43 (2Q: 09:13) Drew Bledsoe pass completed to TE Frank Hartley for 13 yards. Tackled by OLB Joe Bowden. Hartley gained 9 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-SFO30 (2Q: 08:31) Drew Bledsoe pass fell incomplete, intended for TE Paul Green. DT Stimpson Cat hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 2-10-SFO30 (2Q: 08:21) Drew Bledsoe pass completed to WR Brett Perriman for 23 yards. Tackled by CB Koby Thomas. The receiver ran his route right over the middle of the field. Perriman gained 3 yards after the catch. |
| 1-7-SFO07 (2Q: 07:54) Drew Bledsoe pass completed to TE Paul Green for -1 yards. Tackled by CB Willie Beamon. |
| 2-8-SFO08 (2Q: 07:31) Drew Bledsoe scrambled for 7 yards. Tackled by ILB Ray Lewis. |
| 3-1-SFO01 (2Q: 07:06) Drew Bledsoe pass completed to TE Paul Green for 1 yard and a TOUCHDOWN! San Francisco 17, Buffalo 6 |
| (2Q: 07:06) Extra point by Jason Elam was good. San Francisco 17, Buffalo 7 |
| (2Q: 06:56) Jason Elam kicked off 74 yards from the BUF35. Touchback. |
| 1-10-SFO20 (2Q: 06:56) Jerome Bettis ran outside the right tackle for 4 yards. Tackled by OLB Robert Jones. |
| 2-6-SFO24 (2Q: 06:34) Mark Brunell pass completed to WR Joe Horn for 35 yards. The receiver went out of bounds. Tackled by CB Phillippi Sparks. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 1-10-BUF41 (2Q: 05:59) Mark Brunell pass completed to WR Joe Horn for -1 yards. Tackled by S Keith Bostic. |
| 2-11-BUF42 (2Q: 05:35) Aaron Hayden ran outside the right tackle for 3 yards. Tackled by ILB Eric Hill. |
| 3-8-BUF39 (2Q: 04:54) Mark Brunell pass fell incomplete, intended for WR Shawn Jefferson. DE Israel Ifeanyichukwu hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 4-8-BUF39 (2Q: 04:49) Steve Christie attempted a 56 yard field goal and missed short of the crossbar. |
| 1-10-BUF46 (2Q: 04:42) Drew Bledsoe pass completed to WR Brett Perriman for 16 yards. Tackled by CB Willie Beamon. The receiver ran his route right over the middle of the field. Perriman gained 4 yards after the catch. |
| 1-10-SFO38 (2Q: 04:21) Drew Bledsoe pass was dropped by WR Brian Blades. The quarterback threw away from the double coverage. |
| 2-10-SFO38 (2Q: 04:11) Drew Bledsoe sacked by ILB Karl Mecklenburg and DT Stimpson Cat for a loss of 5 yards. Sack allowed by Matt Willig. |
| 3-15-SFO43 (2Q: 03:39) Drew Bledsoe pass fell incomplete, intended for RB Gary Brown. ILB Ed McDaniel simply crushed the receiver as the ball arrived. The quarterback threw away from the double coverage. |
| 4-15-SFO43 (2Q: 03:29) Rick Tuten punted 40 yards. The ball was downed at the SFO03. |
| 1-10-SFO03 (2Q: 03:22) Mark Brunell pass completed to FB Tony Richardson for 4 yards. Tackled by ILB Jeff Herrod. Richardson gained 4 yards after the catch. |
| 2-6-SFO07 (2Q: 02:51) Jerome Bettis ran inside the left guard for 14 yards. Tackled by DT Craig Veasley, assisted by CB Jason Sehorn. Bettis made a great move on Eric Hill. Key block delivered by Tony Mandarich. |
| 1-10-SFO21 (2Q: 02:09) Aaron Hayden ran around the left tackle for 27 yards. Tackled by OLB Ron George. Key block delivered by Adam Timmerman. |
| Official time out for the two-minute warning. |
| 1-10-SFO48 (2Q: 02:00) Mark Brunell pass completed to WR Shawn Jefferson for 9 yards. Tackled by CB Phillippi Sparks. Jefferson gained 2 yards after the catch. |
| 2-1-BUF43 (2Q: 01:23) Jerome Bettis ran around left end for 7 yards. Tackled by OLB Robert Jones. Key block delivered by Eric Harris. |
| 1-10-BUF36 (2Q: 00:45) Mark Brunell pass completed to WR Shawn Jefferson for 36 yards and a TOUCHDOWN! San Francisco 23, Buffalo 7 |
| (2Q: 00:45) Extra point by Steve Christie was good. San Francisco 24, Buffalo 7 |
| (2Q: 00:34) Steve Christie kicked off 72 yards from the SFO35. Touchback. |
| 1-10-BUF20 (2Q: 00:34) Eddie George ran around left end for 6 yards. Tackled by S Willie Clay, assisted by S Anthony Newman. Key block delivered by Bob Dahl. |
| 2-4-BUF26 (2Q: 00:04) Gary Brown ran inside the right tackle for 4 yards. Tackled by OLB William Thomas, assisted by S Cliff Martin. Key block delivered by Chris Gray. Buffalo's Paul Green was hurt on the play. |
| Start of third quarter. |
| (3Q: 15:00) Steve Christie kicked off 74 yards from the SFO35. Touchback. |
| 1-10-BUF20 (3Q: 15:00) Eddie George ran around left end for -1 yards and was forced out of bounds. Tackled by CB Terrance Shaw, assisted by DE Lee Carter. |
| 2-11-BUF19 (3Q: 14:33) Drew Bledsoe pass completed to WR Brett Perriman for 7 yards. Tackled by OLB William Thomas. |
| 3-4-BUF26 (3Q: 13:48) Drew Bledsoe pass completed to WR Wayne Campbell for 9 yards. Tackled by DT Stimpson Cat, assisted by CB Terrance Shaw. The receiver ran his route right over the middle of the field. Campbell gained 3 yards after the catch. The quarterback threw into double coverage. |
| 1-10-BUF35 (3Q: 13:20) Eddie George ran inside the right tackle for 4 yards. Tackled by ILB Mike Barber, assisted by S Anthony Newman. |
| 2-6-BUF39 (3Q: 12:38) Gary Brown ran inside the right guard for 2 yards. Tackled by ILB Ed McDaniel, assisted by DT Stimpson Cat. |
| 3-4-BUF41 (3Q: 12:08) Drew Bledsoe pass completed to WR Brian Blades for 5 yards. Tackled by S Willie Clay, assisted by OLB William Thomas. The quarterback threw into double coverage. |
| 1-10-BUF46 (3Q: 11:39) Drew Bledsoe pass completed to WR Brian Blades for 11 yards. Tackled by CB Terrance Shaw. Blades gained 7 yards after the catch. The quarterback threw away from the double coverage. PENALTY: Buffalo was called for Offensive Holding. |
| 1-20-BUF36 (3Q: 11:32) Eddie George ran inside the right tackle for -4 yards. Tackled by ILB Ed McDaniel. |
| 2-24-BUF32 (3Q: 10:51) Drew Bledsoe pass was dropped by WR Quinn Early. The quarterback threw away from the double coverage. |
| 3-24-BUF32 (3Q: 10:47) Drew Bledsoe pass was dropped by WR Wayne Campbell. The quarterback threw away from the double coverage. |
| 4-24-BUF32 (3Q: 10:39) Rick Tuten punted 44 yards. Chandler Bing returned the kick 14 yards to the SFO38. PENALTY: San Francisco was called for Holding on the Punt Return. |
| 1-10-SFO20 (3Q: 10:29) Mark Brunell pass completed to TE Kyle Brady for 38 yards. Tackled by ILB Eric Hill. Brady gained 33 yards after the catch. The ball was fumbled and recovered by SFO Joe Horn on the BUF42. |
| 1-10-BUF42 (3Q: 09:45) Mark Brunell pass completed to WR Shawn Jefferson for 1 yard. Tackled by OLB Robert Jones. PENALTY: Buffalo was called for Unnecessary Roughness. |
| 1-10-BUF26 (3Q: 09:39) Jerome Bettis ran inside the left guard for 12 yards. Tackled by S Keith Bostic. Key block delivered by Adam Timmerman. |
| 1-10-BUF14 (3Q: 08:58) Aaron Hayden ran a counterplay inside the left tackle for 3 yards. Tackled by ILB Eric Hill. |
| 2-7-BUF11 (3Q: 08:33) Jerome Bettis ran around right end for 5 yards. Tackled by ILB Jeff Herrod, assisted by CB Jason Sehorn. |
| 3-2-BUF06 (3Q: 07:59) Jerome Bettis ran outside the right tackle for 4 yards. Tackled by ILB Eric Hill. Key block delivered by Adam Timmerman. |
| 1-2-BUF02 (3Q: 07:37) Jerome Bettis ran inside the right tackle for -1 yards. Tackled by S Keith Bostic. |
| 2-3-BUF03 (3Q: 06:58) Mark Brunell kept the ball, running inside the right guard for 3 yards and a TOUCHDOWN! Key block delivered by Eric Harris. PENALTY: Buffalo was called for Illegal Use of the Hands by the Defense. The penalty was declined. San Francisco 30, Buffalo 7 |
| (3Q: 06:58) Extra point by Steve Christie was good. San Francisco 31, Buffalo 7 |
| (3Q: 06:50) Steve Christie kicked off 73 yards from the SFO35. Touchback. |
| 1-10-BUF20 (3Q: 06:50) Drew Bledsoe pass was thrown incomplete, intended for WR Brett Perriman. |
| 2-10-BUF20 (3Q: 06:40) Drew Bledsoe pass fell incomplete, intended for WR Quinn Early. CB Koby Thomas defended the pass. |
| 3-10-BUF20 (3Q: 06:34) Drew Bledsoe pass completed to WR Quinn Early for 8 yards. The receiver went out of bounds. Tackled by CB Terrance Shaw. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 4-2-BUF28 (3Q: 06:00) Rick Tuten punted 42 yards. Chandler Bing returned the kick 2 yards to the SFO32. Tackled by Eric Mahlum. |
| 1-10-SFO32 (3Q: 05:51) Jerome Bettis ran around the left tackle for 3 yards. Tackled by OLB Alfred Williams. |
| 2-7-SFO35 (3Q: 05:15) Mark Brunell pass was intended for WR Wayne Chrebet and was intercepted by ILB Jeff Herrod at the BUF46. The interception was returned 2 yards. Tackled by Joe Horn. |
| 1-10-BUF48 (3Q: 05:04) Drew Bledsoe pass was blocked at the line, intended for TE Frank Hartley. DT Stimpson Cat blocked the pass. |
| 2-10-BUF48 (3Q: 04:57) Drew Bledsoe pass completed to WR Quinn Early for 3 yards. Tackled by CB Koby Thomas. |
| 3-7-SFO49 (3Q: 04:23) Drew Bledsoe pass completed to WR Brett Perriman for 4 yards. Tackled by OLB Joe Bowden, assisted by ILB Karl Mecklenburg. |
| 4-3-SFO45 (3Q: 03:39) Rick Tuten punted 39 yards. The ball was marked out of bounds at the SFO06. |
| 1-10-SFO06 (3Q: 03:32) Jerome Bettis ran outside the right tackle for 1 yard. Tackled by DE Mike Fox, assisted by S Keith Bostic. |
| 2-9-SFO07 (3Q: 03:08) Jerome Bettis ran around the left tackle for 11 yards. Tackled by CB Jeremy Lincoln. Key block delivered by Tony Mandarich. |
| 1-10-SFO18 (3Q: 02:34) Jerome Bettis ran inside the right tackle for 0 yards. Tackled by ILB Eric Hill. |
| 2-10-SFO18 (3Q: 02:03) Mark Brunell pass completed to WR Joe Horn for 6 yards. Tackled by CB Phillippi Sparks. The quarterback threw away from the double coverage. |
| 3-4-SFO24 (3Q: 01:17) Aaron Hayden ran around the left tackle for 2 yards. Tackled by CB Jason Sehorn. |
| 4-2-SFO26 (3Q: 00:43) Greg Montgomery punted 47 yards. Quinn Early called for a fair catch at the BUF27. |
| 1-10-BUF27 (3Q: 00:32) Drew Bledsoe pass completed to WR Wayne Campbell for 3 yards. Tackled by CB Terrance Shaw. |
| Start of fourth quarter. |
| 2-7-BUF30 (4Q: 15:00) Drew Bledsoe sacked by DE James Jones for a loss of 7 yards. Sack allowed by Matt Willig. |
| 3-14-BUF23 (4Q: 14:39) Drew Bledsoe pass was blocked at the line, intended for WR Brian Blades. DE Lee Carter blocked the pass. The quarterback threw into double coverage. |
| 4-14-BUF23 (4Q: 14:29) Rick Tuten punted 40 yards. Chandler Bing returned the kick 12 yards to the SFO49. Tackled by Anthony Thompson. Ball was fumbled and recovered by BUF Wayne Campbell for 9 yards to the SFO40.. Tackled by Terrance Shaw. |
| 1-10-SFO40 (4Q: 14:18) Drew Bledsoe pass completed to WR Wayne Campbell for 34 yards. Tackled by ILB Ed McDaniel. Campbell gained 20 yards after the catch. The quarterback threw away from the double coverage. |
| 1-6-SFO06 (4Q: 13:47) Eddie George ran inside the right guard for 2 yards. Tackled by DT Stimpson Cat, assisted by CB Terrance Shaw. |
| 2-4-SFO04 (4Q: 13:10) Drew Bledsoe pass completed to WR Wayne Campbell for 4 yards and a TOUCHDOWN! San Francisco 31, Buffalo 13 |
| (4Q: 13:10) Eddie George ran for the two-point conversion and failed. He was tackled by Kelvin Pritchett. |
| (4Q: 13:02) Jason Elam kicked off 56 yards from the BUF35. Chandler Bing returned the ball 91 yards for a TOUCHDOWN! San Francisco 37, Buffalo 13 |
| (4Q: 13:02) Extra point by Steve Christie was good. San Francisco 38, Buffalo 13 |
| (4Q: 12:46) Steve Christie kicked off 62 yards from the SFO35. Eric Guliford returned the ball 28 yards to the BUF31. Tackled by Travis Davis. |
| 1-10-BUF31 (4Q: 12:10) Drew Bledsoe pass fell incomplete, intended for WR Wayne Campbell. S Willie Clay defended the pass. |
| 2-10-BUF31 (4Q: 12:01) Drew Bledsoe pass was dropped by WR Wayne Campbell. |
| 3-10-BUF31 (4Q: 11:55) Drew Bledsoe pass fell incomplete, intended for WR Quinn Early. DE James Jones hurried the quarterback into a bad throw. The defense looked very familiar with that play. |
| 4-10-BUF31 (4Q: 11:47) Rick Tuten punted 61 yards. Chandler Bing returned the kick 6 yards to the SFO14. Tackled by Wayne Campbell. |
| 1-10-SFO14 (4Q: 11:40) Mark Brunell pass completed to WR Shawn Jefferson for 22 yards. Tackled by S Brian Washington. Jefferson gained 15 yards after the catch. |
| 1-10-SFO36 (4Q: 11:06) Mark Brunell pass completed to WR Joe Horn for 8 yards. Tackled by ILB Jeff Herrod. The receiver ran his route right over the middle of the field. |
| 2-2-SFO44 (4Q: 10:29) Jerome Bettis ran outside the right tackle for 2 yards. Tackled by DT Craig Veasley. Key block delivered by Adam Timmerman. |
| 1-10-SFO46 (4Q: 10:01) Aaron Hayden ran inside the right guard for 2 yards. Tackled by S Keith Bostic, assisted by DT Craig Veasley. PENALTY: San Francisco was called for an Illegal Formation. |
| 1-15-SFO41 (4Q: 09:51) Aaron Hayden ran around the left tackle for 2 yards. Tackled by DT Bill Goldberg, assisted by DE Mike Fox. |
| 2-13-SFO43 (4Q: 09:18) Mark Brunell pass completed to WR Joe Horn for 5 yards. Tackled by CB Jason Sehorn. |
| 3-8-SFO48 (4Q: 08:49) Mark Brunell pass fell incomplete, intended for TE Kyle Brady. OLB Bob Joe hurried the quarterback into a bad throw. |
| 4-8-SFO48 (4Q: 08:43) Greg Montgomery punted 52 yards. Touchback. |
| 1-10-BUF20 (4Q: 08:37) Drew Bledsoe pass completed to TE Frank Hartley for 8 yards. Tackled by CB Willie Beamon. Hartley gained 6 yards after the catch. |
| 2-2-BUF28 (4Q: 07:51) Eddie George ran inside the right tackle for 3 yards. Tackled by CB Terrance Shaw. Key block delivered by Matt Willig. Buffalo's Chris Gray was hurt on the play. This appears to be a minor hand injury. He should be able to remain in the game. |
| 1-10-BUF31 (4Q: 07:19) Gary Brown ran inside the right tackle for 3 yards. Tackled by ILB Ed McDaniel, assisted by S Willie Clay. |
| 2-7-BUF34 (4Q: 06:54) Eddie George ran inside the right guard for 4 yards. Tackled by DT Kelvin Pritchett, assisted by DE Lee Carter. |
| 3-3-BUF38 (4Q: 06:12) Drew Bledsoe pass fell incomplete, intended for WR Brian Blades. ILB Mike Barber defended the pass. The quarterback threw into double coverage. |
| 4-3-BUF38 (4Q: 06:08) Rick Tuten punted 30 yards. Chandler Bing returned the kick 8 yards to the SFO40. Tackled by Chris Gray. |
| 1-10-SFO40 (4Q: 05:59) Jerome Bettis ran around the left tackle for 3 yards. Tackled by CB Jason Sehorn. PENALTY: San Francisco was called for Offensive Holding. |
| 1-20-SFO30 (4Q: 05:50) Aaron Hayden ran inside the right guard for 5 yards. Tackled by CB Jason Sehorn, assisted by OLB Robert Jones. Key block delivered by Adam Timmerman. |
| 2-15-SFO35 (4Q: 05:06) Mark Brunell pass completed to WR Wayne Chrebet for 65 yards and a TOUCHDOWN! Chrebet gained 50 yards after the catch. The quarterback threw into double coverage. San Francisco 44, Buffalo 13 |
| (4Q: 05:06) Extra point by Steve Christie was good. San Francisco 45, Buffalo 13 |
| (4Q: 04:52) Steve Christie kicked off 70 yards from the SFO35. Eric Guliford returned the ball 20 yards to the BUF15. Tackled by Jim Branson. |
| 1-10-BUF15 (4Q: 04:44) Drew Bledsoe pass was intended for TE Frank Hartley and was intercepted by CB Terrance Shaw at the SFO27. Tackled by Frank Hartley. The quarterback threw away from the double coverage. |
| 1-10-SFO27 (4Q: 04:36) Aaron Hayden ran outside the right tackle for 3 yards. Tackled by DE Israel Ifeanyichukwu, assisted by OLB Alfred Williams. |
| 2-7-SFO30 (4Q: 03:52) Aaron Hayden ran around the left tackle for 0 yards. Tackled by S Gene Carroll. |
| 3-7-SFO30 (4Q: 03:05) Aaron Hayden ran inside the right tackle for 5 yards. Tackled by S Brian Washington. |
| 4-2-SFO35 (4Q: 02:21) Greg Montgomery punted 39 yards. Quinn Early called for a fair catch at the BUF26. |
| 1-10-BUF26 (4Q: 02:14) Ebby Laroush pass fell incomplete, intended for WR Quinn Early. DE James Jones hurried the quarterback into a bad throw. |
| 2-10-BUF26 (4Q: 02:10) Anthony Thompson ran inside the right tackle for -1 yards. Tackled by DT Stimpson Cat, assisted by ILB Mike Barber. The defense looked extremely familiar with that play. Buffalo's Wayne Campbell was hurt on the play. |
| Official time out for the two-minute warning. |
| 3-11-BUF25 (4Q: 02:00) Ebby Laroush pass was blocked at the line, intended for TE Bill Elliot. OLB Joe Bowden blocked the pass. |
| 4-11-BUF25 (4Q: 01:52) Rick Tuten punted 47 yards. Chandler Bing returned the kick 1 yard to the SFO29. Tackled by Donnie McQuilken. Ball was fumbled and recovered by SFO Shawn Jefferson at the SFO29. San Francisco's Terrance Shaw was hurt on the play. |
| 1-10-SFO29 (4Q: 01:41) Aaron Hayden ran outside the right tackle for 2 yards. Tackled by OLB Robert Jones, assisted by OLB Alfred Williams. |
| 2-8-SFO31 (4Q: 00:58) Aaron Hayden ran around the left tackle for 1 yard. Tackled by S Keith Bostic, assisted by CB Jeremy Lincoln. |
| 3-7-SFO32 (4Q: 00:11) Aaron Hayden ran around left end for 2 yards. Tackled by OLB Robert Jones, assisted by OLB Ron George. |
| Final Score: San Francisco 49ers 45, Buffalo Bills 13 |