Game Play Finder

Current search:
In 1999, any team vs. San Francisco 49ers, in the regular season, play type is pass or rush, scoring margin is between -99 and -1, sorted by yards descending

__p("text that informs the user how to change the form", "Use the back button to change the form")

Click on the red text to pre-fill the form with various values

Filter by Player..
Javascript is required for the selection of a player.
Years
Team
Opponent
Game Type
Playoff Round
Game Location
Game Result
Game Day Of Week
Game Number for team
Week Number of season
Quarter
Time Remaining
From
:
To
:
Down
Yards To Go
Yards Gained
Starting Field Position
From
To
Ending Field Position
From
To
Play Type
Play Results

Y
N
--

Completed Pass

Sack

QB Kneel

No Play

First Down

Turnover

Score

Turnover Type
Score Type
Scoring Margin Tm Minus Opp
Between
and
points
Rush Directions since 1998
Pass Location since 1998
Sort By
* Default sort order is descending

Down

Down Table
Down Num Pct
First12345.1%
Second8631.5%
Third5821.2%
Fourth62.2%

Yds To Go

Yds To Go Table
ToGo Num Pct
0-33613.2%
4-6248.8%
7-1018166.3%
11+3211.7%
Avg8.81

Team Offense

  • Totals for team as offense
Team Offense Table
Play Results Play Type
Tm G Plays ToGo Yds 1st% TO% TD FG Int Fmb Sk Pass Rush
ATL1399.83.115.4%2.6%0061052811
CAR1248.49.341.7%4.2%20101001311
ARI1649.05.031.3%6.3%10203343529
GNB177.75.542.9%0.0%10300052
JAX1413.014.325.0%0.0%00100031
MIN1110.080.0100.0%0.0%10100010
NOR1247.95.733.3%0.0%108000168
TEN1468.49.230.4%2.2%10141003412
STL1107.88.350.0%0.0%10500064
WAS1548.89.637.0%1.9%20201223915

Team Defense

  • Totals vs. team as defense
Team Defense Table
Play Results Play Type
Tm G Plays ToGo Yds 1st% TO% TD FG Int Fmb Sk Pass Rush
SFO102738.87.532.2%2.9%10088751118093

Offense

Defense

Individual Plays

