| Played in San Francisco, CA, weather: 82 degrees, fair, calm. |
| San Francisco won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Lawrence Holmes kicked off 60 yards from the RIC35. Danny Torres returned the ball 18 yards to the SFO23. Tackled by Kendall Schwartz. Ball was fumbled and recovered by SFO Braxton Wallace on the SFO23. |
| 1-10-SFO23 (1Q: 14:11) Antoine Canada pass completed to TE Trenton Dowdy for 21 yards. Tackled by CB Xavier Page. Dowdy gained 16 yards after the catch. |
| 1-10-SFO44 (1Q: 13:29) Antoine Canada pass completed to WR Otis Kramer for 11 yards. Tackled by OLB Robert Gaylor. The receiver ran his route right over the middle of the field. |
| 1-10-RIC45 (1Q: 12:58) Antoine Canada pass was blocked at the line, intended for WR Braxton Wallace. S Roy Clark blocked the pass. |
| 2-10-RIC45 (1Q: 12:51) Antoine Canada pass completed to WR Nathaniel Schulters for 13 yards. Tackled by S Wayne Thomas. Schulters gained 5 yards after the catch. |
| 1-10-RIC32 (1Q: 12:05) Antoine Canada pass completed to RB Danny Torres for 3 yards. Tackled by S Jimmy Reado. Torres gained 3 yards after the catch. |
| 2-7-RIC29 (1Q: 11:22) Antoine Canada pass completed to TE Trenton Dowdy for 3 yards. Tackled by CB Todd Conner. The receiver ran his route right over the middle of the field. |
| 3-4-RIC26 (1Q: 10:42) Antoine Canada pass completed to WR Otis Kramer for 11 yards. Tackled by S Tim St. Cloud, assisted by S Jimmy Reado. Kramer gained 12 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-RIC15 (1Q: 10:16) Corey Andersen ran inside the right tackle for 4 yards. Tackled by ILB Jeff Tower. |
| 2-6-RIC11 (1Q: 09:32) PENALTY: San Francisco was called for a False Start. |
| 2-11-RIC16 (1Q: 09:25) Antoine Canada pass was thrown incomplete, intended for WR Ellis Francis. |
| 3-11-RIC16 (1Q: 09:19) Antoine Canada pass completed to WR Ellis Francis for 16 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. San Francisco 6, Richmond 0 |
| (1Q: 09:19) Extra point by Colby Protokowicz was good. San Francisco 7, Richmond 0 |
| (1Q: 09:10) Colby Protokowicz kicked off 69 yards from the SFO35. Touchback. |
| 1-10-RIC20 (1Q: 09:10) Brendan McCaffrey ran inside the left tackle for -3 yards. Tackled by S Roman Seitz, assisted by DT Iron Cross. |
| 2-13-RIC17 (1Q: 08:37) Marty DiGuardi ran inside the right tackle for 2 yards. Tackled by CB Rondell Humphrey. |
| 3-11-RIC19 (1Q: 08:12) Norbert Fredrickson pass was dropped by WR 3rd Degree Burns. |
| 4-11-RIC19 (1Q: 08:02) Ethan Lyle punted 55 yards. Deron Copeland returned the kick 22 yards to the SFO48. Tackled by Trenton Van Pelt. |
| 1-10-SFO48 (1Q: 07:55) Danny Torres ran inside the left tackle for 2 yards. Tackled by ILB Joel Rose. |
| 2-8-SFO50 (1Q: 07:28) Antoine Canada pass completed to WR Braxton Wallace for 3 yards. Tackled by OLB Rodney Bridges. Richmond's Tony Infante was hurt on the play. |
| 3-5-RIC47 (1Q: 07:00) Antoine Canada pass completed to WR Otis Kramer for 9 yards. Tackled by DE J.T. Boult. |
| 1-10-RIC38 (1Q: 06:32) Antoine Canada pass completed to WR Braxton Wallace for 3 yards. Tackled by CB Todd Conner. The receiver ran his route right over the middle of the field. PENALTY: Richmond was called for Offsides. |
| 1-5-RIC33 (1Q: 06:26) Corey Andersen ran inside the left guard for 1 yard. Tackled by DE Tim Conway. |
| 2-4-RIC32 (1Q: 06:05) Danny Torres ran inside the left tackle for 1 yard. Tackled by DT Gabe Lykins. |
| 3-3-RIC31 (1Q: 05:39) Danny Torres ran inside the right tackle for 9 yards. Tackled by DE Tim Conway, assisted by ILB Joel Rose. Key block delivered by Deon Weber. Weber ran over Todd Conner to set up the play. |
| 1-10-RIC22 (1Q: 04:57) Antoine Canada pass completed to WR Nathaniel Schulters for 17 yards. Tackled by ILB Joel Rose, assisted by CB Todd Conner. Schulters gained 7 yards after the catch. |
| 1-5-RIC05 (1Q: 04:32) Danny Torres ran inside the left guard for 5 yards and a TOUCHDOWN! Key block delivered by Deon Weber. San Francisco 13, Richmond 0 |
| (1Q: 04:32) Extra point by Colby Protokowicz was good. San Francisco 14, Richmond 0 |
| (1Q: 04:23) Colby Protokowicz kicked off 71 yards from the SFO35. Touchback. |
| 1-10-RIC20 (1Q: 04:23) Norbert Fredrickson pass was dropped by WR Hunter Luzio. |
| 2-10-RIC20 (1Q: 04:14) Norbert Fredrickson pass fell incomplete, intended for WR Hunter Luzio. DT Logan Demann hurried the quarterback into a bad throw. |
| 3-10-RIC20 (1Q: 04:10) Norbert Fredrickson pass was intended for WR Hunter Luzio and was intercepted by CB Alfred West at the RIC44. The interception was returned 44 yards for a TOUCHDOWN! Richmond's Howard Springer was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game. San Francisco 20, Richmond 0 |
| (1Q: 04:10) Extra point by Colby Protokowicz was good. San Francisco 21, Richmond 0 |
| (1Q: 03:59) Colby Protokowicz kicked off 62 yards from the SFO35. Preston Burns returned the ball 24 yards to the RIC27. Tackled by Avery Sampson. |
| 1-10-RIC27 (1Q: 03:23) Brendan McCaffrey ran around right end for 2 yards. Tackled by DE Abel Cortez, assisted by Unknown. |
| 2-8-RIC29 (1Q: 02:50) Norbert Fredrickson pass completed to WR Hunter Luzio for 9 yards. Tackled by OLB Tre Dahlin. The quarterback threw into double coverage. |
| 1-10-RIC38 (1Q: 02:11) Norbert Fredrickson pass completed to WR Kendall Schwartz for 6 yards. Tackled by CB Abraham Knight. The receiver ran his route right over the middle of the field. |
| 2-4-RIC44 (1Q: 01:41) Norbert Fredrickson pass was dropped by WR Hunter Luzio. |
| 3-4-RIC44 (1Q: 01:33) Keith Harvey ran inside the left guard for 0 yards. Tackled by DE Austin Austin, assisted by ILB Cody Piccarreta. |
| 4-4-RIC44 (1Q: 00:48) Ethan Lyle punted 42 yards. Deron Copeland returned the kick 4 yards to the SFO18. Tackled by Wayne Thomas. |
| 1-10-SFO18 (1Q: 00:39) Danny Torres ran around the left tackle for 6 yards. Tackled by S Jimmy Reado. Key block delivered by Deon Weber. |
| Start of second quarter. |
| 2-4-SFO24 (2Q: 15:00) Antoine Canada pass fell incomplete, intended for WR Dale Propst. OLB Andre Thomason hurried the quarterback into a bad throw. |
| 3-4-SFO24 (2Q: 14:56) Antoine Canada pass completed to WR Ellis Francis for 3 yards. The receiver went out of bounds. Tackled by S Wayne Thomas. The quarterback threw away from the double coverage. |
| 4-1-SFO27 (2Q: 14:35) Al Bradley punted 56 yards. Brendan McCaffrey returned the kick 11 yards to the RIC28. Tackled by Abraham Knight. |
| 1-10-RIC28 (2Q: 14:27) Marty DiGuardi ran inside the left tackle for -1 yards. Tackled by DE Austin Austin, assisted by ILB Kirk Bellas. OLB Tre Dahlin knocked down Ivan McGee to break up the play. |
| 2-11-RIC27 (2Q: 13:50) Norbert Fredrickson pass completed to WR Levi Doyle for 3 yards. Tackled by CB Alfred West. The quarterback threw away from the double coverage. |
| 3-8-RIC30 (2Q: 13:28) Norbert Fredrickson pass completed to WR Preston Burns for 11 yards. Tackled by S Roman Seitz. Burns gained 5 yards after the catch. |
| 1-10-RIC41 (2Q: 12:52) Norbert Fredrickson sacked by S Dwight Merola and S Roman Seitz for a loss of 5 yards. Sack allowed by Ivan McGee. |
| 2-15-RIC36 (2Q: 12:15) Norbert Fredrickson scrambled for 10 yards. Tackled by CB Abraham Knight. |
| 3-5-RIC46 (2Q: 11:42) Keith Harvey ran inside the right guard for 4 yards. Tackled by S Dwight Merola. |
| 4-1-SFO50 (2Q: 11:05) Ethan Lyle punted 36 yards. Deron Copeland returned the kick 5 yards to the SFO19. Tackled by Brendan McCaffrey. Ball was fumbled and recovered by RIC Marty DiGuardi at the SFO19. |
| 1-10-SFO19 (2Q: 10:55) Marty DiGuardi ran around left end for 11 yards. Tackled by ILB Cody Piccarreta, assisted by ILB Deon West. Key block delivered by Everett Tatum. |
| 1-8-SFO08 (2Q: 10:31) Brendan McCaffrey ran around the left tackle for -1 yards. Tackled by DE Austin Austin, assisted by OLB Tre Dahlin. |
| 2-9-SFO09 (2Q: 09:58) Norbert Fredrickson pass completed to WR Ernie Hartnett for 4 yards. Tackled by CB Abraham Knight. |
| 3-5-SFO05 (2Q: 09:20) Norbert Fredrickson pass completed to TE Levon Smistad for 3 yards. Tackled by ILB Avery Sampson. The receiver ran his route right over the middle of the field. |
| 4-2-SFO02 (2Q: 08:39) Lawrence Holmes attempted a 19 yard field goal and succeeded. San Francisco 21, Richmond 3 |
| (2Q: 08:34) Lawrence Holmes kicked off 66 yards from the RIC35. Danny Torres returned the ball 24 yards to the SFO23. Tackled by Tim St. Cloud. |
| 1-10-SFO23 (2Q: 07:53) Danny Torres ran inside the right guard for 1 yard. Tackled by ILB Joel Rose, assisted by OLB Andre Thomason. |
| 2-9-SFO24 (2Q: 07:24) Bob Winfrey pass completed to WR Nathaniel Schulters for 30 yards. Tackled by S Roy Clark. Schulters gained 6 yards after the catch. |
| 1-10-RIC46 (2Q: 06:40) Bob Winfrey pass was intended for TE Trenton Dowdy and was intercepted by S Jimmy Reado at the RIC40. The interception was returned 27 yards. Tackled by Jorge Covington. |
| 1-10-SFO33 (2Q: 06:29) Norbert Fredrickson pass was intended for WR Levi Doyle and was intercepted by CB Abraham Knight at the SFO14. The interception was returned 9 yards. Tackled by Levi Doyle. The quarterback threw away from the double coverage. |
| 1-10-SFO23 (2Q: 06:19) Bob Winfrey pass completed to WR Otis Kramer for 6 yards. Tackled by ILB Jeff Tower. Kramer gained 3 yards after the catch. |
| 2-4-SFO29 (2Q: 05:54) Bob Winfrey pass completed to WR Otis Kramer for 15 yards. Tackled by CB Todd Conner, assisted by S Wayne Thomas. Kramer gained 13 yards after the catch. |
| 1-10-SFO44 (2Q: 05:13) Bob Winfrey pass completed to WR Otis Kramer for 15 yards. Tackled by S Wayne Thomas. Kramer gained 6 yards after the catch. |
| 1-10-RIC41 (2Q: 04:53) Bob Winfrey pass completed to WR Braxton Wallace for 10 yards. Tackled by DE J.T. Boult. |
| 1-10-RIC31 (2Q: 04:31) Bob Winfrey pass completed to WR Dale Propst for 9 yards. Tackled by CB Xavier Page, assisted by S Roy Clark. |
| 2-1-RIC22 (2Q: 04:07) Bob Winfrey pass was blocked at the line, intended for WR Otis Kramer. DT Taylor Malano blocked the pass. |
| 3-1-RIC22 (2Q: 04:01) Bob Winfrey pass completed to TE William Burroughs for 12 yards. Tackled by ILB Joel Rose. Burroughs gained 8 yards after the catch. |
| 1-10-RIC10 (2Q: 03:21) Bob Winfrey pass completed to WR Nathaniel Schulters for 10 yards and a TOUCHDOWN! Schulters gained 1 yard after the catch. San Francisco 27, Richmond 3 |
| (2Q: 03:21) Extra point by Colby Protokowicz was good. San Francisco 28, Richmond 3 |
| (2Q: 03:11) Colby Protokowicz kicked off 58 yards from the SFO35. Preston Burns returned the ball 27 yards to the RIC34. Tackled by Danny Torres. |
| 1-10-RIC34 (2Q: 02:27) Norbert Fredrickson pass was dropped by WR Ernie Hartnett. |
| 2-10-RIC34 (2Q: 02:21) Norbert Fredrickson pass was thrown incomplete, intended for WR Ernie Hartnett. The quarterback threw into double coverage. Richmond's Jon Burrough was hurt on the play. |
| 3-10-RIC34 (2Q: 02:17) Norbert Fredrickson pass completed to WR Kendall Schwartz for 4 yards. Tackled by ILB Avery Sampson, assisted by CB Deron Copeland. The quarterback threw away from the double coverage. |
| Official time out for the two-minute warning. |
| 4-6-RIC38 (2Q: 02:00) Ethan Lyle punted 53 yards. Deron Copeland returned the kick 16 yards to the SFO25. PENALTY: San Francisco was called for Holding on the Punt Return. |
| 1-10-SFO09 (2Q: 01:51) Bob Winfrey scrambled for 6 yards. Tackled by DE Maurice Addy. |
| 2-4-SFO15 (2Q: 01:08) Bob Winfrey pass completed to WR Dale Propst for 1 yard. Tackled by ILB Joel Rose. |
| 3-3-SFO16 (2Q: 00:26) Bob Winfrey sacked by DE Patrick Poindexter for a loss of 2 yards. Sack allowed by Sean Hotle. |
| Richmond called a time out. |
| 4-5-SFO14 (2Q: 00:15) Al Bradley punted 43 yards. Brendan McCaffrey called for a fair catch at the RIC43. San Francisco's Sean Hotle was hurt on the play. This appears to be a minor hand injury. He should be able to remain in the game. |
| 1-10-RIC43 (2Q: 00:06) Weston Schwartz pass was thrown incomplete, intended for WR Hunter Luzio. |
| Start of third quarter. |
| (3Q: 15:00) Colby Protokowicz kicked off 67 yards from the SFO35. Touchback. |
| 1-10-RIC20 (3Q: 15:00) Weston Schwartz pass was intended for WR Levi Doyle and was intercepted by CB Alfred West at the RIC38. Tackled by Marty DiGuardi. |
| 1-10-RIC38 (3Q: 14:47) Danny Torres ran around the left tackle for 2 yards. Tackled by DT Gabe Lykins. |
| 2-8-RIC36 (3Q: 14:08) Bob Winfrey pass completed to RB Danny Torres for 1 yard. Tackled by S Tim St. Cloud, assisted by ILB Jeff Tower. |
| 3-7-RIC35 (3Q: 13:47) Bob Winfrey pass was dropped by WR Ellis Francis. |
| 4-7-RIC35 (3Q: 13:39) Al Bradley punted 35 yards. Touchback. |
| 1-10-RIC20 (3Q: 13:33) Weston Schwartz pass was blocked at the line, intended for WR Kendall Schwartz. DT Iron Cross blocked the pass. The quarterback threw away from the double coverage. |
| 2-10-RIC20 (3Q: 13:23) Marty DiGuardi ran inside the left tackle for 54 yards. Tackled by ILB Cody Piccarreta. Key block delivered by Darrin Swilling. |
| 1-10-SFO26 (3Q: 12:46) Marty DiGuardi ran inside the left guard for 2 yards. Tackled by ILB Avery Sampson. |
| 2-8-SFO24 (3Q: 12:02) Weston Schwartz pass completed to FB Golden Fields for 11 yards. Tackled by S Roman Seitz, assisted by CB Deron Copeland. The quarterback threw away from the double coverage. |
| 1-10-SFO13 (3Q: 11:26) Marty DiGuardi ran a counterplay inside the left tackle for 5 yards. Tackled by DT Iron Cross, assisted by ILB Cody Piccarreta. Key block delivered by D.J. Tubbs. |
| 2-5-SFO08 (3Q: 10:44) Marty DiGuardi ran around right end for 8 yards and a TOUCHDOWN! Key block delivered by Ivan McGee. San Francisco 28, Richmond 9 |
| (3Q: 10:44) Extra point by Lawrence Holmes was good. San Francisco 28, Richmond 10 |
| (3Q: 10:38) Lawrence Holmes kicked off 64 yards from the RIC35. Otis Kramer returned the ball 13 yards to the SFO14. Tackled by Brendan McCaffrey. |
| 1-10-SFO14 (3Q: 10:09) Bob Winfrey pass completed to RB Danny Torres for -4 yards. Tackled by OLB Robert Gaylor, assisted by DE Patrick Poindexter. |
| 2-14-SFO10 (3Q: 09:45) Danny Torres ran inside the right tackle for 2 yards. Tackled by S Jimmy Reado, assisted by DT Gabe Lykins. Richmond's Patrick Poindexter was hurt on the play. This appears to be a minor hand injury. He should be able to remain in the game. |
| 3-12-SFO12 (3Q: 09:16) Bob Winfrey pass completed to WR Braxton Wallace for -1 yards. Tackled by ILB Jeff Tower. |
| 4-13-SFO11 (3Q: 08:51) Al Bradley punted 53 yards. Brendan McCaffrey returned the kick 10 yards to the RIC46. Tackled by Abraham Knight. |
| 1-10-RIC46 (3Q: 08:43) Weston Schwartz pass fell incomplete, intended for WR Levi Doyle. CB Alfred West defended the pass. |
| 2-10-RIC46 (3Q: 08:37) Marty DiGuardi ran inside the right guard for 5 yards. Tackled by ILB Julio Norton, assisted by DE Les Dillick. |
| 3-5-SFO49 (3Q: 07:55) Weston Schwartz pass completed to WR Hunter Luzio for 12 yards. Tackled by OLB Tre Dahlin, assisted by CB Deron Copeland. Luzio gained 7 yards after the catch. |
| 1-10-SFO37 (3Q: 07:30) Weston Schwartz pass completed to WR Ernie Hartnett for 12 yards. Tackled by CB Alfred West. Hartnett gained 3 yards after the catch. |
| 1-10-SFO25 (3Q: 06:44) Weston Schwartz pass was dropped by WR Levi Doyle. The quarterback threw into double coverage. |
| 2-10-SFO25 (3Q: 06:37) Weston Schwartz pass completed to RB Marty DiGuardi for 8 yards. Tackled by ILB Cody Piccarreta. DiGuardi gained 7 yards after the catch. The quarterback threw away from the double coverage. |
| 3-2-SFO17 (3Q: 05:57) Weston Schwartz pass was intended for WR Levi Doyle and was intercepted by CB Alfred West at the SFO14. Tackled by Levon Smistad. The quarterback threw away from the double coverage. |
| 1-10-SFO14 (3Q: 05:47) Danny Torres ran around left end for 2 yards. Tackled by CB Xavier Page. |
| 2-8-SFO16 (3Q: 05:20) Bob Winfrey pass was thrown incomplete, intended for TE William Burroughs. |
| 3-8-SFO16 (3Q: 05:13) Bob Winfrey pass completed to RB Danny Torres for -2 yards. Tackled by CB Xavier Page. |
| 4-10-SFO14 (3Q: 04:45) Al Bradley punted 48 yards. Brendan McCaffrey called for a fair catch at the RIC38. |
| 1-10-RIC38 (3Q: 04:37) Marty DiGuardi ran outside the right tackle for 6 yards. Tackled by DT Joey Watson, assisted by ILB Julio Norton. Key block delivered by Nicky Fields. |
| 2-4-RIC44 (3Q: 04:10) Weston Schwartz scrambled for 5 yards. Tackled by CB Alfred West. |
| 1-10-RIC49 (3Q: 03:30) Marty DiGuardi ran inside the left tackle for 12 yards. Tackled by ILB Avery Sampson, assisted by ILB Julio Norton. The ball was fumbled and recovered by SFO CB Alfred West to the SFO39. |
| 1-10-SFO39 (3Q: 03:24) Bob Winfrey pass completed to RB Danny Torres for 10 yards. Tackled by ILB Joel Rose. |
| 1-10-SFO49 (3Q: 02:53) Danny Torres ran around right end for 3 yards. Tackled by ILB Leslie Kilpatrick, assisted by ILB Joel Rose. |
| 2-7-RIC48 (3Q: 02:33) PENALTY: San Francisco was called for a False Start. |
| 2-12-SFO47 (3Q: 02:26) Danny Torres ran inside the left tackle for 21 yards. Tackled by OLB Robert Gaylor. Key block delivered by Stephen England. San Francisco's Braxton Wallace was hurt on the play. This appears to be a serious leg injury. |
| 1-10-RIC32 (3Q: 01:49) Danny Torres ran inside the right tackle for 3 yards. Tackled by DT Gabe Lykins, assisted by ILB Leslie Kilpatrick. |
| 2-7-RIC29 (3Q: 01:16) Danny Torres ran inside the right tackle for 5 yards. Tackled by DT Gabe Lykins. |
| 3-2-RIC24 (3Q: 00:33) Danny Torres ran inside the left tackle for -1 yards. Tackled by DE J.T. Boult. |
| 4-3-RIC25 (3Q: 00:11) Colby Protokowicz attempted a 42 yard field goal and succeeded. San Francisco 31, Richmond 10 |
| (3Q: 00:03) Colby Protokowicz kicked off 53 yards from the SFO35. Preston Burns returned the ball 24 yards to the RIC36. Tackled by Abraham Knight. |
| Start of fourth quarter. |
| 1-10-RIC36 (4Q: 15:00) Marty DiGuardi ran inside the right tackle for 15 yards. Tackled by S Roman Seitz. Key block delivered by Howard Springer. |
| 1-10-SFO49 (4Q: 14:20) Dexter Walters pass was dropped by WR Kendall Schwartz. The quarterback threw away from the double coverage. |
| 2-10-SFO49 (4Q: 14:10) Dexter Walters pass fell incomplete, intended for WR Ernie Hartnett. DT You Demann hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 3-10-SFO49 (4Q: 14:04) Dexter Walters pass completed to WR Kendall Schwartz for 4 yards. Tackled by S Dwight Merola, assisted by S Roman Seitz. |
| 4-6-SFO45 (4Q: 13:24) Ethan Lyle punted 45 yards. Touchback. |
| 1-10-SFO20 (4Q: 13:17) Bob Winfrey pass completed to WR Ellis Francis for 6 yards. Tackled by ILB Joel Rose. The receiver ran his route right over the middle of the field. PENALTY: San Francisco was called for Offensive Holding. |
| 1-20-SFO10 (4Q: 13:08) Danny Torres ran inside the right tackle for 1 yard. Tackled by ILB Jeff Tower. Richmond's Joel Rose was hurt on the play. This appears to be a minor shoulder injury. He should be able to remain in the game. |
| 2-19-SFO11 (4Q: 12:29) Danny Torres ran inside the right tackle for 6 yards. Tackled by S Wayne Thomas, assisted by CB Xavier Page. |
| 3-13-SFO17 (4Q: 11:51) Danny Torres ran inside the right guard for 8 yards. Tackled by ILB Leslie Kilpatrick. |
| 4-5-SFO25 (4Q: 11:25) Al Bradley punted 42 yards. Brendan McCaffrey returned the kick 5 yards to the RIC38. Tackled by Avery Sampson. |
| 1-10-RIC38 (4Q: 11:14) Dexter Walters pass fell incomplete, intended for TE Levon Smistad. DT Joey Watson hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 2-10-RIC38 (4Q: 11:07) Dexter Walters pass was dropped by WR Ernie Hartnett. The quarterback threw away from the double coverage. PENALTY: San Francisco was called for Defensive Holding. |
| 1-10-RIC43 (4Q: 11:03) Dexter Walters pass fell incomplete, intended for WR Levi Doyle. DE Abel Cortez hurried the quarterback into a bad throw. The defense looked very familiar with that play. |
| 2-10-RIC43 (4Q: 10:57) Dexter Walters pass completed to RB Marty DiGuardi for 8 yards. Tackled by S Dwight Merola, assisted by CB Deron Copeland. DiGuardi gained 2 yards after the catch. The quarterback threw away from the double coverage. |
| 3-2-SFO49 (4Q: 10:34) Marty DiGuardi ran around the left tackle for -4 yards. Tackled by CB Deron Copeland, assisted by S Roman Seitz. |
| 4-6-RIC47 (4Q: 10:08) Ethan Lyle punted 49 yards. The ball was marked out of bounds at the SFO04. |
| 1-10-SFO04 (4Q: 09:58) Danny Torres ran around left end for 5 yards. Tackled by OLB Robert Gaylor. Key block delivered by Deon Weber. |
| 2-5-SFO09 (4Q: 09:33) Danny Torres ran inside the right tackle for 2 yards. Tackled by S Roy Clark. |
| 3-3-SFO11 (4Q: 08:55) PENALTY: San Francisco was called for a False Start. |
| 3-8-SFO06 (4Q: 08:49) Danny Torres ran around the left tackle for 7 yards. Tackled by S Jimmy Reado. |
| 4-1-SFO13 (4Q: 08:12) Al Bradley punted 36 yards. Brendan McCaffrey returned the kick 14 yards to the SFO35. Tackled by Abraham Knight. |
| 1-10-SFO35 (4Q: 08:03) Dexter Walters pass was thrown incomplete, intended for WR Preston Burns. |
| 2-10-SFO35 (4Q: 07:58) Dexter Walters pass fell incomplete, intended for WR Kendall Schwartz. DE Cameron Dix hurried the quarterback into a bad throw. |
| 3-10-SFO35 (4Q: 07:48) Dexter Walters sacked by ILB Cody Piccarreta for a loss of 16 yards. Sack allowed by D.J. Tubbs. The defense looked very familiar with that play. |
| 4-26-RIC49 (4Q: 07:21) Dexter Walters pass fell incomplete, intended for WR Levi Doyle. DT Kenyon Cross hurried the quarterback into a bad throw. The ball goes over on downs. |
| 1-10-RIC49 (4Q: 07:08) Danny Torres ran inside the right guard for 4 yards. Tackled by ILB Leslie Kilpatrick, assisted by ILB Jeff Tower. San Francisco's Bob Winfrey was hurt on the play. |
| 2-6-RIC45 (4Q: 06:24) Corey Andersen ran outside the right tackle for 0 yards. Tackled by S Wayne Thomas. |
| 3-6-RIC45 (4Q: 05:39) Danny Torres ran inside the left tackle for -1 yards. Tackled by ILB Joel Rose. |
| 4-7-RIC46 (4Q: 04:56) Al Bradley punted 46 yards. Touchback. |
| 1-10-RIC20 (4Q: 04:49) PENALTY: San Francisco was called for Encroachment. |
| 1-5-RIC25 (4Q: 04:41) Dexter Walters pass was thrown incomplete, intended for WR Kendall Schwartz. |
| 2-5-RIC25 (4Q: 04:31) Dexter Walters pass completed to WR Levi Doyle for 15 yards. Tackled by OLB Hello Dahlin. Doyle gained 4 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-RIC40 (4Q: 04:12) Dexter Walters pass fell incomplete, intended for WR Levi Doyle. DE Les Dillick hurried the quarterback into a bad throw. The defense looked very familiar with that play. |
| 2-10-RIC40 (4Q: 04:04) Dexter Walters pass was thrown incomplete, intended for WR Kendall Schwartz. The defense looked very familiar with that play. |
| 3-10-RIC40 (4Q: 03:56) Dexter Walters pass completed to WR Ernie Hartnett for 43 yards. Tackled by CB Deron Copeland. Hartnett gained 25 yards after the catch. The quarterback threw away from the double coverage. PENALTY: San Francisco was called for Offsides. The penalty was declined. |
| 1-10-SFO17 (4Q: 03:24) Dexter Walters pass was blocked at the line, intended for WR Levi Doyle. DE Les Dillick blocked the pass. The defense looked extremely familiar with that play. |
| 2-10-SFO17 (4Q: 03:17) Dexter Walters pass fell incomplete, intended for WR Ernie Hartnett. CB Abraham Knight defended the pass. The defense looked extremely familiar with that play. Richmond's Corwin Poirier was hurt on the play. This appears to be a serious leg injury. |
| 3-10-SFO17 (4Q: 03:08) Dexter Walters sacked by DT Iron Cross for a loss of 5 yards. Sack allowed by Everett Tatum. |
| 4-15-SFO22 (4Q: 02:36) Dexter Walters scrambled for 22 yards and a TOUCHDOWN! San Francisco 31, Richmond 16 |
| (4Q: 02:36) Extra point by Lawrence Holmes was good. San Francisco 31, Richmond 17 |
| (4Q: 02:26) Lawrence Holmes kicked off (onside) from the RIC35. SFO Deon West recovered the kick. |
| 1-10-RIC49 (4Q: 02:19) Danny Torres ran around the left tackle for 0 yards. Tackled by ILB Jeff Tower. |
| Richmond called a time out. |
| 2-10-RIC49 (4Q: 02:11) Danny Torres ran around left end for 0 yards. Tackled by ILB Joel Rose. |
| Richmond called a time out. |
| 3-10-RIC49 (4Q: 02:01) Danny Torres ran inside the left tackle for 1 yard. Tackled by DT Gabe Lykins. PENALTY: San Francisco was called for an Illegal Shift. The penalty was declined. |
| 4-9-RIC48 (4Q: 02:01) Al Bradley punted 48 yards. Touchback. |
| Official time out for the two-minute warning. |
| 1-10-RIC20 (4Q: 01:53) Dexter Walters pass was intended for WR Ernie Hartnett and was intercepted by CB Alfred West at the RIC45. Tackled by Ernie Hartnett. The quarterback threw away from the double coverage. |
| 1-10-RIC45 (4Q: 01:42) Danny Torres ran inside the left tackle for 3 yards. Tackled by DT Gabe Lykins, assisted by ILB Jeff Tower. |
| Richmond called a time out. |
| 2-7-RIC42 (4Q: 01:35) Danny Torres ran around left end for 1 yard. Tackled by ILB Joel Rose, assisted by S Jimmy Reado. |
| 3-6-RIC41 (4Q: 00:48) Jorge Dixon dropped to one knee for -1 yards. |
| 4-7-RIC42 (4Q: 00:04) Al Bradley punted 36 yards. The ball was downed at the RIC06. |
| Final Score: San Francisco Knights 31, Richmond Generals 17 |