| Played in San Francisco, CA, weather: 67 degrees, fair, 10 mph wind. |
| San Francisco won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Scott Norwood kicked off 72 yards from the SEA35. Touchback. |
| 1-10-SFO20 (1Q: 15:00) Jerome Bettis ran inside the right guard for 2 yards. Tackled by S Erik McMillan. |
| 2-8-SFO22 (1Q: 14:30) Jerome Bettis ran inside the right guard for 7 yards. Tackled by ILB Mark D'Onofrio. |
| 3-1-SFO29 (1Q: 13:51) Mark Brunell pass completed to TE Kyle Brady for 6 yards. Tackled by S Erik McMillan. Brady gained 1 yard after the catch. |
| 1-10-SFO35 (1Q: 13:25) PENALTY: San Francisco was called for a False Start. |
| 1-15-SFO30 (1Q: 13:15) Jerome Bettis ran outside the right tackle for 6 yards. Tackled by ILB Mark D'Onofrio, assisted by S Tim Watson. Key block delivered by Adam Timmerman. |
| 2-9-SFO36 (1Q: 12:35) Jim Branson ran inside the right tackle for -2 yards. Tackled by DE Chuck Smith, assisted by OLB Lamar Lathon. |
| 3-11-SFO34 (1Q: 11:59) Mark Brunell pass completed to WR Shawn Jefferson for 7 yards. Tackled by CB JC Watts. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 4-4-SFO41 (1Q: 11:32) Greg Montgomery punted 38 yards. Chris Penn called for a fair catch at the SEA21. |
| 1-10-SEA21 (1Q: 11:22) Dorsey Levens ran inside the left guard for 15 yards. Tackled by CB Willie Beamon. Key block delivered by Bruce Kozerski. Kozerski ran over Malcolm Frank to set up the play. |
| 1-10-SEA36 (1Q: 10:53) Dorsey Levens ran around left end for -3 yards. Tackled by OLB William Thomas. |
| 2-13-SEA33 (1Q: 10:18) Brad Johnson pass fell incomplete, intended for RB Dorsey Levens. S Anthony Newman defended the pass. |
| 3-13-SEA33 (1Q: 10:13) Brad Johnson pass was thrown incomplete, intended for WR Chris Penn. |
| 4-13-SEA33 (1Q: 10:05) Jeff Feagles punted 40 yards. Thomas Giblin returned the kick 11 yards to the SFO38. Tackled by Tim Watson. Ball was fumbled and recovered by SFO James Jones at the SFO38. |
| 1-10-SFO38 (1Q: 09:56) Jerome Bettis ran around the left tackle for 7 yards. Tackled by ILB Mark D'Onofrio, assisted by DT Matt Brock. Key block delivered by Adam Timmerman. |
| 2-3-SFO45 (1Q: 09:27) Mark Brunell pass completed to RB Jerome Bettis for -4 yards. The receiver went out of bounds. Tackled by OLB Lamar Lathon, assisted by CB JC Watts. The quarterback threw away from the double coverage. PENALTY: Seattle was called for Illegal Contact. |
| 1-10-SFO50 (1Q: 09:20) Mario Bates ran around the left tackle for -2 yards. Tackled by S Mike Dumas, assisted by OLB Terry Crews. |
| 2-12-SFO48 (1Q: 08:35) Mark Brunell pass completed to WR Shawn Jefferson for 21 yards. Tackled by OLB Chad Brown, assisted by ILB Mark D'Onofrio. Jefferson gained 16 yards after the catch. |
| 1-10-SEA31 (1Q: 07:48) Jerome Bettis ran inside the right tackle for 1 yard. Tackled by CB Mike Brim. PENALTY: San Francisco was called for Tripping. |
| 1-20-SEA41 (1Q: 07:38) Mark Brunell pass completed to TE Shannon Sharpe for 19 yards. Tackled by ILB Mark D'Onofrio. Sharpe gained 13 yards after the catch. |
| 2-1-SEA22 (1Q: 07:08) Jerome Bettis ran inside the right tackle for 2 yards. Tackled by OLB Lamar Lathon, assisted by DT Steve Emtman. Key block delivered by Mike Devlin. |
| 1-10-SEA20 (1Q: 06:45) Jerome Bettis ran inside the left guard for 8 yards. Tackled by DT Matt Brock. Key block delivered by Eric Harris. |
| 2-2-SEA12 (1Q: 06:05) Mark Brunell pass completed to WR Wayne Chrebet for 11 yards. Tackled by DE Chuck Smith. The receiver ran his route right over the middle of the field. Chrebet gained 2 yards after the catch. The quarterback threw away from the double coverage. |
| 1-1-SEA01 (1Q: 05:27) Mark Brunell pass was dropped by WR Shawn Jefferson. The quarterback threw away from the double coverage. |
| 2-1-SEA01 (1Q: 05:20) Mark Brunell pass completed to FB Jim Branson for -2 yards. Tackled by CB James Trapp. The quarterback threw away from the double coverage. |
| 3-3-SEA03 (1Q: 04:35) Mark Brunell scrambled for 3 yards and a TOUCHDOWN! PENALTY: Seattle was called for Offsides. The penalty was declined. San Francisco 6, Seattle 0 |
| (1Q: 04:35) Extra point by Steve Christie was good. San Francisco 7, Seattle 0 |
| (1Q: 04:27) Steve Christie kicked off 69 yards from the SFO35. Touchback. |
| 1-10-SEA20 (1Q: 04:27) Brad Johnson pass fell incomplete, intended for WR Andre Rison. CB Koby Thomas defended the pass. The quarterback threw into double coverage. |
| 2-10-SEA20 (1Q: 04:20) Brad Johnson pass was dropped by FB Harold Green. |
| 3-10-SEA20 (1Q: 04:13) Brad Johnson pass completed to WR Andre Rison for 2 yards. Tackled by ILB Karl Mecklenburg, assisted by S Anthony Newman. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage. The ball was fumbled and recovered by SEA Marcus Pollard for 7 yards to the SEA29. |
| 4-1-SEA29 (1Q: 03:49) Jeff Feagles punted 42 yards. The ball was downed at the SFO29. |
| 1-10-SFO29 (1Q: 03:38) Mark Brunell pass completed to TE Shannon Sharpe for 19 yards. Tackled by OLB Chad Brown, assisted by ILB Mark D'Onofrio. Sharpe gained 5 yards after the catch. |
| 1-10-SFO48 (1Q: 02:53) Jerome Bettis ran around the left tackle for 14 yards. Tackled by ILB Joe Mott, assisted by OLB Sam Rogers. Key block delivered by Darryl Ashmore. |
| 1-10-SEA38 (1Q: 02:25) Mark Brunell pass fell incomplete, intended for WR Shawn Jefferson. DE Joel Smeenge hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 2-10-SEA38 (1Q: 02:19) Mario Bates ran outside the right tackle for 0 yards. Tackled by CB JC Watts, assisted by S Erik McMillan. |
| 3-10-SEA38 (1Q: 01:47) Mark Brunell pass fell incomplete, intended for WR Shawn Jefferson. DE Joel Smeenge hurried the quarterback into a bad throw. The quarterback threw into double coverage. |
| 4-10-SEA38 (1Q: 01:39) Greg Montgomery punted 37 yards. The ball was downed at the SEA01. |
| 1-10-SEA01 (1Q: 01:31) Dorsey Levens ran inside the right guard for 1 yard. Tackled by OLB William Thomas. |
| 2-9-SEA02 (1Q: 00:56) Dorsey Levens ran a counterplay inside the left tackle for 2 yards. Tackled by S Willie Clay. |
| 3-7-SEA04 (1Q: 00:13) Dorsey Levens ran around the left tackle for -3 yards. Tackled by CB Malcolm Frank, assisted by S Anthony Newman. |
| Start of second quarter. |
| 4-10-SEA01 (2Q: 15:00) Jeff Feagles punted 51 yards. Thomas Giblin returned the kick 3 yards to the SEA49. Tackled by Allen Pinkett. |
| 1-10-SEA49 (2Q: 14:50) Jerome Bettis ran a counterplay inside the right tackle for 6 yards. Tackled by DE Tony Bennett, assisted by OLB Terry Crews. Key block delivered by Darryl Ashmore. |
| 2-4-SEA43 (2Q: 14:05) Mark Brunell pass completed to WR Shawn Jefferson for 5 yards. Tackled by ILB Mark D'Onofrio, assisted by CB JC Watts. The receiver ran his route right over the middle of the field. |
| 1-10-SEA38 (2Q: 13:19) Mario Bates ran outside the right tackle for 11 yards. Tackled by S Erik McMillan. Key block delivered by Mike Devlin. PENALTY: San Francisco was called for Offensive Holding. |
| 1-20-SEA48 (2Q: 13:09) Mark Brunell pass fell incomplete, intended for RB Mario Bates. OLB Lamar Lathon defended the pass. The quarterback threw away from the double coverage. |
| 2-20-SEA48 (2Q: 13:05) Mark Brunell pass completed to WR Wayne Chrebet for 15 yards. Tackled by ILB Mark D'Onofrio, assisted by CB James Trapp. Chrebet gained 2 yards after the catch. The quarterback threw away from the double coverage. |
| 3-5-SEA33 (2Q: 12:20) Jerome Bettis ran inside the left tackle for 7 yards. Tackled by DT Matt Brock, assisted by OLB Terry Crews. Key block delivered by Eric Harris. |
| 1-10-SEA26 (2Q: 11:54) Mark Brunell pass completed to WR Chandler Bing for 19 yards. Tackled by ILB Mark D'Onofrio. The receiver ran his route right over the middle of the field. Bing gained 6 yards after the catch. The quarterback threw into double coverage. |
| 1-7-SEA07 (2Q: 11:15) Mario Bates ran inside the left guard for 4 yards. Tackled by S Mike Dumas, assisted by S Erik McMillan. |
| 2-3-SEA03 (2Q: 10:40) PENALTY: San Francisco was called for a False Start. |
| 2-8-SEA08 (2Q: 10:34) Mark Brunell pass fell incomplete, intended for RB Jerome Bettis. S Mike Dumas defended the pass. |
| 3-8-SEA08 (2Q: 10:27) Mark Brunell pass fell incomplete, intended for WR Wayne Chrebet. DE Chuck Smith defended the pass. The quarterback threw away from the double coverage. |
| 4-8-SEA08 (2Q: 10:20) Steve Christie attempted a 25 yard field goal and succeeded. San Francisco 10, Seattle 0 |
| (2Q: 10:15) Steve Christie kicked off 56 yards from the SFO35. Travis Hannah returned the ball 27 yards to the SEA36. Tackled by Tony Richardson. PENALTY: Seattle was called for Holding on the Kick Return. |
| 1-10-SEA09 (2Q: 09:43) Brad Johnson pass completed to RB Dorsey Levens for 10 yards. Tackled by ILB Ed McDaniel, assisted by DT Bob Kuberski. The receiver ran his route right over the middle of the field. |
| 1-10-SEA19 (2Q: 09:18) Dorsey Levens ran inside the right guard for 3 yards. Tackled by DT Stimpson Cat. PENALTY: Seattle was called for Offensive Holding. |
| 1-19-SEA10 (2Q: 09:12) Brad Johnson pass completed to WR Joey Galloway for 8 yards. The receiver went out of bounds. Tackled by ILB Ed McDaniel. The quarterback threw into double coverage. |
| 2-11-SEA18 (2Q: 08:34) Dorsey Levens ran a trap outside the left tackle for 10 yards. Tackled by DT Stimpson Cat. Key block delivered by Sid Miller. |
| 3-1-SEA28 (2Q: 07:58) Dorsey Levens ran around the left tackle for 9 yards. Tackled by ILB Ed McDaniel, assisted by DT Kelvin Pritchett. Key block delivered by Bruce Kozerski. |
| 1-10-SEA37 (2Q: 07:31) Brad Johnson pass was blocked at the line, intended for RB Dorsey Levens. DT Kelvin Pritchett blocked the pass. |
| 2-10-SEA37 (2Q: 07:27) Dorsey Levens ran outside the right tackle for 1 yard. Tackled by DT Bob Kuberski, assisted by CB Koby Thomas. PENALTY: Seattle was called for Offensive Holding. |
| 2-20-SEA27 (2Q: 07:19) Brad Johnson pass completed to RB Dorsey Levens for 4 yards. Tackled by S Anthony Newman. The quarterback threw away from the double coverage. |
| 3-16-SEA31 (2Q: 06:51) Brad Johnson pass fell incomplete, intended for WR Andre Rison. ILB Ed McDaniel defended the pass. The quarterback threw into double coverage. PENALTY: San Francisco was called for Offsides. |
| 3-11-SEA36 (2Q: 06:47) Brad Johnson pass completed to WR Joey Galloway for 7 yards. Tackled by S Willie Clay, assisted by CB Koby Thomas. The quarterback threw away from the double coverage. |
| 4-4-SEA43 (2Q: 06:14) Jeff Feagles punted 44 yards. Thomas Giblin called for a fair catch at the SFO13. |
| 1-10-SFO13 (2Q: 06:04) Mario Bates ran inside the right tackle for 0 yards. Tackled by DT Matt Brock, assisted by ILB Mark D'Onofrio. |
| 2-10-SFO13 (2Q: 05:31) Jerome Bettis ran around left end for 13 yards. Tackled by DE Tony Bennett. Key block delivered by Darryl Ashmore. |
| 1-10-SFO26 (2Q: 04:56) Jerome Bettis ran a draw inside the right guard for 3 yards. Tackled by ILB Mark D'Onofrio. |
| 2-7-SFO29 (2Q: 04:20) Mario Bates ran inside the left guard for 4 yards. Tackled by OLB Chad Brown, assisted by DT Steve Emtman. |
| 3-3-SFO33 (2Q: 03:35) Mark Brunell pass completed to WR Shawn Jefferson for 3 yards. Tackled by S Erik McMillan. |
| 1-10-SFO36 (2Q: 02:50) Jerome Bettis ran around right end for -5 yards. Tackled by ILB Mark D'Onofrio, assisted by OLB Chad Brown. |
| 2-15-SFO31 (2Q: 02:14) Mark Brunell pass completed to WR Tommy Kane for 0 yards. Tackled by S Erik McMillan. The receiver ran his route right over the middle of the field. |
| Official time out for the two-minute warning. |
| 3-15-SFO31 (2Q: 02:00) Mark Brunell pass completed to WR Wayne Chrebet for 9 yards. Tackled by CB James Trapp. Chrebet gained 2 yards after the catch. The quarterback threw away from the double coverage. |
| 4-6-SFO40 (2Q: 01:21) Greg Montgomery punted 35 yards. Chris Penn called for a fair catch at the SEA25. Seattle's Tony Bennett was hurt on the play. This appears to be a minor neck injury. He should be able to remain in the game. |
| 1-10-SEA25 (2Q: 01:14) Dorsey Levens ran inside the left tackle for 7 yards. Tackled by S Willie Clay, assisted by CB Koby Thomas. Key block delivered by Sid Miller. |
| 2-3-SEA32 (2Q: 00:55) Dorsey Levens ran outside the right tackle for -2 yards. Tackled by OLB William Thomas, assisted by ILB Ed McDaniel. |
| 3-5-SEA30 (2Q: 00:35) Allen Pinkett ran outside the right tackle for 14 yards. Tackled by CB Koby Thomas, assisted by OLB William Thomas. Key block delivered by Sid Miller. |
| 1-10-SEA44 (2Q: 00:16) Brad Johnson pass was blocked at the line, intended for WR Andre Rison. DT Kelvin Pritchett blocked the pass. The quarterback threw into double coverage. |
| 2-10-SEA44 (2Q: 00:10) Brad Johnson pass completed to WR Joey Galloway for 10 yards. Tackled by CB Willie Beamon. The quarterback threw away from the double coverage. |
| Start of third quarter. |
| (3Q: 15:00) Steve Christie kicked off 69 yards from the SFO35. Touchback. |
| 1-10-SEA20 (3Q: 15:00) Brad Johnson scrambled for 3 yards. Tackled by OLB William Thomas. PENALTY: Seattle was called for Offensive Holding. |
| 1-20-SEA10 (3Q: 14:51) Brad Johnson pass completed to TE Marcus Pollard for -2 yards. Tackled by ILB Mike Barber. The quarterback threw away from the double coverage. |
| 2-22-SEA08 (3Q: 14:04) Brad Johnson pass completed to WR Andre Rison for 1 yard. Tackled by OLB William Thomas. PENALTY: Seattle was called for Offensive Holding. The penalty was declined. |
| 3-21-SEA09 (3Q: 13:57) Brad Johnson pass fell incomplete, intended for WR Andre Rison. ILB Karl Mecklenburg defended the pass. The quarterback threw into double coverage. |
| 4-21-SEA09 (3Q: 13:51) Jeff Feagles punted 48 yards. Thomas Giblin called for a fair catch at the SFO43. |
| 1-10-SFO43 (3Q: 13:41) Jerome Bettis ran inside the right tackle for 10 yards. Tackled by DT Matt Brock, assisted by DE Joel Smeenge. Key block delivered by David Walker. |
| 1-10-SEA47 (3Q: 12:57) Mario Bates ran around right end for 4 yards. Tackled by DT Steve Emtman. |
| 2-6-SEA43 (3Q: 12:25) Mark Brunell pass was blocked at the line, intended for WR Shawn Jefferson. OLB Lamar Lathon blocked the pass. The quarterback threw into double coverage. |
| 3-6-SEA43 (3Q: 12:19) Mark Brunell pass fell incomplete, intended for WR Shawn Jefferson. DT Matt Brock hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 4-6-SEA43 (3Q: 12:09) Greg Montgomery punted 43 yards. Touchback. |
| 1-10-SEA20 (3Q: 12:03) Dorsey Levens ran inside the left tackle for 7 yards. Tackled by S Willie Clay. Key block delivered by Eric Moten. |
| 2-3-SEA27 (3Q: 11:23) Allen Pinkett ran inside the right guard for 7 yards. Tackled by DE Lee Carter, assisted by CB Malcolm Frank. Key block delivered by Sid Miller. |
| 1-10-SEA34 (3Q: 10:39) Allen Pinkett ran inside the left guard for 2 yards. Tackled by S Anthony Newman. |
| 2-8-SEA36 (3Q: 10:06) Dorsey Levens ran inside the left tackle for 6 yards. Tackled by S Willie Clay. |
| 3-2-SEA42 (3Q: 09:21) Brad Johnson pass completed to WR Andre Rison for 13 yards. The receiver went out of bounds. Tackled by CB Willie Beamon, assisted by S Willie Clay. Rison gained 4 yards after the catch. The quarterback threw into double coverage. |
| 1-10-SFO45 (3Q: 08:52) Brad Johnson pass fell incomplete, intended for WR Joey Galloway. S Anthony Newman defended the pass. |
| 2-10-SFO45 (3Q: 08:43) Dorsey Levens ran around left end for -4 yards. Tackled by DE Joe Johnson, assisted by ILB Ed McDaniel. |
| 3-14-SFO49 (3Q: 08:06) Brad Johnson pass fell incomplete, intended for WR Andre Rison. CB Koby Thomas defended the pass. The quarterback threw away from the double coverage. |
| 4-14-SFO49 (3Q: 07:56) Jeff Feagles punted 35 yards. Thomas Giblin called for a fair catch at the SFO14. |
| 1-10-SFO14 (3Q: 07:46) Mario Bates ran inside the right tackle for 1 yard. Tackled by OLB Chad Brown. |
| 2-9-SFO15 (3Q: 07:16) Jerome Bettis ran outside the right tackle for 1 yard. Tackled by CB James Trapp. |
| 3-8-SFO16 (3Q: 06:45) Mark Brunell pass completed to WR Wayne Chrebet for 22 yards. Tackled by CB JC Watts. Chrebet gained 3 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-SFO38 (3Q: 06:10) Jerome Bettis ran outside the right tackle for -1 yards. Tackled by OLB Chad Brown. |
| 2-11-SFO37 (3Q: 05:32) Jerome Bettis ran around right end for 7 yards. Tackled by OLB Sam Rogers, assisted by S Erik McMillan. |
| 3-4-SFO44 (3Q: 05:06) Mario Bates ran outside the right tackle for 0 yards. Tackled by S Mike Dumas, assisted by OLB Lamar Lathon. |
| 4-4-SFO44 (3Q: 04:33) Greg Montgomery punted 53 yards. The ball was downed at the SEA03. |
| 1-10-SEA03 (3Q: 04:24) Dorsey Levens ran around left end for 9 yards. Tackled by S Willie Clay, assisted by DE Lee Carter. Key block delivered by Bruce Kozerski. |
| 2-1-SEA12 (3Q: 03:43) Dorsey Levens ran inside the right tackle for -2 yards. Tackled by DE James Jones. |
| 3-3-SEA10 (3Q: 03:03) Dorsey Levens ran inside the right tackle for 6 yards. Tackled by ILB Ed McDaniel. Key block delivered by Broderick Thompson. |
| 1-10-SEA16 (3Q: 02:34) Brad Johnson pass completed to WR Andre Rison for 6 yards. Tackled by OLB William Thomas. |
| 2-4-SEA22 (3Q: 01:51) Brad Johnson pass fell incomplete, intended for WR Joey Galloway. S Willie Clay defended the pass. |
| 3-4-SEA22 (3Q: 01:42) Allen Pinkett ran inside the left guard for 8 yards. Tackled by DT Stimpson Cat. Key block delivered by Sid Miller. |
| 1-10-SEA30 (3Q: 01:19) Brad Johnson pass completed to WR Travis Hannah for 10 yards. Tackled by CB Koby Thomas, assisted by CB Malcolm Frank. The quarterback threw away from the double coverage. |
| 1-10-SEA40 (3Q: 00:45) Brad Johnson pass was dropped by WR Andre Rison. The quarterback threw into double coverage. PENALTY: Seattle was called for an Ineligible Receiver Downfield. The penalty was declined. |
| 2-10-SEA40 (3Q: 00:35) Brad Johnson pass completed to RB Dorsey Levens for 7 yards. Tackled by CB Malcolm Frank, assisted by S Dedrick Dodge. |
| Start of fourth quarter. |
| 3-3-SEA47 (4Q: 15:00) Brad Johnson pass completed to WR Andre Rison for 1 yard. The receiver went out of bounds. Tackled by DE Lee Carter. |
| 4-2-SEA48 (4Q: 14:16) Jeff Feagles punted 42 yards. Thomas Giblin called for a fair catch at the SFO10. |
| 1-10-SFO10 (4Q: 14:08) Jerome Bettis ran outside the right tackle for 0 yards and was forced out of bounds. Tackled by OLB Lamar Lathon, assisted by ILB Mark D'Onofrio. |
| 2-10-SFO10 (4Q: 13:47) Jerome Bettis ran around left end for 4 yards. Tackled by OLB Lamar Lathon, assisted by CB JC Watts. |
| 3-6-SFO14 (4Q: 13:19) Mark Brunell pass was dropped by FB Tony Richardson. |
| 4-6-SFO14 (4Q: 13:12) Greg Montgomery punted 56 yards. Chris Penn returned the kick 10 yards to the SEA40. Tackled by Abner Wilson. |
| 1-10-SEA40 (4Q: 13:05) Brad Johnson pass was intended for WR Joey Galloway and was intercepted by S Anthony Newman at the SFO33. The interception was returned 67 yards for a TOUCHDOWN! San Francisco 16, Seattle 0 |
| (4Q: 13:05) Extra point by Steve Christie was good. San Francisco 17, Seattle 0 |
| (4Q: 12:52) Steve Christie kicked off 73 yards from the SFO35. Touchback. |
| 1-10-SEA20 (4Q: 12:52) Brad Johnson pass was dropped by WR Andre Rison. The quarterback threw into double coverage. |
| 2-10-SEA20 (4Q: 12:44) Brad Johnson pass completed to WR Joey Galloway for 15 yards. Tackled by CB Koby Thomas, assisted by ILB Ed McDaniel. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 1-10-SEA35 (4Q: 12:18) Brad Johnson pass completed to TE Marcus Pollard for 3 yards. Tackled by CB Willie Beamon. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 2-7-SEA38 (4Q: 11:43) Brad Johnson pass completed to WR Chris Penn for 10 yards. Tackled by ILB Ed McDaniel. The receiver ran his route right over the middle of the field. |
| 1-10-SEA48 (4Q: 11:09) Brad Johnson pass completed to WR Joey Galloway for 16 yards. Tackled by ILB Ed McDaniel. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 1-10-SFO36 (4Q: 10:26) Brad Johnson pass fell incomplete, intended for WR Chris Penn. ILB Karl Mecklenburg defended the pass. The quarterback threw away from the double coverage. |
| 2-10-SFO36 (4Q: 10:18) Brad Johnson pass completed to TE Charles Arbuckle for 7 yards. Tackled by CB Willie Beamon. The quarterback threw away from the double coverage. |
| 3-3-SFO29 (4Q: 09:40) Brad Johnson pass completed to WR Travis Hannah for 6 yards. Tackled by CB Malcolm Frank. The quarterback threw away from the double coverage. |
| 1-10-SFO23 (4Q: 09:13) Brad Johnson pass fell incomplete, intended for WR Joey Galloway. DT Kelvin Pritchett hurried the quarterback into a bad throw. |
| 2-10-SFO23 (4Q: 09:04) Brad Johnson pass completed to WR Chris Penn for 23 yards and a TOUCHDOWN! Penn gained 15 yards after the catch. San Francisco 17, Seattle 6 |
| (4Q: 09:04) Extra point by Scott Norwood was good. San Francisco 17, Seattle 7 |
| (4Q: 08:51) Scott Norwood kicked off 71 yards from the SEA35. Touchback. |
| 1-10-SFO20 (4Q: 08:51) Jim Branson ran a trap outside the left tackle for 11 yards. Tackled by DT Matt Brock. Key block delivered by Eric Harris. |
| 1-10-SFO31 (4Q: 08:06) Mario Bates ran around right end for 3 yards. Tackled by DE Joel Smeenge, assisted by CB JC Watts. |
| 2-7-SFO34 (4Q: 07:32) Jim Branson ran around left end for 4 yards. Tackled by OLB Lamar Lathon, assisted by S Mike Dumas. |
| 3-3-SFO38 (4Q: 06:47) Mario Bates ran around the left tackle for 3 yards. Tackled by DT Steve Emtman. Key block delivered by Darryl Ashmore. |
| 1-10-SFO41 (4Q: 06:00) Mario Bates ran a draw inside the left guard for -1 yards. Tackled by S Erik McMillan. PENALTY: Seattle was called for Unnecessary Roughness. |
| 1-10-SEA45 (4Q: 05:52) Mark Brunell pass was thrown incomplete, intended for WR Shawn Jefferson. The quarterback threw away from the double coverage. |
| 2-10-SEA45 (4Q: 05:40) Jerome Bettis ran inside the left guard for 2 yards. Tackled by CB Mike Brim. |
| 3-8-SEA43 (4Q: 04:56) Mark Brunell pass fell incomplete, intended for WR Shawn Jefferson. S Erik McMillan defended the pass. The quarterback threw away from the double coverage. |
| 4-8-SEA43 (4Q: 04:49) Greg Montgomery punted 42 yards. The ball was marked out of bounds at the SEA01. |
| 1-10-SEA01 (4Q: 04:42) Brad Johnson pass was dropped by WR Andre Rison. The defense looked very familiar with that play. The quarterback threw into double coverage. |
| 2-10-SEA01 (4Q: 04:36) Brad Johnson pass fell incomplete, intended for WR Chris Penn. DT Stimpson Cat hurried the quarterback into a bad throw. The defense looked very familiar with that play. |
| 3-10-SEA01 (4Q: 04:27) Brad Johnson pass fell incomplete, intended for WR Andre Rison. OLB William Thomas defended the pass. The defense looked very familiar with that play. |
| 4-10-SEA01 (4Q: 04:17) Brad Johnson scrambled for 12 yards. Tackled by CB Koby Thomas. The ball was fumbled and recovered by SFO Lee Carter for 9 yards to the SEA04. |
| 1-4-SEA04 (4Q: 04:07) Mark Brunell pass completed to FB Jim Branson for 4 yards and a TOUCHDOWN! Branson gained 2 yards after the catch. San Francisco 23, Seattle 7 |
| (4Q: 04:07) Extra point by Steve Christie was good. San Francisco 24, Seattle 7 |
| (4Q: 03:59) Steve Christie kicked off 71 yards from the SFO35. Touchback. |
| 1-10-SEA20 (4Q: 03:59) PENALTY: San Francisco was called for Encroachment. |
| 1-5-SEA25 (4Q: 03:52) Brad Johnson scrambled for 8 yards. Tackled by CB Malcolm Frank. |
| 1-10-SEA33 (4Q: 03:31) Brad Johnson pass fell incomplete, intended for WR Chris Penn. CB Willie Beamon defended the pass. The quarterback threw into double coverage. |
| 2-10-SEA33 (4Q: 03:22) Brad Johnson pass completed to WR Travis Hannah for 8 yards. Tackled by S Willie Clay. The quarterback threw away from the double coverage. |
| 3-2-SEA41 (4Q: 02:59) Brad Johnson pass fell incomplete, intended for TE Charles Arbuckle. DE Joe Johnson drove right through Ron Riehm to hurry the quarterback. The quarterback threw away from the double coverage. |
| 4-2-SEA41 (4Q: 02:50) Brad Johnson pass completed to WR Travis Hannah for 3 yards. Tackled by S Dedrick Dodge. Hannah gained 1 yard after the catch. The quarterback threw away from the double coverage. |
| 1-10-SEA44 (4Q: 02:26) Brad Johnson pass completed to WR Chris Penn for 10 yards. Tackled by S Cliff Martin, assisted by CB Malcolm Frank. The quarterback threw into double coverage. |
| 1-10-SFO46 (4Q: 02:07) Brad Johnson pass completed to WR Travis Hannah for 14 yards. Tackled by S Cliff Martin, assisted by OLB Joe Bowden. Hannah gained 15 yards after the catch. |
| Official time out for the two-minute warning. |
| 1-10-SFO32 (4Q: 01:59) Brad Johnson pass completed to TE Charles Arbuckle for 6 yards. The receiver went out of bounds. Tackled by S Cliff Martin, assisted by S Dedrick Dodge. The quarterback threw away from the double coverage. |
| 2-4-SFO26 (4Q: 01:50) Brad Johnson pass completed to WR Travis Hannah for 8 yards. Tackled by S Willie Clay, assisted by OLB Joe Bowden. |
| 1-10-SFO18 (4Q: 01:33) Tom Hodson pass was thrown incomplete, intended for WR Travis Hannah. The quarterback threw into double coverage. |
| 2-10-SFO18 (4Q: 01:25) Tom Hodson sacked by ILB Ed McDaniel for a loss of 6 yards. Sack allowed by Sid Miller. |
| 3-16-SFO24 (4Q: 01:01) Tom Hodson pass completed to WR Derek Russell for 5 yards. Tackled by S Willie Clay, assisted by S Dedrick Dodge. |
| 4-11-SFO19 (4Q: 00:42) Tom Hodson pass fell incomplete, intended for WR Travis Hannah. CB Malcolm Frank defended the pass. The ball goes over on downs. |
| 1-10-SFO19 (4Q: 00:34) Mario Bates ran around left end for 2 yards. Tackled by OLB Chad Brown. |
| Seattle called a time out. |
| 2-8-SFO21 (4Q: 00:24) Mario Bates ran around the left tackle for -4 yards. Tackled by DT Steve Emtman. The ball was fumbled and recovered by SEA ILB Joe Mott to the SFO17. |
| 1-10-SFO17 (4Q: 00:17) Tom Hodson pass fell incomplete, intended for WR Derek Russell. DE Joe Johnson drove right through Ron Riehm to hurry the quarterback. The quarterback threw into double coverage. |
| 2-10-SFO17 (4Q: 00:09) Tom Hodson pass fell incomplete, intended for WR Travis Hannah. DT Bob Kuberski hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw away from the double coverage. |
| 3-10-SFO17 (4Q: 00:03) Tom Hodson pass fell incomplete, intended for WR Chris Penn. DE Joe Johnson hurried the quarterback into a bad throw. |
| Final Score: San Francisco 49ers 24, Seattle Seahawks 7 |