Individual Plays Table
Date Tm Opp Quarter Time Down ToGo Location Score Detail Yds EPB EPA Diff
1999-10-24Vikings49ers214:42110MIN 2013-10Jeff George pass complete to Matthew Hatchette for 80 yards, touchdown800.2807.0006.72
1999-12-26Redskins49ers213:30110WAS 357-6Brad Johnson pass complete to Michael Westbrook for 65 yards, touchdown651.2707.0005.73
1999-09-12Jaguars49ers17:38110JAX 200-3Mark Brunell pass complete to Jimmy Smith for 57 yards (tackle by Lance Schulters)570.2804.0403.76
1999-12-26Redskins49ers311:32119WAS 1013-7Brad Johnson pass complete to Albert Connell for 47 yards (tackle by Ramos McDonald)47-0.7202.7203.44
1999-10-17Panthers49ers29:20110SFO 469-3Steve Beuerlein pass complete to Muhsin Muhammad for 39 yards (tackle by Lee Woodall)392.5205.6003.08
1999-12-26Redskins49ers21:33110WAS 2313-7Brad Johnson pass complete to Brian Mitchell for 36 yards (tackle by Ramos McDonald)360.4802.8502.37
1999-12-12Falcons49ers215:0032ATL 327-0Chris Chandler pass complete to Terance Mathis for 36 yards (tackle by Darnell Walker)360.3703.4503.08
1999-10-03Titans49ers37:36310OTI 3514-10Neil O'Donnell pass complete to Chris Sanders for 32 yards (tackle by Mark McMillian)320.0403.3803.34
1999-10-03Titans49ers41:55210SFO 3224-22Neil O'Donnell pass complete to Yancey Thigpen for 32 yards, touchdown322.9007.0004.10
1999-09-27Cardinals49ers25:11215CRD 420-17Jake Plummer pass complete to Andy McCullough for 31 yards (tackle by Lance Schulters)310.8403.7802.94
1999-10-03Titans49ers410:50110OTI 4517-13Neil O'Donnell pass complete to Yancey Thigpen for 31 yards (tackle by Lee Woodall)311.9303.9702.04
1999-10-03Titans49ers46:55110OTI 3424-13Neil O'Donnell pass complete to Frank Wycheck for 31 yards (tackle by Ken Norton)311.2003.2502.05
1999-12-26Redskins49ers410:17110WAS 2020-13Brad Johnson pass complete to Albert Connell for 29 yards (tackle by Pierson Prioleau)290.2802.1901.91
1999-10-17Panthers49ers15:31110SFO 376-0Steve Beuerlein pass complete to Wesley Walls for 27 yards (tackle by Lance Schulters)273.1204.9101.79
1999-12-26Redskins49ers47:01110WAS 3320-13Brad Johnson pass complete to Albert Connell for 25 yards (tackle by Ramos McDonald)251.1402.7901.65
1999-12-26Redskins49ers26:26210WAS 1710-7Skip Hicks up the middle for 24 yards (tackle by Lance Schulters and Ken Norton)24-0.5801.6602.24
1999-10-17Panthers49ers23:5726SFO 2216-16Steve Beuerlein pass complete to Muhsin Muhammad for 22 yards, touchdown. Penalty on Mark McMillian: Illegal Contact (Declined)223.8407.0003.16
1999-09-19Saints49ers215:00210SFO 237-0Billy Joe Hobert pass complete to Eddie Kennison for 21 yards (tackle by Darnell Walker)213.5006.7403.24
1999-12-26Redskins49ers47:01310SFO 3120-13Brad Johnson pass complete to Irving Fryar for 20 yards (tackle by Lance Schulters)202.2804.8402.56
1999-10-03Titans49ers410:5034OTI 2617-13Neil O'Donnell pass complete to Kevin Dyson for 19 yards19-0.1601.9302.09
1999-09-27Cardinals49ers315:00110CRD 350-17Adrian Murrell right end for 17 yards (tackle by Ken Norton and Tim McDonald)171.2702.3901.12
1999-09-27Cardinals49ers49:17310CRD 1810-17Jake Plummer pass complete to Frank Sanders for 17 yards (tackle by Ken Norton and Lance Schulters)17-1.1701.2702.44
1999-10-03Titans49ers21:0431OTI 4114-10Neil O'Donnell pass complete to Michael Roan for 17 yards (tackle by Lance Schulters)171.0302.7901.76
1999-10-03Titans49ers315:00110OTI 2814-10Neil O'Donnell pass complete to Yancey Thigpen for 17 yards (tackle by Mark McMillian)170.8101.9301.12
1999-10-03Titans49ers37:3631SFO 2414-10Rodney Thomas right end for 17 yards (tackle by Lance Schulters)173.3405.6002.26
1999-09-27Cardinals49ers25:11314CRD 310-17Jake Plummer pass complete to Frank Sanders for 16 yards (tackle by R.W. McQuarters)16-0.4902.0602.55
1999-11-21Rams49ers28:07110SFO 407-3Kurt Warner pass complete to Isaac Bruce for 16 yards (tackle by Monty Montgomery)162.9203.9701.05
1999-09-27Cardinals49ers33:43110SFO 457-17Michael Pittman right tackle for 15 yards (tackle by Ken Norton)152.5903.580.99
1999-10-17Panthers49ers19:06216CAR 353-0Steve Beuerlein pass complete to Patrick Jeffers for 15 yards (tackle by Darnell Walker)150.3101.6201.31
1999-09-27Cardinals49ers315:0022SFO 250-17Adrian Murrell right tackle for 14 yards (tackle by Lance Schulters)143.9204.840.92
1999-09-27Cardinals49ers38:00110CRD 407-17Jake Plummer pass complete to Terry Hardy for 14 yards (tackle by Lance Schulters and Lee Woodall)141.6002.520.92
1999-09-27Cardinals49ers33:43110CRD 417-17Jake Plummer pass complete to Frank Sanders for 14 yards (tackle by Mark McMillian)141.6602.590.93
1999-12-12Falcons49ers312:14110ATL 4419-0Chris Chandler pass complete to Jammi German for 14 yards (tackle by Pierson Prioleau)141.8602.790.93
1999-09-19Saints49ers16:08213NOR 307-0Billy Joe Hobert pass complete to Eddie Kennison for 13 yards (tackle by Darnell Walker)130.1901.8001.61
1999-09-19Saints49ers41:0731NOR 2928-21Billy Joe Hobert pass complete to Lawrence Dawsey for 13 yards (tackle by Tim McDonald)130.2301.7301.50
1999-10-17Panthers49ers15:3123CAR 276-0Steve Beuerlein pass complete to Rae Carruth for 13 yards (tackle by R.W. McQuarters)130.6801.600.92
1999-10-17Panthers49ers29:2035CAR 419-3Steve Beuerlein pass complete to Patrick Jeffers for 13 yards (tackle by Tim McDonald and Pierson Prioleau)130.7602.5201.76
1999-11-21Rams49ers23:4634SFO 187-3Kurt Warner up the middle for 13 yards (tackle by Bryant Young)133.5706.0602.49
1999-11-29Packers49ers214:4424SFO 133-6Brett Favre pass complete to Corey Bradford for 13 yards, touchdown134.7207.0002.28
1999-12-26Redskins49ers34:01110WAS 4820-10Brad Johnson pass complete to Michael Westbrook for 12 yards (tackle by Pierson Prioleau)122.1302.920.79
1999-09-19Saints49ers41:00110NOR 4228-21Billy Joe Hobert pass complete to Andre Hastings for 12 yards (tackle by R.W. McQuarters)121.7302.520.79
1999-09-27Cardinals49ers25:11110SFO 270-17Michael Pittman left tackle for 12 yards (tackle by Lance Schulters and Ken Norton)123.7804.580.80
1999-09-27Cardinals49ers315:0027CRD 230-17Adrian Murrell left tackle for 12 yards (tackle by Tim McDonald)120.1401.2701.13
1999-09-27Cardinals49ers315:0037SFO 450-17Jake Plummer pass complete to Andy McCullough for 12 yards (tackle by Darnell Walker)121.5503.3801.83
1999-11-21Rams49ers28:0726RAM 337-3Kurt Warner pass complete to Marshall Faulk for 12 yards (tackle by Lee Woodall)120.8701.9301.06
1999-11-21Rams49ers28:0737RAM 487-3Kurt Warner pass complete to Marshall Faulk for 12 yards (tackle by Tim McDonald)121.0902.9201.83
1999-12-26Redskins49ers311:32110SFO 4313-7Brad Johnson pass complete to Skip Hicks for 11 yards (tackle by Pierson Prioleau and Winfred Tubbs)112.7203.450.73
1999-12-26Redskins49ers34:01210WAS 2620-10Brad Johnson pass complete to Michael Westbrook for 11 yards (tackle by Pierson Prioleau). Michael Westbrook fumbles (forced by Pierson Prioleau), ball out of bounds at WAS-37110.1301.4001.27
1999-12-26Redskins49ers414:04110SFO 3020-10Brad Johnson pass complete to Larry Centers for 11 yards (tackle by Ramos McDonald)113.5804.310.73
1999-12-26Redskins49ers47:01110SFO 4220-13Brad Johnson pass complete to Michael Westbrook for 11 yards (tackle by Wasswa Serwanga)112.7903.510.72
1999-09-19Saints49ers12:57110SFO 467-0Billy Joe Hobert pass complete to Aaron Craver for 11 yards (tackle by Darnell Walker)112.5203.250.73
1999-09-27Cardinals49ers15:47110CRD 280-14Jake Plummer pass complete to Frank Sanders for 11 yards (tackle by Mark McMillian)110.8101.530.72
1999-09-27Cardinals49ers49:17322CRD 4910-17Jake Plummer pass complete to Michael Pittman for 11 yards (tackle by Ken Norton)110.1700.590.42
1999-10-17Panthers49ers15:3139CAR 416-0Steve Beuerlein pass complete to Muhsin Muhammad for 11 yards (tackle by R.W. McQuarters)110.5002.3901.89
1999-12-12Falcons49ers215:0037SFO 217-0Chris Chandler up the middle for 11 yards (tackle by Lee Woodall)113.1404.9101.77
1999-12-12Falcons49ers412:59210ATL 1726-7Tony Graziani pass complete to Terance Mathis for 11 yards (tackle by Darnell Walker)11-0.5800.8101.39
1999-12-26Redskins49ers213:3035WAS 257-0Brad Johnson pass complete to Irving Fryar for 10 yards (tackle by Wasswa Serwanga)10-0.3001.2701.57
1999-12-26Redskins49ers34:01322WAS 4820-10Brad Johnson pass complete to Brian Mitchell for 10 yards (tackle by Darnell Walker)100.1000.460.36
1999-09-12Jaguars49ers17:38320SFO 330-3Mark Brunell pass complete to Reggie Barlow for 10 yards (tackle by Mark McMillian)101.4901.930.44
1999-09-27Cardinals49ers49:17311CRD 3410-17Jake Plummer up the middle for 10 yards (tackle by Junior Bryant)10-0.100-0.460-0.36
1999-12-26Redskins49ers20:49313SFO 4413-7Brad Johnson pass complete to Brian Mitchell for 9 yards (tackle by Lee Woodall)91.2200.980-0.24
1999-12-26Redskins49ers311:32110WAS 1913-7Brad Johnson right end for 9 yards (tackle by Ken Norton). Penalty on Tre' Johnson: Offensive Holding, 9 yards (no play)90.150-0.720-0.87
1999-12-26Redskins49ers47:01110SFO 1120-13Brad Johnson pass complete to Larry Centers for 9 yards (tackle by Winfred Tubbs)94.8405.8501.01
1999-09-19Saints49ers41:27210NOR 2028-21Billy Joe Hobert pass complete to Lawrence Dawsey for 9 yards (tackle by Tim McDonald)9-0.2700.230.50
1999-09-27Cardinals49ers315:0029SFO 100-17Jake Plummer up the middle for 9 yards (tackle by Chike Okeafor)94.3206.9702.65
1999-10-03Titans49ers37:36110SFO 3314-10Rodney Thomas right guard for 9 yards (tackle by Craig Newsome)93.3804.050.67
1999-12-26Redskins49ers15:57210WAS 207-0Brad Johnson pass complete to Skip Hicks for 8 yards (tackle by Darnell Walker)8-0.2700.100.37
1999-12-26Redskins49ers34:01110WAS 3720-10Brad Johnson pass complete to Michael Westbrook for 8 yards (tackle by Ken Norton)81.4001.940.54
1999-09-19Saints49ers40:35415NOR 4928-21Billy Joe Hobert pass complete to Ricky Williams for 8 yards (tackle by Darnell Walker)8-0.130-1.800-1.67
1999-09-27Cardinals49ers315:00110SFO 330-17Jake Plummer pass complete to Terry Hardy for 8 yards (tackle by Lee Woodall)83.3803.920.54
1999-09-27Cardinals49ers49:1732SFO 4710-17Jake Plummer pass complete to Frank Sanders for 8 yards (tackle by R.W. McQuarters)81.7502.9801.23
1999-10-03Titans49ers21:1129OTI 3314-10Neil O'Donnell pass complete to Yancey Thigpen for 8 yards (tackle by R.W. McQuarters)80.6601.030.37
1999-10-03Titans49ers46:5526SFO 3124-13Eddie George up the middle for 8 yards (tackle by Jeff Posey and R.W. McQuarters)83.2404.040.80
1999-10-17Panthers49ers15:31110SFO 486-0Steve Beuerlein pass complete to Wesley Walls for 8 yards (tackle by Ken Norton and Winfred Tubbs)82.3902.930.54
1999-10-17Panthers49ers210:46110CAR 209-3Steve Beuerlein pass complete to Muhsin Muhammad for 8 yards (tackle by Mark McMillian)80.2800.810.53
1999-10-17Panthers49ers210:4622CAR 289-3Tim Biakabutuka left tackle for 8 yards (tackle by Winfred Tubbs)80.8101.330.52
1999-12-12Falcons49ers10:47110ATL 247-0Chris Chandler pass complete to Rodrick Monroe for 8 yards (tackle by Winfred Tubbs)80.5401.080.54
1999-12-26Redskins49ers15:5725WAS 367-0Brad Johnson pass complete to Michael Westbrook for 7 yards (tackle by Ramos McDonald)71.1401.800.66
1999-09-27Cardinals49ers33:43110SFO 307-17Michael Pittman left end for 7 yards (tackle by Mark McMillian)73.5803.980.40
1999-09-27Cardinals49ers49:17110CRD 4510-17Jake Plummer pass complete to Johnny McWilliams for 7 yards (tackle by Ken Norton)71.9302.330.40
1999-10-03Titans49ers46:55110OTI 2324-13Neil O'Donnell pass complete to Frank Wycheck for 7 yards (tackle by Lee Woodall)70.4800.880.40
1999-10-17Panthers49ers15:31110CAR 206-0Tim Biakabutuka up the middle for 7 yards (tackle by Mark McMillian)70.2800.680.40
1999-10-17Panthers49ers29:2017SFO 79-9Steve Beuerlein pass complete to Patrick Jeffers for 7 yards, touchdown75.6007.0001.40
1999-11-29Packers49ers214:4433SFO 263-0Brett Favre pass complete to Jeff Thomason for 7 yards (tackle by Tim McDonald)73.0704.3101.24
1999-12-26Redskins49ers15:5729WAS 447-0Brad Johnson pass complete to Larry Centers for 6 yards (tackle by Lee Woodall)61.3901.490.10
1999-10-03Titans49ers315:00110SFO 4614-10Neil O'Donnell pass complete to Kevin Dyson for 6 yards (tackle by Mark McMillian)62.5202.790.27
1999-10-03Titans49ers410:50210OTI 2017-13Neil O'Donnell pass complete to Frank Wycheck for 6 yards (tackle by Ken Norton)6-0.270-0.160.11
1999-10-17Panthers49ers215:0029SFO 96-0Steve Beuerlein pass complete to Muhsin Muhammad for 6 yards (tackle by R.W. McQuarters)64.3804.720.34
1999-11-29Packers49ers214:44110SFO 193-0Dorsey Levens right guard for 6 yards (tackle by Monty Montgomery)64.3104.720.41
1999-12-12Falcons49ers312:14110ATL 1419-0Bob Christian right guard for 6 yards (tackle by Gabe Wilkins and Ken Norton)6-0.2800.150.43
1999-12-12Falcons49ers312:14211SFO 4319-0Winslow Oliver left tackle for 6 yards (tackle by Ken Norton)62.1102.210.10
1999-12-12Falcons49ers41:06110ATL 4026-7Ken Oxendine right guard for 6 yards (tackle by Pierson Prioleau)61.6001.930.33
1999-12-26Redskins49ers15:57110WAS 317-0Skip Hicks right tackle for 5 yards (tackle by Brentson Buckner)51.0001.140.14
1999-12-26Redskins49ers213:30110WAS 207-0Skip Hicks right end for 5 yards (tackle by Tim McDonald)50.2800.410.13
1999-09-19Saints49ers12:57110SFO 357-0Ricky Williams up the middle for 5 yards (tackle by Ken Norton)53.2503.380.13
1999-09-27Cardinals49ers21:5736SFO 60-17Jake Plummer pass complete to Frank Sanders for 5 yards (tackle by Lee Woodall). Frank Sanders fumbles (forced by Lee Woodall), recovered by Tim McDonald at SFO-054.040-0.280-4.32
1999-10-17Panthers49ers29:20210CAR 369-3Tim Biakabutuka up the middle for 5 yards (tackle by Lance Schulters)50.7900.760-0.03
1999-11-21Rams49ers23:4615SFO 57-9Kurt Warner pass complete to Isaac Bruce for 5 yards, touchdown56.0607.000.94
1999-12-26Redskins49ers26:2629WAS 4210-7Brad Johnson pass complete to Larry Centers for 4 yards (tackle by Lance Schulters)41.2601.090-0.17
1999-09-19Saints49ers16:0827NOR 467-0Ricky Williams left guard for 4 yards (tackle by Gabe Wilkins)41.6601.490-0.17
1999-09-19Saints49ers12:5742SFO 277-0Lamar Smith up the middle for 4 yards (tackle by Ken Norton)41.8004.0402.24
1999-09-27Cardinals49ers25:59110CRD 150-17Jake Plummer pass complete to Terry Hardy for 4 yards (tackle by Lee Woodall)4-0.220-0.110.11
1999-10-03Titans49ers46:5533OTI 3024-13Neil O'Donnell pass complete to Eddie George for 4 yards (tackle by Ken Norton)40.1701.2001.03
1999-10-03Titans49ers46:55110SFO 3524-13Neil O'Donnell pass complete to Michael Roan for 4 yards (tackle by Lee Woodall)43.2503.240-0.01
1999-10-17Panthers49ers19:06120CAR 313-0Tim Biakabutuka right guard for 4 yards (tackle by Tim McDonald)41.0000.310-0.69
1999-10-17Panthers49ers23:57110SFO 2616-10Tim Biakabutuka right guard for 4 yards (tackle by Ken Norton)43.8403.840.00
1999-11-21Rams49ers28:07110RAM 297-3Marshall Faulk right end for 4 yards (tackle by Monty Montgomery)40.8700.870.00
1999-11-29Packers49ers214:4427SFO 303-0Brett Favre pass complete to Tyrone Davis for 4 yards (tackle by Ramos McDonald)43.2403.070-0.17
1999-12-26Redskins49ers15:5732WAS 287-0Brad Johnson pass complete to Irving Fryar for 3 yards (tackle by Tim McDonald)30.1001.000.90
1999-12-26Redskins49ers311:32210SFO 3213-7Skip Hicks up the middle for 3 yards (tackle by Gabe Wilkins and Ken Norton)32.9002.610-0.29
1999-12-26Redskins49ers34:0122WAS 4520-10Skip Hicks up the middle for 3 yards (tackle by Winfred Tubbs)31.9402.130.19
1999-12-26Redskins49ers410:17210WAS 4920-13Brad Johnson pass complete to Albert Connell for 3 yards (tackle by Wasswa Serwanga)31.6501.360-0.29
1999-09-19Saints49ers16:08110NOR 437-0Ricky Williams left guard for 3 yards (tackle by Winfred Tubbs)31.8001.660-0.14
1999-09-27Cardinals49ers214:03110CRD 310-14Adrian Murrell right tackle for 3 yards (tackle by Winfred Tubbs)31.0000.870-0.13
1999-09-27Cardinals49ers29:01110CRD 200-17Jake Plummer pass complete to Frank Sanders for 3 yards (tackle by Darnell Walker and Lee Woodall)30.2800.140-0.14
1999-09-27Cardinals49ers25:11110SFO 150-17Michael Pittman left end for 3 yards (tackle by Lance Schulters)34.5804.450-0.13
1999-09-27Cardinals49ers315:00110CRD 200-17Adrian Murrell up the middle for 3 yards (tackle by Junior Bryant and Gabe Wilkins)30.2800.140-0.14
1999-09-27Cardinals49ers315:00110SFO 480-17Adrian Murrell left guard for 3 yards (tackle by Gabe Wilkins and Junior Bryant)32.3902.250-0.14
1999-09-27Cardinals49ers49:17110CRD 310-17Joel Makovicka right guard for 3 yards (tackle by Ken Norton and Winfred Tubbs)3-0.380-0.560-0.18
1999-10-03Titans49ers315:0029OTI 4614-10Eddie George up the middle for 3 yards (tackle by Winfred Tubbs)31.5201.220-0.30
1999-10-03Titans49ers315:0024SFO 4014-10Eddie George up the middle for 3 yards (tackle by Winfred Tubbs)32.7902.480-0.31
1999-10-03Titans49ers42:25415OTI 4324-16Neil O'Donnell pass complete to Michael Roan for 3 yards, lateral to Eddie George for 22 yards (tackle by Lance Schulters)3-0.5203.4503.97
1999-10-17Panthers49ers15:3122SFO 406-0Tim Biakabutuka right end for 3 yards (tackle by Brentson Buckner)32.9303.120.19
1999-11-21Rams49ers28:07110RAM 457-3Marshall Faulk up the middle for 3 yards (tackle by Brentson Buckner)31.9301.790-0.14
1999-11-29Packers49ers214:44110SFO 333-0Dorsey Levens up the middle for 3 yards (tackle by Winfred Tubbs)33.3803.240-0.14
1999-12-12Falcons49ers215:00110SFO 327-0Ken Oxendine up the middle for 3 yards (tackle by Tim McDonald and Darnell Walker)33.4503.310-0.14
1999-12-12Falcons49ers215:00110SFO 247-0Ken Oxendine right end for 3 yards (tackle by Ken Norton)33.9703.840-0.13
1999-12-12Falcons49ers20:34110ATL 3919-0Chris Chandler pass complete to Bob Christian for 3 yards (tackle by Pierson Prioleau)31.5301.390-0.14
1999-12-26Redskins49ers414:04110SFO 1920-10Brad Johnson pass complete to Albert Connell for 2 yards (tackle by Ken Norton)24.3104.030-0.28
1999-09-19Saints49ers16:0833SFO 507-0Billy Joe Hobert pass complete to Aaron Craver for 2 yards (tackle by Lance Schulters)21.4900.070-1.42
1999-09-19Saints49ers12:5741SFO 487-0Billy Joe Hobert up the middle for 2 yards (tackle by Winfred Tubbs)20.0702.5202.45
1999-09-19Saints49ers12:5725SFO 307-0Ricky Williams left tackle for 2 yards (tackle by Junior Bryant)23.3802.940-0.44
1999-09-19Saints49ers215:0022SFO 27-6Billy Joe Hobert pass complete to Eddie Kennison for 2 yards, touchdown25.7207.0001.28
1999-09-27Cardinals49ers15:47215CRD 340-14Adrian Murrell left tackle for 2 yards (tackle by Charles Haley and Junior Bryant)20.310-0.100-0.41
1999-10-03Titans49ers315:0031SFO 3714-10Eddie George left guard for 2 yards (tackle by Ken Norton)22.4803.250.77
1999-10-03Titans49ers34:0826SFO 614-10Rodney Thomas left guard for 2 yards (tackle by Winfred Tubbs)24.9504.490-0.46
1999-10-03Titans49ers46:55110SFO 2324-13Neil O'Donnell pass complete to Frank Wycheck for 2 yards (tackle by R.W. McQuarters). Penalty on SFO: declined. PENALTY on SF-91-C.Okeafor, Unnecessary Roughness, 12 yards (no play)24.0404.840.80
1999-10-17Panthers49ers19:06110CAR 413-0Tim Biakabutuka right end for 2 yards (tackle by Lance Schulters). Penalty on Muhsin Muhammad: Offensive Holding, 10 yards (no play)21.6601.000-0.66
1999-10-17Panthers49ers15:31110CAR 406-0William Floyd up the middle for 2 yards (tackle by Winfred Tubbs)21.6001.320-0.28
1999-12-12Falcons49ers215:00110SFO 107-0Ken Oxendine right tackle for 2 yards (tackle by Tim McDonald and Brentson Buckner)24.9104.570-0.34
1999-12-26Redskins49ers15:57110WAS 437-0Skip Hicks up the middle for 1 yard (tackle by Gabe Wilkins and Bryant Young)11.8001.390-0.41
1999-12-26Redskins49ers26:26110WAS 4110-7Skip Hicks up the middle for 1 yard (tackle by Gabe Wilkins)11.6601.260-0.40
1999-12-26Redskins49ers414:0428SFO 1720-10Skip Hicks right guard for 1 yard (tackle by Tim McDonald and Lee Woodall)14.0303.410-0.62
1999-12-26Redskins49ers47:0121SFO 220-13Skip Hicks up the middle for 1 yard (tackle by Tony Peterson)15.8506.9701.12
1999-12-26Redskins49ers47:0121SFO 120-19Brad Johnson up the middle for 1 yard, touchdown15.9107.0001.09
1999-09-19Saints49ers12:5733SFO 287-0Billy Joe Hobert pass complete to Eddie Kennison for 1 yard (tackle by Lance Schulters). Penalty on Ken Norton: Unnecessary Roughness (Offsetting), Penalty on Ricky Williams: Unnecessary Roughness (Offsetting)12.9401.800-1.14
1999-09-27Cardinals49ers25:1117SFO 70-17Jake Plummer up the middle for 1 yard (tackle by Brentson Buckner)15.6004.950-0.65
1999-09-27Cardinals49ers315:00110SFO 110-17Adrian Murrell right tackle for 1 yard (tackle by Marvin Washington)14.8404.320-0.52
1999-09-27Cardinals49ers315:0011SFO 16-17Mario Bates up the middle for 1 yard, touchdown16.9707.000.03
1999-09-27Cardinals49ers33:4323SFO 237-17Michael Pittman left guard for 1 yard (tackle by Winfred Tubbs and Brentson Buckner)13.9803.400-0.58
1999-09-27Cardinals49ers49:1741CRD 4410-17Jake Plummer up the middle for 1 yard (tackle by Ken Norton and Winfred Tubbs)1-0.4601.9302.39
1999-09-27Cardinals49ers49:1723SFO 4810-17Adrian Murrell left tackle for 1 yard (tackle by Winfred Tubbs and Junior Bryant)12.3301.750-0.58
1999-10-03Titans49ers21:50110OTI 3214-10Eddie George right guard for 1 yard (tackle by Bryant Young)11.0700.660-0.41
1999-10-03Titans49ers315:00110OTI 4514-10Neil O'Donnell up the middle for 1 yard (tackle by Junior Bryant)11.9301.520-0.41
1999-10-03Titans49ers34:0817SFO 714-10Neil O'Donnell pass complete to Frank Wycheck for 1 yard (tackle by Ken Norton)15.6004.950-0.65
1999-10-17Panthers49ers15:31110SFO 106-0Tim Biakabutuka left end for 1 yard (tackle by Mark McMillian)14.9104.380-0.53
1999-10-17Panthers49ers215:0033SFO 36-0William Floyd left guard for 1 yard (tackle by Ken Norton)14.7203.250-1.47
1999-11-21Rams49ers28:07110SFO 247-3Marshall Faulk up the middle for 1 yard (tackle by Gabe Wilkins)13.9703.570-0.40
1999-12-12Falcons49ers22:31110ATL 1014-0Winslow Oliver right end for 1 yard (tackle by Tim McDonald)1-0.380-0.710-0.33
1999-12-12Falcons49ers40:3823ATL 4626-7Ken Oxendine right guard for 1 yard (tackle by Brentson Buckner)11.9301.360-0.57
1999-12-26Redskins49ers213:3025WAS 257-0Skip Hicks right end for no gain (tackle by Darnell Walker)00.410-0.300-0.71
1999-12-26Redskins49ers47:01110SFO 3120-13Skip Hicks left guard for no gain (tackle by Junior Bryant and Brentson Buckner)03.5102.970-0.54
1999-09-19Saints49ers215:0012SFO 27-0Ricky Williams right guard for no gain (tackle by Ken Norton)06.7405.720-1.02
1999-09-19Saints49ers40:40310SFO 4628-21Billy Joe Hobert pass incomplete intended for Andre Hastings (defended by R.W. McQuarters). Penalty on Kyle Turley: False Start, 5 yards (no play)01.2900.630-0.66
1999-09-27Cardinals49ers16:41110CRD 200-7Adrian Murrell left end for no gain (tackle by Gabe Wilkins and Junior Bryant)00.280-0.270-0.55
1999-09-27Cardinals49ers29:0127CRD 230-17Adrian Murrell left guard for no gain (tackle by Junior Bryant)00.140-0.560-0.70
1999-09-27Cardinals49ers25:5936CRD 190-17Jake Plummer pass incomplete intended for Michael Pittman. Penalty on Mark McMillian: Roughing the Passer, 16 yards (no play)0-0.8801.2702.15
1999-09-27Cardinals49ers25:1127SFO 120-17Jake Plummer pass incomplete. Penalty on Charles Haley: Defensive Holding, 5 yards (no play)04.4505.6001.15
1999-09-27Cardinals49ers315:0011SFO 10-17Jake Plummer up the middle for no gain (tackle by Winfred Tubbs). Penalty on Marvin Washington: Defensive Offside (no play)06.9706.970.00
1999-10-03Titans49ers315:0036OTI 4914-10Neil O'Donnell pass incomplete intended for Eddie George. Penalty on Craig Newsome: Defensive Holding, 5 yards (no play)01.2202.5201.30
1999-10-03Titans49ers315:00210SFO 3514-10Eddie George up the middle for no gain (tackle by Bryant Young)02.7002.010-0.69
1999-10-03Titans49ers37:36210OTI 3514-10Rodney Thomas up the middle for no gain (tackle by Lee Woodall)00.7200.040-0.68
1999-10-03Titans49ers37:3621SFO 2414-10Rodney Thomas left guard for no gain (tackle by Bryant Young)04.0503.340-0.71
1999-11-29Packers49ers214:44210GNB 203-0Brett Favre pass incomplete intended for Corey Bradford (defended by Ramos McDonald). Penalty on Ramos McDonald: Defensive Pass Interference, 47 yards (no play)0-0.2703.3803.65
1999-12-12Falcons49ers10:4722ATL 327-0Ken Oxendine left guard for no gain (tackle by Winfred Tubbs)01.0800.370-0.71
1999-12-12Falcons49ers215:0037SFO 297-0Chris Chandler pass incomplete intended for Terance Mathis. Penalty on Ramos McDonald: Illegal Contact, 5 yards (no play)02.6103.9701.36
1999-12-12Falcons49ers312:1424ATL 2019-0Chris Chandler pass incomplete intended for Terance Mathis. Penalty on Ramos McDonald: Defensive Pass Interference, 24 yards (no play)00.1501.8601.71
1999-12-26Redskins49ers20:05110WAS 1813-7Brad Johnson kneels for -1 yards (tackle by Brentson Buckner)-10.040-0.650-0.69
1999-09-27Cardinals49ers20:20110CRD 90-17Jake Plummer kneels for -1 yards-1-0.380-0.850-0.47
1999-09-27Cardinals49ers38:00110SFO 467-17Adrian Murrell left end for -1 yards (tackle by Winfred Tubbs and Lee Woodall)-12.5201.840-0.68
1999-09-27Cardinals49ers49:17110CRD 3510-17Adrian Murrell left end for -1 yards (tackle by Brentson Buckner)-11.2700.590-0.68
1999-10-17Panthers49ers15:3128CAR 426-0Tim Biakabutuka left end for -1 yards (tackle by Lance Schulters)-11.3200.500-0.82
1999-12-12Falcons49ers312:14110SFO 4219-0Bob Christian up the middle for -1 yards (tackle by Ken Norton)-12.7902.110-0.68
1999-12-26Redskins49ers34:01110SFO 4020-10Brad Johnson pass complete to Larry Centers for -2 yards (tackle by Ken Norton). Larry Centers fumbles (forced by Ken Norton), recovered by Larry Centers at SFO-42-22.9202.100-0.82
1999-09-12Jaguars49ers17:38110SFO 230-3Fred Taylor left tackle for -2 yards (tackle by Ken Norton)-24.0403.230-0.81
1999-12-26Redskins49ers21:16210SFO 4113-7Brian Mitchell up the middle for -3 yards (tackle by Lee Woodall)-32.3101.220-1.09
1999-09-19Saints49ers16:08110NOR 337-0Ricky Williams left end for -3 yards (tackle by Mark McMillian)-31.1400.190-0.95
1999-09-27Cardinals49ers33:4332SFO 227-17Michael Pittman left guard for -3 yards. Michael Pittman fumbles, recovered by Jake Plummer at SFO-25-33.4001.850-1.55
1999-12-12Falcons49ers21:56317ATL 316-0Chris Chandler sacked by Bryant Young for -3 yards, safety-3-2.240-2.000.24
1999-09-27Cardinals49ers214:0327CRD 340-14Jake Plummer sacked by Brentson Buckner and Jeff Posey for -4 yards-40.870-0.360-1.23
1999-09-27Cardinals49ers25:11210CRD 350-17Jake Plummer sacked by Charles Haley for -4 yards-40.720-0.490-1.21
1999-09-27Cardinals49ers38:00211SFO 477-17Adrian Murrell left end for -4 yards (tackle by Ken Norton)-41.8400.630-1.21
1999-12-26Redskins49ers34:01212SFO 4220-10Brad Johnson sacked by Bryant Young for -5 yards-52.1000.760-1.34
1999-09-27Cardinals49ers15:47110CRD 390-14Jake Plummer sacked by Darnell Walker for -5 yards. Jake Plummer fumbles (forced by Darnell Walker), recovered by Jake Plummer at ARI-34-51.5300.310-1.22
1999-09-27Cardinals49ers49:17110SFO 3910-17Adrian Murrell left end for -6 yards (tackle by Marvin Washington)-62.9801.630-1.35
1999-09-27Cardinals49ers49:17216SFO 4510-17Jake Plummer sacked by Bryant Young for -6 yards-61.6300.170-1.46
1999-12-26Redskins49ers15:5733 507-0Brad Johnson sacked by Lee Woodall for -8 yards-81.490-0.590-2.08
1999-09-12Jaguars49ers17:38212SFO 250-3Mark Brunell pass complete to Fred Taylor for -8 yards (tackle by Lance Schulters)-83.2301.490-1.74
1999-12-12Falcons49ers22:0029ATL 1114-0Chris Chandler sacked by Jeff Posey for -8 yards-8-0.710-2.240-1.53
1999-12-12Falcons49ers412:59110ATL 2826-7Tony Graziani sacked by Bryant Young for -8 yards-80.810-0.820-1.63
1999-12-12Falcons49ers33:40315ATL 3619-7Chris Chandler sacked by Charles Haley for -10 yards-10-0.230-1.630-1.40
1999-12-12Falcons49ers44:09210ATL 2326-7Tony Graziani sacked by Ken Norton for -10 yards-10-0.070-2.530-2.46
1999-12-26Redskins49ers15:57110WAS 207-0Brad Johnson pass incomplete intended for Skip Hicks0.280-0.270-0.55
1999-12-26Redskins49ers26:26110WAS 1710-7Brad Johnson pass incomplete intended for Albert Connell (defended by Pierson Prioleau)-0.060-0.580-0.52
1999-12-26Redskins49ers26:2635WAS 4610-7Brad Johnson pass incomplete intended for Irving Fryar (defended by Darnell Walker)1.090-0.320-1.41
1999-12-26Redskins49ers21:23110SFO 4113-7Brad Johnson pass incomplete intended for Albert Connell (defended by Ramos McDonald)2.8502.310-0.54
1999-12-26Redskins49ers20:3844SFO 3513-7Brad Johnson pass incomplete intended for James Thrash (defended by Wasswa Serwanga)0.980-1.270-2.25
1999-12-26Redskins49ers311:32110SFO 3213-7Brad Johnson pass incomplete intended for Stephen Alexander3.4502.900-0.55
1999-12-26Redskins49ers311:3237SFO 2913-7Brad Johnson pass incomplete intended for Michael Westbrook (defended by Ramos McDonald)2.6101.500-1.11
1999-12-26Redskins49ers34:01110WAS 2620-10Brad Johnson pass incomplete intended for Michael Westbrook (defended by Pierson Prioleau)0.6700.130-0.54
1999-12-26Redskins49ers414:0437SFO 1620-10Brad Johnson pass incomplete intended for Stephen Alexander3.4102.380-1.03
1999-12-26Redskins49ers410:17110WAS 4920-13Brad Johnson pass incomplete intended for Mike Sellers2.1901.650-0.54
1999-12-26Redskins49ers410:1737SFO 4820-13Brad Johnson pass incomplete intended for Albert Connell is intercepted by Ramos McDonald at SFO-43 and returned for 4 yards (tackle by Albert Connell)1.360-2.060-3.42
1999-12-26Redskins49ers47:01210SFO 3120-13Brad Johnson pass incomplete intended for James Jenkins2.9702.280-0.69
1999-12-26Redskins49ers47:0111SFO 120-13Brad Johnson pass incomplete intended for Stephen Alexander6.9705.910-1.06
1999-09-19Saints49ers215:00110SFO 237-0Billy Joe Hobert pass incomplete intended for Ricky Williams4.0403.500-0.54
1999-09-19Saints49ers41:31110NOR 2028-21Billy Joe Hobert pass incomplete intended for Eddie Kennison (defended by Junior Bryant)0.280-0.270-0.55
1999-09-19Saints49ers40:50110SFO 4628-21Billy Joe Hobert pass incomplete intended for Eddie Kennison2.5201.980-0.54
1999-09-19Saints49ers40:45210SFO 4628-21Billy Joe Hobert pass incomplete intended for Lawrence Dawsey (defended by R.W. McQuarters)1.9801.290-0.69
1999-09-19Saints49ers40:40315NOR 4928-21Billy Joe Hobert pass incomplete intended for Andre Hastings0.630-0.130-0.76
1999-09-27Cardinals49ers16:41210CRD 200-7Jake Plummer pass incomplete is intercepted by Lance Schulters at ARI-29 and returned for 18 yards (tackle by Jake Plummer)-0.270-4.840-4.57
1999-09-27Cardinals49ers15:47313CRD 360-14Jake Plummer pass incomplete intended for Michael Pittman-0.100-0.980-0.88
1999-09-27Cardinals49ers214:03311CRD 300-14Jake Plummer pass incomplete intended for David Boston-0.360-1.370-1.01
1999-09-27Cardinals49ers29:0137CRD 230-17Jake Plummer pass incomplete intended for Adrian Murrell-0.560-1.830-1.27
1999-09-27Cardinals49ers25:5926CRD 190-17Jake Plummer pass incomplete intended for Andy McCullough-0.110-0.880-0.77
1999-09-27Cardinals49ers25:59110CRD 350-17Jake Plummer pass incomplete intended for David Boston1.2700.720-0.55
1999-09-27Cardinals49ers25:11110CRD 470-17Jake Plummer pass incomplete intended for David Boston2.0601.520-0.54
1999-09-27Cardinals49ers22:0026SFO 60-17Jake Plummer pass incomplete intended for Frank Sanders (defended by Ken Norton)4.9504.040-0.91
1999-09-27Cardinals49ers315:0027SFO 450-17Jake Plummer pass incomplete intended for Terry Hardy2.2501.550-0.70
1999-09-27Cardinals49ers38:00315CRD 497-17Jake Plummer pass incomplete intended for Andy McCullough0.630-0.130-0.76
1999-09-27Cardinals49ers49:1727CRD 610-17Jake Plummer pass incomplete is intercepted by Darnell Walker at ARI-36. Penalty on Darnell Walker: Defensive Pass Interference, 12 yards (no play)-0.5600.040.60
1999-09-27Cardinals49ers49:17110CRD 1810-17Jake Plummer pass incomplete intended for David Boston0.040-0.490-0.53
1999-09-27Cardinals49ers49:17210CRD 1810-17Jake Plummer pass incomplete intended for David Boston (defended by Charles Haley)-0.490-1.170-0.68
1999-09-27Cardinals49ers49:17211CRD 3410-17Jake Plummer pass incomplete intended for Johnny McWilliams (defended by Brentson Buckner)0.590-0.100-0.69
1999-09-27Cardinals49ers41:38110CRD 1710-24Jake Plummer pass incomplete is intercepted by Tim McDonald at ARI-40 and returned for 18 yards-0.060-4.110-4.05
1999-10-03Titans49ers20:55110SFO 4214-10Neil O'Donnell pass incomplete intended for Kevin Dyson2.7902.240-0.55
1999-10-03Titans49ers20:51210SFO 4214-10Neil O'Donnell pass incomplete intended for Yancey Thigpen (defended by Pierson Prioleau)2.2401.550-0.69
1999-10-03Titans49ers20:45310SFO 4214-10Neil O'Donnell pass incomplete intended for Eddie George1.5500.460-1.09
1999-10-03Titans49ers315:00110SFO 3514-10Neil O'Donnell pass incomplete intended for Kevin Dyson3.2502.700-0.55
1999-10-03Titans49ers315:00310SFO 3514-10Neil O'Donnell pass incomplete intended for Frank Wycheck2.0100.970-1.04
1999-10-03Titans49ers37:36110OTI 3514-10Neil O'Donnell pass incomplete intended for Rodney Thomas1.2700.720-0.55
1999-10-03Titans49ers34:0834SFO 414-10Neil O'Donnell pass incomplete intended for Yancey Thigpen (defended by Marvin Washington)4.4903.030-1.46
1999-10-03Titans49ers410:50110OTI 2017-13Neil O'Donnell pass incomplete intended for Yancey Thigpen0.280-0.270-0.55
1999-10-03Titans49ers410:50110SFO 2417-13Neil O'Donnell pass incomplete intended for Derrick Mason is intercepted by Winfred Tubbs at SFO-13 and returned for 8 yards (tackle by Michael Roan). Penalty on Brentson Buckner: Unnecessary Roughness, 10 yards3.9700.370-3.60
1999-10-03Titans49ers46:5523OTI 3024-13Neil O'Donnell pass incomplete intended for Yancey Thigpen0.8800.170-0.71
1999-10-03Titans49ers46:55110SFO 1124-13Neil O'Donnell pass incomplete intended for Kevin Dyson4.8404.140-0.70
1999-10-03Titans49ers46:55210SFO 1124-13Neil O'Donnell pass incomplete intended for Michael Roan4.1403.130-1.01
1999-10-03Titans49ers46:55310SFO 1124-13Neil O'Donnell pass incomplete intended for Yancey Thigpen (defended by Bryant Young)3.1302.700-0.43
1999-10-03Titans49ers42:25110OTI 4824-16Neil O'Donnell pass incomplete intended for Eddie George (defended by Junior Bryant)2.1301.580-0.55
1999-10-03Titans49ers42:25210OTI 4824-16Neil O'Donnell pass incomplete intended for Kevin Dyson1.5800.890-0.69
1999-10-03Titans49ers42:25315OTI 4324-16Neil O'Donnell pass incomplete intended for Frank Wycheck (defended by Charles Haley)0.230-0.520-0.75
1999-10-03Titans49ers42:25110SFO 3224-16Neil O'Donnell pass incomplete intended for Kevin Dyson3.4502.900-0.55
1999-10-17Panthers49ers19:0631 503-0Steve Beuerlein pass incomplete intended for Rae Carruth is intercepted by R.W. McQuarters at SFO-37 and returned for 25 yards (tackle by Patrick Jeffers)1.620-3.050-4.67
1999-10-17Panthers49ers210:46110CAR 369-3Steve Beuerlein pass incomplete intended for Muhsin Muhammad1.3300.790-0.54
1999-11-21Rams49ers28:0727RAM 487-3Kurt Warner pass incomplete intended for Torry Holt1.7901.090-0.70
1999-11-21Rams49ers28:0729SFO 237-3Kurt Warner pass incomplete intended for Isaac Bruce (defended by Ramos McDonald)3.5702.870-0.70
1999-11-29Packers49ers214:44110GNB 203-0Brett Favre pass incomplete intended for Tyrone Davis0.280-0.270-0.55
1999-12-12Falcons49ers215:0027SFO 297-0Chris Chandler pass incomplete intended for Terance Mathis3.3102.610-0.70
1999-12-12Falcons49ers215:0027SFO 217-0Chris Chandler pass incomplete intended for Chris Calloway3.8403.140-0.70
1999-12-12Falcons49ers215:0028SFO 87-0Chris Chandler pass incomplete intended for Terance Mathis is intercepted by Tim McDonald at SFO--34.570-0.280-4.85
1999-12-12Falcons49ers20:2327ATL 4219-0Chris Chandler pass incomplete intended for Terance Mathis1.3900.700-0.69
1999-12-12Falcons49ers20:1637ATL 4219-0Chris Chandler pass incomplete intended for Winslow Oliver0.700-0.590-1.29
1999-12-12Falcons49ers312:1435SFO 3719-0Chris Chandler pass incomplete intended for Terance Mathis (defended by Ken Norton)2.2100.790-1.42
1999-12-12Falcons49ers33:40115ATL 3619-7Chris Chandler pass incomplete intended for Terance Mathis1.3300.450-0.88
1999-12-12Falcons49ers33:40215ATL 3619-7Chris Chandler pass incomplete intended for Terance Mathis0.450-0.230-0.68
1999-12-12Falcons49ers412:59110ATL 1726-7Tony Graziani pass incomplete intended for Bryan Still (defended by Ramos McDonald)-0.060-0.580-0.52
1999-12-12Falcons49ers412:59218ATL 2026-7Tony Graziani pass incomplete intended for Terance Mathis-0.820-1.480-0.66
1999-12-12Falcons49ers412:59318ATL 2026-7Tony Graziani pass incomplete intended for Bryan Still-1.480-2.030-0.55
1999-12-12Falcons49ers47:03110ATL 3626-7Tony Graziani pass incomplete intended for Bob Christian (defended by Brentson Buckner)1.3300.790-0.54
1999-12-12Falcons49ers47:03210ATL 3626-7Tony Graziani pass incomplete intended for Bryan Still0.7900.100-0.69
1999-12-12Falcons49ers47:03310ATL 3626-7Tony Graziani pass incomplete intended for Jammi German0.100-0.980-1.08
1999-12-12Falcons49ers44:09110ATL 2326-7Tony Graziani pass incomplete intended for Terance Mathis (defended by Tony Peterson)0.480-0.070-0.55
1999-12-12Falcons49ers44:09320ATL 1326-7Tony Graziani pass incomplete intended for Terance Mathis (defended by Ken Norton)-2.530-2.490.04
If you utilize material unique to a Sports Reference site for a tweet, an article, or for research for a broadcast or podcast, please strongly consider citing this site as the source for the material. It would be greatly appreciated and would help us continue to produce this material.