| Played in Portland (OR), OR, weather: 62 degrees, fair, 4 mph wind. |
| Portland (OR) won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Lawrence Holmes kicked off 59 yards from the RIC35. Omar George returned the ball 27 yards to the POR33. Tackled by Bubba Whitworth. |
| 1-10-POR33 (1Q: 14:27) Warren Batten ran around the left tackle for 7 yards. Tackled by CB Mickey Whitfield, assisted by OLB Everett Henson. Key block delivered by Cedric Sellers. |
| 2-3-POR40 (1Q: 13:46) Warren Batten ran outside the right tackle for 2 yards. Tackled by S Ronald Rayman. |
| 3-1-POR42 (1Q: 13:05) Devin Abreu ran outside the right tackle for 1 yard. Tackled by S Amos Fletcher. Key block delivered by Jamie Nichols. |
| 1-10-POR43 (1Q: 12:22) Travis Freedman pass fell incomplete, intended for WR Carl Zimmer. DT Bill Fiala hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. |
| 2-10-POR43 (1Q: 12:09) Travis Freedman pass completed to WR Carl Zimmer for 18 yards. Tackled by CB Mickey Whitfield. Zimmer gained 8 yards after the catch. |
| 1-10-RIC39 (1Q: 11:22) Travis Freedman pass completed to WR Tracy Mason for 28 yards. Tackled by CB Todd Conner. The receiver ran his route right over the middle of the field. Mason gained 7 yards after the catch. |
| 1-10-RIC11 (1Q: 10:39) Donovan Kinney ran around right end for 4 yards. Tackled by ILB Burt McWilliams. |
| 2-6-RIC07 (1Q: 10:16) Travis Freedman pass fell incomplete, intended for WR Carl Zimmer. S Bobby Scouten defended the pass. |
| 3-6-RIC07 (1Q: 10:07) Travis Freedman pass completed to RB Devin Abreu for 1 yard. Tackled by ILB N' Ernie McWilliams. The quarterback threw away from the double coverage. |
| 4-5-RIC06 (1Q: 09:37) Donny Foster attempted a 23 yard field goal and succeeded. Portland (OR) 3, Richmond 0 |
| (1Q: 09:31) Donny Foster kicked off 70 yards from the POR35. Touchback. |
| 1-10-RIC20 (1Q: 09:31) Kirk Main ran inside the left tackle for -2 yards. Tackled by DT Van Monroe. |
| 2-12-RIC18 (1Q: 09:08) Kenyon Burris pass fell incomplete, intended for WR Preston Burns. S Craig Agrawall defended the pass. |
| 3-12-RIC18 (1Q: 08:59) Chester Weitzel ran outside the right tackle for 3 yards. Tackled by ILB Bubba Kohl. PENALTY: Richmond was called for Offensive Holding. The penalty was declined. |
| 4-9-RIC21 (1Q: 08:52) Tony Houston punted 67 yards. Erik Cooper returned the kick 37 yards to the POR49. Tackled by Bubba Whitworth. |
| 1-10-POR49 (1Q: 08:41) Travis Freedman pass completed to WR Tracy Mason for 24 yards. Tackled by CB Mouse Whitfield. The receiver ran his route right over the middle of the field. Mason gained 2 yards after the catch. The quarterback threw into double coverage. |
| 1-10-RIC27 (1Q: 08:03) Travis Freedman pass completed to TE Sean Kegley for 8 yards. Tackled by S Bobby Scouten. Kegley gained 2 yards after the catch. The quarterback threw away from the double coverage. |
| 2-2-RIC19 (1Q: 07:16) Warren Batten ran around left end for 2 yards. Tackled by OLB Gabe Ingram, assisted by DT Trevor Randle. Key block delivered by Albert Hadden. |
| 1-10-RIC17 (1Q: 06:51) Warren Batten ran around right end for 0 yards. Tackled by S Amos Fletcher. |
| 2-10-RIC17 (1Q: 06:06) Travis Freedman pass was dropped by WR Tracy Mason. The quarterback threw into double coverage. PENALTY: Portland (OR) was called for Offensive Holding. |
| 2-20-RIC27 (1Q: 05:56) Travis Freedman pass completed to WR Tracy Mason for 16 yards. Tackled by CB Todd Conner, assisted by CB B.J. Mazzeo. Mason gained 2 yards after the catch. |
| 3-4-RIC11 (1Q: 05:25) Travis Freedman scrambled for 6 yards. Tackled by DT Trevor Randle. PENALTY: Richmond was called for Defensive Holding. The penalty was declined. |
| 1-5-RIC05 (1Q: 05:16) Warren Batten ran around the left tackle for 5 yards and a TOUCHDOWN! Key block delivered by Jason Benton. Portland (OR) 9, Richmond 0 |
| (1Q: 05:16) Extra point by Donny Foster was good. Portland (OR) 10, Richmond 0 |
| (1Q: 05:06) Donny Foster kicked off 74 yards from the POR35. Touchback. |
| 1-10-RIC20 (1Q: 05:06) Kenyon Burris pass completed to TE Troy Kelly for 23 yards. Tackled by CB Fernando Wilson. The receiver ran his route right over the middle of the field. Kelly gained 13 yards after the catch. |
| 1-10-RIC43 (1Q: 04:37) Kirk Main ran inside the left tackle for 4 yards. Tackled by CB Brent Holmes. |
| 2-6-RIC47 (1Q: 04:11) Kirk Main ran around right end for -1 yards. Tackled by OLB Donny Miller, assisted by DE Richie Sutton. |
| 3-7-RIC46 (1Q: 03:26) Chester Weitzel ran inside the left guard for 6 yards. Tackled by ILB Bubba Kohl. |
| 4-1-POR48 (1Q: 02:52) Tony Houston punted 48 yards. Touchback. |
| 1-10-POR20 (1Q: 02:45) Travis Freedman scrambled for 12 yards. Tackled by ILB Scott Lefkowitz. |
| 1-10-POR32 (1Q: 02:05) Travis Freedman pass was dropped by WR Carter Benton. |
| 2-10-POR32 (1Q: 01:57) Travis Freedman pass completed to WR Carl Zimmer for 4 yards. Tackled by CB Mickey Whitfield. |
| 3-6-POR36 (1Q: 01:28) Travis Freedman pass fell incomplete, intended for WR Tracy Mason. S Terrell Blackmon knocked the ball out of his grasp. The quarterback threw away from the double coverage. |
| 4-6-POR36 (1Q: 01:21) Norbert Howard punted 44 yards. Malcolm Schwartz called for a fair catch at the RIC20. |
| 1-10-RIC20 (1Q: 01:12) PENALTY: Richmond was called for a False Start. |
| 1-15-RIC15 (1Q: 01:06) Kenyon Burris sacked by OLB Boss Hogg for a loss of 5 yards. Sack allowed by Ivan McGee. |
| 2-20-RIC10 (1Q: 00:25) Kenyon Burris pass completed to WR Vernon Garner for 6 yards. Tackled by OLB Joey Richiardi. The receiver ran his route right over the middle of the field. |
| Start of second quarter. |
| 3-14-RIC16 (2Q: 15:00) Kenyon Burris pass fell incomplete, intended for WR Dexter Sampson. DE Blake Kimberly drove right through Kevin Swift to hurry the quarterback. The quarterback threw away from the double coverage. |
| 4-14-RIC16 (2Q: 14:52) Tony Houston punted 42 yards. Erik Cooper returned the kick 5 yards to the POR47. PENALTY: Portland (OR) was called for Holding on the Punt Return. |
| 1-10-POR32 (2Q: 14:45) Warren Batten ran around left end for 11 yards. Tackled by ILB Ryder Ramirez. Key block delivered by Jason Benton. PENALTY: Portland (OR) was called for an Illegal Shift. |
| 1-15-POR27 (2Q: 14:39) Warren Batten ran around left end for 2 yards. Tackled by ILB Monty Jacobs. |
| 2-13-POR29 (2Q: 14:14) Travis Freedman sacked by DT Bill Fiala and DT Trevor Randle for a loss of 6 yards. Sack allowed by Gino Banks. |
| 3-19-POR23 (2Q: 13:36) Travis Freedman pass fell incomplete, intended for WR Erik Cooper. DE Juan Nimmons hurried the quarterback into a bad throw. The quarterback threw into double coverage. |
| 4-19-POR23 (2Q: 13:29) Norbert Howard punted 44 yards. Malcolm Schwartz returned the kick 1 yard to the RIC34. Tackled by Brent Holmes. |
| 1-10-RIC34 (2Q: 13:21) Kirk Main ran inside the right guard for 3 yards. Tackled by DE Blake Kimberly, assisted by OLB Joey Richiardi. |
| 2-7-RIC37 (2Q: 12:44) Kenyon Burris pass completed to RB Kirk Main for 3 yards. Tackled by CB Fernando Wilson, assisted by OLB Danny Money. The quarterback threw away from the double coverage. |
| 3-4-RIC40 (2Q: 12:07) Kenyon Burris pass completed to WR Malcolm Schwartz for 5 yards. Tackled by S T.J. Strong. The quarterback threw away from the double coverage. |
| 1-10-RIC45 (2Q: 11:25) Chester Weitzel ran inside the left guard for 19 yards. Tackled by OLB Mo Money. Key block delivered by Kevin Swift. |
| 1-10-POR36 (2Q: 10:47) Chester Weitzel ran around right end for -2 yards. Tackled by S Omar George, assisted by DE Blake Kimberly. |
| 2-12-POR38 (2Q: 10:11) Kenyon Burris pass completed to WR Dexter Sampson for 9 yards. The receiver went out of bounds. Tackled by CB Fernando Wilson. Sampson gained 5 yards after the catch. The quarterback threw into double coverage. |
| 3-3-POR29 (2Q: 09:31) Kenyon Burris pass was dropped by WR Vernon Garner. The quarterback threw into double coverage. |
| 4-3-POR29 (2Q: 09:27) Lawrence Holmes attempted a 46 yard field goal and succeeded. Portland (OR) 10, Richmond 3 |
| (2Q: 09:19) Lawrence Holmes kicked off 72 yards from the RIC35. Touchback. |
| 1-10-POR20 (2Q: 09:19) Travis Freedman pass completed to WR Tracy Mason for 22 yards. The receiver went out of bounds. Tackled by OLB Gabe Ingram. The receiver ran his route right over the middle of the field. Mason gained 6 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-POR42 (2Q: 08:38) Warren Batten ran around the left tackle for 1 yard. Tackled by S Amos Fletcher. |
| 2-9-POR43 (2Q: 08:03) Travis Freedman pass completed to TE Sean Kegley for 5 yards. Tackled by CB Mickey Whitfield. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. |
| 3-4-POR48 (2Q: 07:23) Travis Freedman pass completed to RB Devin Abreu for 7 yards. Tackled by CB Todd Conner. |
| 1-10-RIC45 (2Q: 06:39) Warren Batten ran inside the right tackle for 12 yards. Tackled by ILB N' Ernie McWilliams. Key block delivered by Doctor Levingston. |
| 1-10-RIC33 (2Q: 05:58) Travis Freedman pass was intended for WR Erik Cooper and was intercepted by CB Mickey Whitfield at the RIC06. Tackled by Erik Cooper. The quarterback threw away from the double coverage. |
| 1-10-RIC06 (2Q: 05:45) Kirk Main ran inside the left guard for -1 yards. Tackled by DT Juan Neujahr. |
| 2-11-RIC05 (2Q: 05:03) Kenyon Burris pass was thrown incomplete, intended for TE Troy Kelly. |
| 3-11-RIC05 (2Q: 04:56) Kenyon Burris pass was blocked at the line, intended for TE Ricardo Andruzzi. DT Juan Neujahr blocked the pass. The quarterback threw away from the double coverage. |
| 4-11-RIC05 (2Q: 04:49) Tony Houston punted 55 yards. Erik Cooper returned the kick 8 yards to the POR48. Tackled by Ricardo Andruzzi. |
| 1-10-POR48 (2Q: 04:42) Travis Freedman pass completed to WR Carl Zimmer for 12 yards. Tackled by S Terrell Blackmon. |
| 1-10-RIC40 (2Q: 04:24) Travis Freedman pass completed to WR Carter Benton for 19 yards. Tackled by CB Todd Conner. The receiver ran his route right over the middle of the field. Benton gained 6 yards after the catch. The quarterback threw into double coverage. |
| 1-10-RIC21 (2Q: 04:00) Travis Freedman pass fell incomplete, intended for WR Carter Benton. DT Trevor Randle hurried the quarterback into a bad throw. |
| 2-10-RIC21 (2Q: 03:52) Travis Freedman pass completed to WR Carl Zimmer for 11 yards. The receiver went out of bounds. Tackled by CB B.J. Mazzeo. The receiver ran his route right over the middle of the field. |
| 1-10-RIC10 (2Q: 03:29) Travis Freedman sacked by OLB Bubba Whitworth for a loss of 5 yards. Sack allowed by Tommy Scanga. |
| 2-15-RIC15 (2Q: 03:08) Travis Freedman scrambled for 7 yards. Tackled by CB Todd Conner and assisted by OLB Gabe Ingram. |
| 3-8-RIC08 (2Q: 02:45) Travis Freedman pass fell incomplete, intended for WR Carl Zimmer. CB B.J. Mazzeo defended the pass. |
| 4-8-RIC08 (2Q: 02:38) Donny Foster attempted a 25 yard field goal and succeeded. Portland (OR) 13, Richmond 3 |
| (2Q: 02:33) Donny Foster kicked off 67 yards from the POR35. Mouse Whitfield returned the ball 30 yards to the RIC28. Tackled by Donny Miller. |
| Official time out for the two-minute warning. |
| 1-10-RIC28 (2Q: 02:00) Kenyon Burris pass completed to TE Ricardo Andruzzi for 5 yards. Tackled by DE Blake Kimberly, assisted by ILB Bubba Kohl. The quarterback threw away from the double coverage. |
| 2-5-RIC33 (2Q: 01:39) Kenyon Burris pass completed to TE Troy Kelly for 7 yards. Tackled by S T.J. Strong, assisted by DE Duane Apel. The quarterback threw away from the double coverage. |
| 1-10-RIC40 (2Q: 01:15) Kenyon Burris pass was dropped by WR Preston Burns. The quarterback threw into double coverage. |
| 2-10-RIC40 (2Q: 01:06) Kenyon Burris pass completed to WR Rufus Mularkey for 26 yards. Tackled by S Craig Agrawall. Mularkey gained 9 yards after the catch. The quarterback threw into double coverage. |
| 1-10-POR34 (2Q: 00:40) Kenyon Burris pass completed to WR Rufus Mularkey for 9 yards. The receiver went out of bounds. Tackled by S Bill Vance. The quarterback threw into double coverage. |
| 2-1-POR25 (2Q: 00:35) Kenyon Burris pass fell incomplete, intended for WR Preston Burns. DE Blake Kimberly hurried the quarterback into a bad throw. The quarterback threw into double coverage. |
| 3-1-POR25 (2Q: 00:30) Kenyon Burris pass completed to WR Dexter Sampson for 14 yards. Tackled by OLB Danny Money. The receiver ran his route right over the middle of the field. Sampson gained 3 yards after the catch. |
| Richmond called a time out. |
| 1-10-POR11 (2Q: 00:20) Steve Holliday pass completed to WR Preston Burns for 11 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Portland (OR) 13, Richmond 9 |
| (2Q: 00:20) Extra point by Lawrence Holmes was good. Portland (OR) 13, Richmond 10 |
| (2Q: 00:11) Lawrence Holmes kicked off 57 yards from the RIC35. Craig Agrawall returned the ball 29 yards to the POR37. Tackled by Bubba Whitworth. |
| 1-10-POR37 (2Q: 00:05) Travis Freedman pass completed to WR Erik Cooper for 14 yards. Tackled by S Bobby Scouten, assisted by S Ronald Rayman. The quarterback threw into double coverage. |
| Start of third quarter. |
| (3Q: 15:00) Donny Foster kicked off 64 yards from the POR35. Mickey Whitfield returned the ball 38 yards to the RIC39. Tackled by Bill Vance. |
| 1-10-RIC39 (3Q: 14:23) Chester Weitzel ran a draw inside the right guard for -1 yards. Tackled by S Omar George. |
| 2-11-RIC38 (3Q: 13:55) Nicky Fields ran around right end for 3 yards. Tackled by OLB Joey Richiardi. |
| 3-8-RIC41 (3Q: 13:11) Steve Holliday pass completed to RB Chester Weitzel for 7 yards. Tackled by OLB Rico Pettet, assisted by CB Brent Holmes. Weitzel gained 2 yards after the catch. The quarterback threw away from the double coverage. |
| 4-1-RIC48 (3Q: 12:34) Tony Houston punted 43 yards. Erik Cooper returned the kick 14 yards to the POR23. Tackled by Alan Sellers. |
| 1-10-POR23 (3Q: 12:26) Travis Freedman pass completed to WR Carter Benton for -3 yards. The receiver went out of bounds. Tackled by CB B.J. Mazzeo. |
| 2-13-POR20 (3Q: 11:54) Travis Freedman scrambled for 7 yards. Tackled by OLB Gabe Ingram. |
| 3-6-POR27 (3Q: 11:24) Donovan Kinney ran around the left tackle for 7 yards. Tackled by CB Todd Conner. Key block delivered by Darren Levingston. |
| 1-10-POR34 (3Q: 11:00) Devin Abreu ran around left end for -2 yards. Tackled by ILB Burt McWilliams, assisted by DT Bill Fiala. The ball was fumbled and recovered by POR Jason Benton to the POR32. |
| 2-12-POR32 (3Q: 10:32) Donovan Kinney ran around left end for 0 yards. Tackled by CB Todd Conner. |
| 3-12-POR32 (3Q: 09:52) Travis Freedman pass fell incomplete, intended for WR Carter Benton. CB B.J. Mazzeo defended the pass. The defense looked very familiar with that play. |
| 4-12-POR32 (3Q: 09:42) Norbert Howard punted 49 yards. Malcolm Schwartz returned the kick 4 yards to the RIC23. PENALTY: Richmond was called for an Illegal Block on the Punt Return. |
| 1-10-RIC10 (3Q: 09:33) Chester Weitzel ran around right end for -2 yards. Tackled by DT Cory Hartman. |
| 2-12-RIC08 (3Q: 09:06) Steve Holliday pass was thrown incomplete, intended for WR Rufus Mularkey. The quarterback threw away from the double coverage. |
| 3-12-RIC08 (3Q: 09:00) Golden Fields ran inside the right guard for 4 yards. Tackled by DT Juan Neujahr. |
| 4-8-RIC12 (3Q: 08:34) Tony Houston punted 45 yards. Erik Cooper returned the kick 12 yards to the RIC45. Tackled by Golden Fields. |
| 1-10-RIC45 (3Q: 08:26) Travis Freedman pass fell incomplete, intended for WR Carter Benton. CB Todd Conner defended the pass. The defense looked very familiar with that play. |
| 2-10-RIC45 (3Q: 08:16) Devin Abreu ran around right end for 5 yards. Tackled by ILB Python Jacobs, assisted by OLB Bubba Whitworth. |
| 3-5-RIC40 (3Q: 07:43) Travis Freedman scrambled for 7 yards. Tackled by S Ronald Rayman and assisted by ILB N' Ernie McWilliams. |
| 1-10-RIC33 (3Q: 07:11) Travis Freedman pass fell incomplete, intended for RB Donovan Kinney. DT Oscar Harris hurried the quarterback into a bad throw. |
| 2-10-RIC33 (3Q: 07:05) Travis Freedman pass was dropped by WR Jaden Kotz. The quarterback threw into double coverage. |
| 3-10-RIC33 (3Q: 06:56) Travis Freedman pass fell incomplete, intended for WR Jaden Kotz. OLB Gabe Ingram hurried the quarterback into a bad throw. The defense looked very familiar with that play. |
| 4-10-RIC33 (3Q: 06:50) Donny Foster attempted a 50 yard field goal and missed short of the crossbar. |
| 1-10-RIC40 (3Q: 06:45) Chester Weitzel ran inside the right tackle for 2 yards. Tackled by DE Richie Sutton, assisted by OLB Danny Money. |
| 2-8-RIC42 (3Q: 06:20) Steve Holliday pass was dropped by TE Ricardo Andruzzi. The quarterback threw away from the double coverage. PENALTY: Richmond was called for Illegal Use of the Hands. |
| 2-18-RIC32 (3Q: 06:15) Steve Holliday scrambled for 7 yards. Tackled by OLB Rico Pettet. |
| 3-11-RIC39 (3Q: 05:32) Steve Holliday pass completed to WR 3rd Degree Burns for 3 yards. Tackled by CB Brent Holmes. The quarterback threw away from the double coverage. |
| 4-8-RIC42 (3Q: 05:00) Tony Houston punted 45 yards. Erik Cooper returned the kick 8 yards to the POR21. Tackled by B.J. Mazzeo. |
| 1-10-POR21 (3Q: 04:53) Damon Carr pass was thrown incomplete, intended for WR Jaden Kotz. The defense looked very familiar with that play. The quarterback threw into double coverage. |
| 2-10-POR21 (3Q: 04:44) Damon Carr pass fell incomplete, intended for TE Sean Kegley. S Bobby Scouten defended the pass. The defense looked very familiar with that play. The quarterback threw away from the double coverage. |
| 3-10-POR21 (3Q: 04:36) Damon Carr sacked by ILB Python Jacobs for a loss of 5 yards. Sack allowed by Jason Benton. |
| 4-15-POR16 (3Q: 04:04) Norbert Howard punted 58 yards. Malcolm Schwartz returned the kick 10 yards to the RIC36. PENALTY: Richmond was called for Roughing the Kicker. |
| 1-10-POR31 (3Q: 03:53) Damon Carr scrambled for 3 yards. Tackled by CB B.J. Mazzeo and assisted by S Bobby Scouten. The ball was fumbled and recovered by RIC Bill Fiala on the POR34. |
| 1-10-POR34 (3Q: 03:40) Chester Weitzel ran inside the right guard for 6 yards. Tackled by DT Juan Neujahr. Key block delivered by Kevin Swift. |
| 2-4-POR28 (3Q: 03:03) Steve Holliday pass fell incomplete, intended for WR Vernon Garner. S T.J. Strong defended the pass. The quarterback threw into double coverage. Portland (OR)'s Craig Agrawall was hurt on the play. |
| 3-4-POR28 (3Q: 02:54) Steve Holliday pass was thrown incomplete, intended for WR Rufus Mularkey. The quarterback threw into double coverage. |
| 4-4-POR28 (3Q: 02:48) Lawrence Holmes attempted a 45 yard field goal and succeeded. Portland (OR) 13, Richmond 13 |
| (3Q: 02:42) Lawrence Holmes kicked off 59 yards from the RIC35. Omar George returned the ball 24 yards to the POR30. Tackled by Full of Mularkey. |
| 1-10-POR30 (3Q: 02:23) Donovan Kinney ran around left end for 13 yards. Tackled by DT Bill Fiala. Key block delivered by Darren Levingston. |
| 1-10-POR43 (3Q: 01:52) Damon Carr pass was dropped by RB Devin Abreu. The quarterback threw away from the double coverage. |
| 2-10-POR43 (3Q: 01:44) Damon Carr pass was dropped by WR Tracy Mason. |
| 3-10-POR43 (3Q: 01:39) Damon Carr scrambled for 10 yards. Tackled by S Terrell Blackmon. PENALTY: Richmond was called for Defensive Holding. The penalty was declined. |
| 1-10-RIC47 (3Q: 01:31) Damon Carr pass fell incomplete, intended for WR Erik Cooper. OLB Bubba Whitworth hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw into double coverage. |
| 2-10-RIC47 (3Q: 01:21) Donovan Kinney ran outside the right tackle for 1 yard. Tackled by DT Tyrell Hitchcock. The ball was fumbled and recovered by RIC DT Bill Fiala to the RIC46. |
| 1-10-RIC46 (3Q: 01:11) Chester Weitzel ran around the left tackle for 7 yards. Tackled by CB Fernando Wilson, assisted by CB Brent Holmes. Key block delivered by Everett Tatum. |
| 2-3-POR47 (3Q: 00:37) Steve Holliday pass completed to WR Vernon Garner for 10 yards. Tackled by OLB Rico Pettet. |
| 1-10-POR37 (3Q: 00:06) Chester Weitzel ran inside the left guard for 11 yards. Tackled by OLB Rico Pettet. Key block delivered by J.B. Cote. |
| Start of fourth quarter. |
| 1-10-POR26 (4Q: 15:00) Steve Holliday pass completed to TE Troy Kelly for 0 yards. Tackled by DT Cory Hartman. |
| 2-10-POR26 (4Q: 14:17) Steve Holliday pass completed to TE Ricardo Andruzzi for 16 yards. The receiver went out of bounds. Tackled by OLB Donny Miller, assisted by OLB Rico Pettet. Andruzzi gained 8 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-POR10 (4Q: 13:46) Chester Weitzel ran inside the right tackle for 3 yards. Tackled by ILB Bubba Kohl, assisted by DE Duane Apel. |
| 2-7-POR07 (4Q: 13:06) Chester Weitzel ran around the left tackle for -4 yards. Tackled by CB Brent Holmes. |
| 3-11-POR11 (4Q: 12:25) Steve Holliday kept the ball, running inside the left guard for -1 yards. Tackled by S Omar George. |
| 4-12-POR12 (4Q: 11:56) Lawrence Holmes attempted a 29 yard field goal and succeeded. Richmond 16, Portland (OR) 13 |
| (4Q: 11:50) Lawrence Holmes kicked off 55 yards from the RIC35. Omar George returned the ball 37 yards to the POR47. Tackled by Bubba Whitworth. |
| 1-10-POR47 (4Q: 11:19) Donovan Kinney ran around left end for 1 yard and was forced out of bounds. Tackled by S Amos Fletcher, assisted by DT Oscar Harris. |
| 2-9-POR48 (4Q: 10:45) Damon Carr pass completed to TE Sean Kegley for 13 yards. Tackled by S Ronald Rayman. Kegley gained 1 yard after the catch. |
| 1-10-RIC39 (4Q: 09:58) Donovan Kinney ran around left end for 2 yards and was forced out of bounds. Tackled by S Terrell Blackmon, assisted by CB B.J. Mazzeo. |
| 2-8-RIC37 (4Q: 09:16) Damon Carr pass completed to WR Jaden Kotz for 12 yards. Tackled by CB Mickey Whitfield. The receiver ran his route right over the middle of the field. Kotz gained 2 yards after the catch. |
| 1-10-RIC25 (4Q: 08:48) Damon Carr pass completed to TE Sean Kegley for -1 yards. Tackled by CB B.J. Mazzeo. |
| 2-11-RIC26 (4Q: 08:06) Damon Carr pass completed to WR Carter Benton for 26 yards and a TOUCHDOWN! Portland (OR) 19, Richmond 16 |
| (4Q: 08:06) Extra point by Donny Foster was good. Portland (OR) 20, Richmond 16 |
| (4Q: 07:49) Donny Foster kicked off 74 yards from the POR35. Touchback. |
| 1-10-RIC20 (4Q: 07:49) Chester Weitzel ran outside the right tackle for 3 yards. Tackled by DE Blake Kimberly. |
| 2-7-RIC23 (4Q: 07:19) Steve Holliday pass completed to WR Dexter Sampson for 3 yards. Tackled by OLB Donny Miller. |
| 3-4-RIC26 (4Q: 06:52) Steve Holliday pass fell incomplete, intended for TE Ricardo Andruzzi. OLB Donny Miller defended the pass. The quarterback threw away from the double coverage. |
| 4-4-RIC26 (4Q: 06:48) Tony Houston punted 51 yards. Erik Cooper returned the kick 3 yards to the POR26. Tackled by B.J. Mazzeo. |
| 1-10-POR26 (4Q: 06:40) Donovan Kinney ran around right end for -2 yards. Tackled by DT Tyrell Hitchcock, assisted by OLB Gabe Ingram. |
| 2-12-POR24 (4Q: 05:54) Damon Carr pass completed to RB Devin Abreu for 20 yards. Tackled by OLB Bubba Whitworth. Abreu gained 15 yards after the catch. |
| 1-10-POR44 (4Q: 05:11) Devin Abreu ran outside the right tackle for 2 yards. Tackled by ILB Burt McWilliams, assisted by DT Oscar Harris. The ball was fumbled and recovered by POR Jamie Nichols for 2 yards to the POR48. Tackled by Oscar Harris. |
| 2-6-POR48 (4Q: 04:26) Devin Abreu ran outside the right tackle for 18 yards. Tackled by S Ronald Rayman. Key block delivered by Harvey Levine. |
| 1-10-RIC34 (4Q: 03:41) Donovan Kinney ran around right end for 3 yards. Tackled by ILB Burt McWilliams. |
| 2-7-RIC31 (4Q: 02:58) Devin Abreu ran around the left tackle for 4 yards. Tackled by CB B.J. Mazzeo. |
| Richmond called a time out. |
| 3-3-RIC27 (4Q: 02:47) Devin Abreu ran around left end for 10 yards. Tackled by CB Mouse Whitfield, assisted by S Terrell Blackmon. Abreu made a great move on Bill Fiala. Key block delivered by Jamie Nichols. |
| Richmond called a time out. |
| 1-10-RIC17 (4Q: 02:40) Donovan Kinney ran around the left tackle for 6 yards. Tackled by ILB Die Ramirez, assisted by OLB Bubba Whitworth. Key block delivered by Albert Hadden. |
| Richmond called a time out. |
| 2-4-RIC11 (4Q: 02:29) Donovan Kinney ran inside the left tackle for 2 yards. Tackled by DT Bill Fiala, assisted by ILB Burt McWilliams. |
| Official time out for the two-minute warning. |
| 3-2-RIC09 (4Q: 02:00) Donovan Kinney ran around right end for 5 yards. Tackled by S Ronald Rayman, assisted by DT Tyrell Hitchcock. Key block delivered by Harvey Levine. |
| 1-4-RIC04 (4Q: 01:14) Donovan Kinney ran around left end for 3 yards. Tackled by DT Tyrell Hitchcock, assisted by DT Bill Fiala. |
| 2-1-RIC01 (4Q: 00:27) Damon Carr dropped to one knee for -1 yards. |
| Final Score: Portland (OR) Dragons 20, Richmond Generals 16 |